2011年2月27日
摘要: 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) 编辑