2009-4-9 15:36:20 阅读(19) 评论(2)
本篇将收集一些平时看书看到的箴言警句,每逢重读他们的思想,总有一种站在巨人肩膀上进行探索的感觉.........
1 实际上,一些最有能力的开发者,一开始总是定义接口,然后编写简要注释,对其进行描述,最后才编写代码-----因为编写注释的过程就阐明了代码必须达到的目的。这种描述能够帮助你组织思路,本身就是十分有用的模块说明,而且,最终你可能还想把这些说明做成路标文档,方便以后人的阅读代码。 <<unix编程艺术>>p85
2 unix哲学(同其它工程领域的民间传统一样)是自下而上的,而不是自上而下的。同上,p11
3 让每个程序就好做一件事情。p12
4 你必须相信,软件设计是一门技艺,值得你付出所有的
2009-4-6 16:07:39 阅读(61) 评论(8)
当代猛男(集合篇)
---------boluns 2009年力作
在我的生活,遇到许许多多的猛男,有些是一时之勇,曾经让我钦佩;有些是一面之勇,让我敬慕;有些是勇而无谋
2010-2-4 23:56:22 阅读(13) 评论(2)
今天遇到一个诡异的bug:某一玩法,打开界面后,服务器端发了一组N个参数给客户端,客户端处理后,再将参数返回。如:服务器端发了3个参数给客户端,客户端处理这3个参数后,仍然返回3个值给服务器端,只是值发生了变化。然而,诡异的是,有一次服务器端发了3个参数给客户端后,客户端却返回了0个参数给服务器。
看了又看,试了又试,log了又log,还是猜不透。后来,想可能是网络延迟,可能服务器端发了两次(两组)参数,客户端返回第一组,而服务器端当是第二组了。便测测。果然bug重现了,不过原因却不是原先猜测的。而是更简单:
网络延程影响错误的流程:服务器端调协议打开界面后--->客户端请求参数---->网很卡,服务器端的参数还没有发过来,同时客户端又当服务器端发了过来,继续处理--->客户端返回了结果--->服务器端参数才到。
2010-1-30 0:56:18 阅读(5) 评论(0)
网瘾战争
http://v.news.163.com/video/2010/1/D/P/V5T1377DP.html
http://www.tudou.com/programs/view/82jefeYStys/
制作得实在太有创意了,顶!
这部山寨的电影以魔兽世界的背景,讲述了许多现实生活中的一些问题,看似恶搞,其实乃为现实生活中的真实流露啊!这叫敢于说实话,这叫创意!
在我们现在的生活中,很多想法与创意往往是无法得到很好的体现的,我们所接受的教育与文化,往往是经过政府的制度、新闻发布者的过滤的:黄赌毒被和谐、不利社会的信息被和谐、新疆不知道发生了什么故事、西藏的故事渐渐网上也流传了不同的版本、我们所玩的游戏也经过了千疮百孔的修改,我们平时所看到的信息都几乎:忠于革命、忠于党、爱国守法的信息了。我感到了莫大的悲哀!这些文化都带有着虚伪,都变成了统治的工具!这样也不能做,那样也不能想,思维处理被和谐的框架下,杯具啊!
2010-1-28 14:16:56 阅读(5) 评论(0)
2010-1-23 23:46:45 阅读(6) 评论(2)
今天,终于认识到了小学加法的重要性!
最近,好累,还感冒了。不禁想买些东西来补补身子。我到了药店买了一盒68.6元(的西洋参,两盒5.2元/盒的二天油,一盒8元的洋参含片。付款时售货员笑咪咪地问:现金还是刷卡,我说刷卡,接着,她便说总价是111.5元,我也没多看,便刷卡签名了。然而,我便收拾商品,发现连小票也没给我。不知道是故意不给,还是本来就没有。刚想走时,便忽然运用小数时的数学及四舍五入方法一算:即使西洋参70元,二天油11元,洋参含片10元,加起来也90元左右啊?怎么可能收我111.5元呢?
2010-1-22 23:01:30 阅读(5) 评论(0)
昨夜,时间已是三更,吃多了,肚子还饱着,便上了Q,很久没上Q了,这次上,竟然遇到了传说中的神----九哥。
很久没有和九哥交流过了,每逢和九哥交流,心理压力都好大啊,毕竟九哥也算是一个顶尖级的人数了!随便和九哥聊聊了技术和职业的生涯,九哥在技术上亦取得了更大的进展,虽然刚进公司一年,已经对游戏的服务器端和客户端了如指掌,阅读了内网大部分代码,同时,还为公司培养了一批又一批的研究生!真的很牛!哎!真是羡慕,同样都是人,为啥我们和九哥之间的差距就有这么大呢?原以为,这两年两年来的努力也许会与九哥的距离缩小,现在看来亦依然是天差地别,永远没有拉近的希望啊!
2010-1-20 8:07:25 阅读(5) 评论(0)
今天遇到一个很古怪的bug:某项功能,在内部的一些服务器端运行正常,然而,却有一两台服务咕嘟运行是不正常的。
使用debug.traceback() 终于定位到了某一个函数,该函数的逻辑却没有任何问题,然而,该bug却只有在函数返回值有问题时才会出现。一定位,果然发现发函数返回值有问题,却是怎么也不猜不到函数的返回值为什么是空的。代码如下:
在 a.lua 文件里
function show_panel(parent)
2010-1-16 11:11:38 阅读(15) 评论(2)
上大学的时候,就曾听教游戏的吴老师谈起过动态的卷轴效果,当时也觉得很炫耀,后来在3d的程序里实现了一个动态的纹理程序,不过具体原理也不太记得了,只记得那个程序也是抄了一本书上的代码,后来拿去面试还曾帮过不少忙,呵呵!
最近,想了想2d的卷轴效果,并尝试做了一个,感觉也不算很好,不过终于能动了起来,感觉也还是不错。这个动态卷轴实现比较简单,主要采用实现拼画卷的方式。即一个面板由:四个角四条边+一个底图实现起来。四个角是固定的美术资源,而连是计算大小生成的。在展开卷轴时,定时回调函数改变边的大小重新生成面板,再在面板截相应的图画上去,看起来便像是画卷在打开一样!不错!征途刚刚开始,加油!