- 博客(8)
- 资源 (4)
- 收藏
- 关注
翻译 高效程序员的45个习惯
第二章 态度决定一切 1. 做事 2. 欲速则不达 3. 对事不对人 4. 排除万难,奋勇前进 第三章 学无止境 5. 跟踪变化 6. 对团队投资 7. 懂得丢弃 8. 打破沙锅问到底 9. 把握开发节奏 第四章 交付用户想要的软件 10. 让客户做决定 1
2012-02-28 19:19:52
322
原创 HtmlParser基础入门-文本抽取
使用HtmlParser,我们可以非常方便的对HTML文件进行解析。结合爬虫程序,快速获得网页上感兴趣的内容。本文中的代码使用的是HtmlParser 1.6版本。HtmlParser将HTML文件依据标签将其分解成树形结构,并定义了三种Node来存储这些内容: TagNode:标签结点。存储了标签中的内容。TextNode:文本结点。存储了Html文件中的文本内容。RemarkNode:注
2012-02-27 21:13:28
716
原创 使用递归方法逆转字符串
使用递归的方法逆转字符串并不难,但是要写好程序并控制好指针并不容易。 算法思想:将最后一个字符调整到原字符串之首,递归逆转后面的N-1个字符。 #define MAXLEN 100 char* reverse(char* str) { int l = strlen(st
2011-10-10 22:51:25
1123
原创 HOWTO: 使用命令行方式导入导出多语言String Tables
在多语言软件的打包中,我们常常需要将大量的string tables导出,翻译,导入。使用UI界面来操作比较费时。在InstallShield中,提供了Automation Interface使用VBScript来帮助我们使用命令行的方式批量处理这样操作。
2011-02-14 18:01:00
1106
转载 vim自动补全
<br /><br />autocomplpop.vim : Automatically open the popup menu for completion<br />http://www.vim.org/scripts/script.php?script_id=1879<br /> 介绍<br />用惯一些IDE的朋友,一开始可能不习惯Vim的自动补全,主要是每次都要按下一个组合键才会出现提示,而不是像IDE里面那样只要输入了某个操作符就会触发自动补全。<br />autocomplpop.vim 这个
2010-12-31 11:00:00
802
原创 如何修改Tomcat的的端口和服务器的根目录
<br /><br />1、修改端口号<br /> 在默认情况下,tomcat的端口是8080,但是如果像我这样,使用了两个tomcat(我的一个是解压缩就可以使用的,另外一个是安装的),那么就需要修改其中的一个的端口号才能使得两个同时工作。<br /> 那么,如何修改tomcat的端口号呢?首先到安装目录(或者解压目录)下找到conf文件夹,在里面找到server.xml的文件,找到 <Connector <br />port="8080" maxThreads="
2010-12-27 20:29:00
1062
转载 悲催的程序员,以及程序员的悲催
<br /> <br />我尽量用平和一点的口吻跟你说说关于程序员的那点事儿。<br />1.<br />我在一个叫摩托罗拉的公司干过,那地方有50%的人整天干的事情就是催另外25%的人没完没了的解剩下那25%的人造成的bug。我是个程序员,每天敲敲打打,哪天电脑崩溃了你会发现我这辈子啥都没留下。大多数人甚至都没有想过我们是怎么把手机捣鼓出来的,包括是是否人手一套乐高的家庭套装工具。<br />我那可爱的岳父岳母在向自己的亲戚朋友们介绍我的时候,总是用一种充满自豪的口吻轻描淡写的说,他在摩托罗拉上班(我离开
2010-12-24 09:46:00
381
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人