2011年2月27日
摘要: 主要是正则表达式 不论什么语言都有注释 注释都可以变成文档 这样不用读代码就可以知道这些程序是做什么用的,方便 所以这些语言注释规范是什么 变量的规范 函数的规范 类的规范 如何用正则表达式提取出来 然后生产什么样的文档 自己可以写个工具出来 我曾经写过一个c#的文档生成器 都是用在接到一个新项目 在任何文档都没有的情况下 然后做2次开发。 先生成个文档,然后看项目数揣测它的分层结构 通过类 类的命名 类的父子关系推测类的功能 然后选几个函数进去看看 看看作者的编码风格 看看作者的思路 看别人代码往往是件艰苦的事 就像看人一样,明明你和你的领导不和还得和她交流向他回报工作 明明代码和自己... 阅读全文
posted @ 2011-02-27 13:00 xinshenghu 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 线程 线程同步 线程通信 线程生命周期 我在工作中应用多线程不多 曾经做过的就是copy 当copy线程执行的时候 主窗体线程不死 网络连接 当一个节点连不上的时候 主窗体不死 数据库连接 原理一样 线程就像 一边看电视 一边吃饭 同时做几件事就是多线程 有些同学因为电视没意思就不吃饭了 这样不好 线程同步 同时认识两个女人 给a打电话的时候不能给b打 反之亦然 打电话的过程是一个整体 否则就乱了 线程通信 工作和爱情是两件重要的事 工作一段时间有钱了 就请女的吃饭看电影 没钱了 就去工作 两者有一个共享就是钱 作为一个底层程序员即使月光也认识不到几个女的 线程的生命周期中有一项 ... 阅读全文
posted @ 2011-02-27 13:00 xinshenghu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: system gc() 其实我觉得 int i=0; int j=0; i=j; 按理说i指向的0这时候就变成了垃圾数据 堆上出现了 没有指针指向的数据 应该回收 每次都要自己做吗 当然不用 有高手的java.exe自动回收了 如果要研究如何判断0是垃圾然后回收 就得看java.exe怎么写的 就得看编译原理了 阅读全文
posted @ 2011-02-27 12:59 xinshenghu 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 顺序编程反映了人的顺序思维 我今天要见个女人 起床 刷牙 洗脸 吃饭 出门 if 兜里没钱 取钱 if 女的难看 回家 else 吃饭 for 菜 in 菜单 if 菜便宜 点 else 说这个菜不好吃 不让女的点 类反映了人的归类的思维 女人 胖女人 瘦女人 可爱的女人 聪明的女人 这里就可以更精确了 for 菜 in 菜单 if 菜便宜 点 else if 女人 is 胖 说这个菜容易长肉 if 女人 is 瘦 说这个菜不好吃 if 女人 is 可爱的 说这个菜不好看 if 女人 is 聪明 说自己没带那么多钱 finaly 不让女的点 不论哪种思维都是对世界的抽象,都是总结经验教训... 阅读全文
posted @ 2011-02-27 12:59 xinshenghu 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 先看单子模式是helloword 是设计模式的开端 曾经看过一篇文章说 学习编程 语言就是剑法 要修炼的是内功 就像郭靖有了九阳神功 神马剑法都是浮云 很久以前就想学习内功但一直不知道内功是什么 至今也不懂 但是设计模式比起语言的套路就不一样了 推荐看看一本叫大话设计模式的书 很有意思 阅读全文
posted @ 2011-02-27 12:59 xinshenghu 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 说起类库就想到函数就想到代码大全2中说的程序员的优秀品质 其中很重要的一条就是懒惰 高明的懒惰 说的是程序员遇到了很繁琐 很无聊的任务时候的表现 有些人放弃了不做了 这种懒惰不可取 有些人坚持的做下去 愚公移山的精神 这种执着不可取 应该想办法做工具把重复劳动让计算机自己完成 尽快把任务做完 做到什么程度就看你了 每当我遇到一个问题 我就会查baidu google 当我查不到的时候(翻2页没有可行方案) 我就会想有没有其他方法可以代替这种方法 其他方法也想不到 那就打会篮球 这时候是我编程情绪很差的时候 这时候让我再想也想不到什么 玩回来还是做不出来做不下去 没办法只能愚公移山了 言... 阅读全文
posted @ 2011-02-27 12:56 xinshenghu 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 反编译 解释型语言不需要反编译 也是很好的一点 适合于开源 编译型语言都需要反编译才能看到源码 c#的reflection java javap -c 反编译有用的地方就在看类库 任何语言都是由规范和类库组成 规范都大同小异 类库可以看到高手的思路 但是随着网络资源的不断增加 很多类库的源代码都已经在网上能搜到 并且有别人分析的体会 你再看就很省力了,所以反编译工具显得越来越没用了 除了一些时候网上没有源代码 阅读全文
posted @ 2011-02-27 12:54 xinshenghu 阅读(214) 评论(0) 推荐(0) 编辑