2011年的计划到现在还没有做出来,最主要的原因是10年的方向并不清楚。趁着过年在家闲着的这段时间,把《我也能做CTO-程序员职业规划》这本书看一看,希望能对年度计划有所帮助。截止今日,已全部读完,以下是读书笔记。最后一章,由于离目前的我还较远,所以并没有做详细的记录。一些其它的想法/收获:《我也能做CTO-程序员职业规划》读书笔记
系统 2019-08-12 01:32:53 2433
问题:centos5.5上用yum安装了tomcat,启动正常,但是访问8080端口的网页,是空白的。查看linux版本[root@inside~]#lsb_release-aLSBVersion::core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:CentOSDescripti
系统 2019-08-12 01:32:53 2433
http://www.programfan.com/blog/article.asp?id=28128[引用:地址不明确了!]--不足:23山东和16山东重复--创建DBPromary数据库createdatabaseDBPromaryuseDBPromarygo--创建promary表createtablepromary(proIDintprimarykey,proNamevarchar(50)notnull)----------------------
系统 2019-08-12 01:32:41 2433
zhengyun_ustc20070406下午创业英雄论坛,周鸿祎是被问问题最多的,也是最能讲的。周董也延续了以往的直言不讳。其中有一些说法和他以前的公开文字差不多,比如“创业心态:考虑失败比考虑成功多”,比如“成功者的创业初衷,往往是为了解决一个简单的问题”。还有一些是以前没怎么清晰表达出来的,比如“做360就是为了让大家都回到同一条起跑线,非常质朴的想法,没有太多的道德考虑,我不流氓了你也别做流氓”。总结下他的部分说法:1:创业失败是很正常的。做公司天
系统 2019-08-12 01:32:40 2433
Linux的编译使用GNUmake工具来检查整个系统的文件和调用gcc工具以及脚本完毕编译源码生成image等操作。要了解整个编译系统,我们首先要了解Linux内核的Makefile文件。Linux的编译系统包含5个部分Makefile顶层的Makefile文件.config内核配置文件arch/$(ARCH)/Makefile平台Makefile文件scripts/Makefile.*脚本规则kbuildMakefiles大概500多个其它的Makefi
系统 2019-08-12 01:32:38 2433
有时候需要利用从数据库中检索出来的字符串来生成一个文件名,如果这个字符串包容了不允许的字符(\、?、<、>等),还需要把这些字符逐个替换掉。最近刚刚一个很实用的函数,就是Path.GetInvalidFileNameChars(),有了它,可以很方便的生成一个有效的文件名称,代码如下:publicstaticstringGetValidName(stringfileName){foreach(charcinSystem.IO.Path.GetInvalid
系统 2019-08-12 01:32:18 2433
情同手足口。新年不钻牛角尖。是金子总会花光的...生是我的人,死是我的吉祥物80后的重要任务就是制造08后上帝还让你活着,就肯定有他的安排。据新华社报道,死者目前情绪很稳定。牛年一定要牛一点!祝大家牛年快乐~恋爱不是数学,不能条件配对,还要靠缘分的。屁,是屎的灵魂。那些特别臭的,就是屎的冤魂。我常有这种感慨:要是牛顿没遇到那个苹果就好了。发工资时,会计对俺说:“你半年领一次工资吧,现在零钱太少了……”FunnyWords
系统 2019-08-12 01:31:59 2433
因为要将js的一个签名算法移植到python上,遇到一些麻烦。int无限宽度,不会溢出算法中需要用到了32位int的溢出来参与运算,但是python的int是不会溢出的,达到界限后会自己转为long,所以很麻烦。#使用-342686650:ret=123456789<<20print(ret)得到结果129453825982464print(bin(ret))这个二进制是1110101101111001101000101010000000000000000
系统 2019-09-27 17:51:46 2432
在Python3.5(含)以前,字典是不能保证顺序的,键值对A先插入字典,键值对B后插入字典,但是当你打印字典的Keys列表时,你会发现B可能在A的前面。但是从Python3.6开始,字典是变成有顺序的了。你先插入键值对A,后插入键值对B,那么当你打印Keys列表的时候,你就会发现B在A的后面。不仅如此,从Python3.6开始,下面的三种遍历操作,效率要高于Python3.5之前:forkeyin字典forvaluein字典.values()forkey
系统 2019-09-27 17:51:01 2432
在Python中我们主要是通过thread和threading这两个模块来实现的,其中Python的threading模块是对thread做了一些包装的,可以更加方便的被使用,所以我们使用threading模块实现多线程编程。一般来说,使用线程有两种模式,一种是创建线程要执行的函数,把这个函数传递进Thread对象里,让它来执行;另一种是直接从Thread继承,创建一个新的class,把线程执行的代码放到这个新的class里。将函数传递进Thread对象复
系统 2019-09-27 17:50:58 2432