发表在《程序猿》2007年7月刊上。不log上写帖子不用考虑版面限制,所以这里的帖子比发表的啰嗦点。赵健平编辑,Jacky,和刘未鹏都给了我非常多帮助,在这里一并谢了。免费的Scheme实现非常多。我用的是PLT Scheme,能够到这里下载。PLT Scheme的IDE(Dr. Scheme)支持...
分类:
其他好文 时间:
2014-11-03 12:51:07
阅读次数:
348
上一篇说了虚拟机的内存模型,在说到堆内存的时候我们提到了,堆内存是Java内存中区域最大的一部分,而且垃圾回收器主要就是回收这部分的内容。那么这篇就来介绍一下垃圾回收器的原理以及回收的算法。Java中的垃圾回收器(GC)是Java中比较有特色的一点,不需要我们手动的去管理一个对象,不想C++中的构造函数和析构函数一样,需要程序猿自己去手动的管理,很容易造成内存泄露的问题。当然如果学过OC语言的话,...
分类:
编程语言 时间:
2014-11-02 18:16:12
阅读次数:
242
序言说到开源,恐怕非常少有人不挑大指称赞。学生通过开源码学到了知识,程序猿通过开源类库获得了别人的成功经验及可以按时完毕手头的project,商家通过开源软件赚到了钱……,总之是皆大欢喜。然而开源软件或类库的首要缺点就是大多缺乏具体的说明文档和使用的样例,或者就是软件代码随便你用,就是文档,样例和后...
分类:
编程语言 时间:
2014-11-02 13:49:44
阅读次数:
604
作为手游客户端的一个程序猿,肯定碰到过这样的问题,游戏已经提交发布,但是第二天大清早就发现游戏有一个逻辑BUG,怎么办,不严重的话一般采取 非强制更新。如果是一个严重的BUG,那就要强制玩家更新了。但是前天晚上刚刚下载的游戏,第二天早上就要重新下载!我们的游戏不是金条,玩家没有那么大 的耐性来下载第...
分类:
其他好文 时间:
2014-11-02 07:04:55
阅读次数:
251
引言 对于程序猿来讲,似乎越接近底层,就越显得高大上。这也算是程序猿们的共同认知吧,虽然不是所有人。今天LZ就和各位一起探讨一下TCP/IP中最高大上的一层,也就是最底层的链路层。 这一层LZ了解的还不够深刻,但是LZ还没有做硬件的打算,因此LZ觉得只要能够大致明白其原理即可,有的时候太执着了并.....
分类:
其他好文 时间:
2014-11-02 07:00:41
阅读次数:
282
大学4年是——除上初中之前——最快乐的时光了,大一的我拒绝了所有社团的诱惑——这似乎和正常的大学生活有些南辕北辙——除了按时上下课赶食堂抢热的饭菜之外,唯一的生活追求就是跑到图书馆看上半篇《神雕侠侣》或者《天龙八部》神马的,《神雕侠侣》是我最早接触的金庸电视剧,还记得那时白白瘦瘦的古天乐以及不食人间烟火的李若彤。初中之后到整个高中就很少看电视剧和被老师奉为非正统的课外书了,那些如今都成为穿凿引线的...
分类:
其他好文 时间:
2014-11-01 14:51:41
阅读次数:
322
闲来无事,也来吐槽。现在中国互联网,对软件开发人员,有这么一个称呼“程序猿”,我不知道这个称呼有多少调侃的意味在里面,但是这也确实反映了当下社会对这类群体的一个误解。似乎他们只会“敲敲代码”,我想说你有本事你来敲!而我们也自嘲为“码农”。不过这还算好的了。我看到过知乎上有这么一个帖子:在外行人眼.....
分类:
其他好文 时间:
2014-10-31 10:04:37
阅读次数:
246
本文主要来自《如何高效学习》一书的读后笔记。 总的来说,这本书讲述了一种联想记忆法,并倡导知识的学习过程按照:获取-理解-扩展-纠错-应用 来展开,这个过程并不是固定的套路,而是一个反复执行的过程。下面是本书整理的思维导图: 这里主要补充下面的如何高效的学习? 1 对于程序猿来说,【能量管...
分类:
其他好文 时间:
2014-10-30 22:22:01
阅读次数:
226
对于程序猿或者是其它搞计算机类的人员,这篇只是为了解释一下原码,反码,补码之间的计算和解释上一篇的a+~a=-1的问题!!!首先先介绍一下整数在计算机中表示方法,数在计算机中都是用二进制表示,但是字节长度就不一定了,不同的机器可能就不一样而且在计算机系统中,补..
分类:
其他好文 时间:
2014-10-30 02:10:43
阅读次数:
308
这算是我写的安卓比較完整的一个应用了吧,只是事实上也还不怎么完整,还有好多功能没有加进去,可是因为昨天是女朋友的生日,所以就送给他了,这也是我学习安卓半个月来的第一个应用了“音乐播放器”!制作,从构思到完毕一共用了两天时间,当中也还有非常多不完美,UI也特别丑,布局杂乱无章,可是无论怎么样,最后还是...
分类:
其他好文 时间:
2014-10-29 18:55:53
阅读次数:
147