
随笔杂谈
文章平均质量分 60
码农CGGG
现在是一个游戏开发者
展开
-
我所在的团队,工作中那些难忘的话儿~
总结一下最近在工作中同事们说的一些有意思、深刻的话,细想一下有很多值得学习、值得细想或者蕴含哲理的地方。 不要尝试为规则制定规则,这只会是自找麻烦。——from George(部门经理,TSU毕业,10年+) 在碰到一个我们要让程序“智能”起来的需求的时候,George提出了这样的话。不能尝试让抽象设计凌驾于规则之上,这只会是自找麻烦。 要让程序足够智能,只能让代码足...原创 2010-08-27 10:35:03 · 123 阅读 · 0 评论 -
优快云 TO JAVAEYE搬家小记
最近忍不了csdn蜗牛般的速度了,于是把博客搬到了JAVAEYE来,希望不要让我失望。 可惜JAVAEYE的那个博客导入用不了,于是我纯手动的迁移。。呼呼,累死我了~ 以后在JAVAEYE安居了~...原创 2010-08-27 13:20:24 · 147 阅读 · 0 评论 -
大话coding之 关于void的一点哲学思考
从今天开始本菜鸟将就编程里我遇到的一些有意思的东西写点点看法~ 取名叫“大话C、C++” 系列吧 早就想自己总结一下关于C、C++里一点关于void的思考了。发现几个非常有意思的地方。 void在C、C++里的意思是“空”。最常用的是,当一个函数不需要返回值的时候,就给它的返回值定义成void。或者一个函数不需要输入参数的时候,也将其定义为void。 “...原创 2010-08-27 13:14:45 · 151 阅读 · 0 评论 -
大话coding之 危险的拷贝构造函数
小A在图书馆借了一本非常好看的书,小B说:“哇!你的书太好看啦!也借我看看吧!” 小A说:“没问题啊,咱一起看吧!” 然后这本书就放那儿,谁想看就过去拿着看。 有一天图书馆管理员说:“小A啊,你赶紧还书啊,到时间了”,于是小A把书还了。 第二天小B过来想看书,一看傻眼了,书怎么没了?!尴尬ing ===============================...原创 2010-08-27 13:14:00 · 103 阅读 · 0 评论 -
大话coding 之面向对象概念之争
—— 今天想了想,大话C、C++这个范围太小了,我还是改成这个系列为“大话 coding” 吧。其实就是记录一下我自己的一些瞎想。。(每天没事干时。。就想些这问题) 小学就开始简单的接触编程。。但是几乎直到最近才对面向对象有个系统的了解。 大学的时候虽然有这个课程,但是说实话,只知一点表层的东西。。今天来讨论一下所谓的面向过程、半面向对象、完全面向对象吧。 C语言是完全的面...2010-08-27 13:13:34 · 206 阅读 · 0 评论 -
闲话,我的编程小历史
96年,小学4年级,LOGO语言 —— 当时就觉得这个海龟语言很低效,但是很画出很多奇妙的规则图形。97年,小学5年级,FBASIC —— 小霸王、裕兴普及型电脑上带的一个8位机游戏开发小语言。98年,小学6年级,QBASIC、文曲星BASIC —— 尝试自己做点纯文字小游戏和小应用。。太2了,当时还用BASIC自认为很聪明的把DOS“封装”了一次,不用敲命令就能进行一些日常控制……...原创 2010-08-27 12:59:42 · 246 阅读 · 0 评论 -
像孩子一样,重拾好奇心
孩子的好奇心,总是无穷的。 记得我小时候,最喜欢看的书就是十万个为什么,家里的几本都被我翻烂了,面对一个个陌生的问题,总是那么的好奇,总是缠着“大人们”问这问哪,寻根究底。 读小学一、二年级的时候流行玩四驱车,当时很流行买一整套设备回来自己组装成一个小车。里面包含 马达、驱动轴、轮胎什么的,当时我也买了几个,记得当时那款车的代号好像还叫“破坏之王”。那时候弄懂了怎么组装小车,后来自...原创 2010-08-27 12:57:23 · 133 阅读 · 0 评论 -
计算机界一些有意思的命名,程序员们也都很有情调嘛!
很多计算机方面的专有名词,追究它名字的起源的话,会发现很多乐趣,接下来我来列举一些我所知道的有意思的命名。—— 发明它们的人们不单是技术高超的技术人员,同时也是非常具有人情味的程序员。 hadoop,一个分布式系统方案,它以作者的儿子的一个玩具小象的名字命名。Java,大名鼎鼎的java语言,其以盛产咖啡的爪哇岛命名。JavaBean,继续,爪哇岛盛产咖啡,所以来了个咖啡豆。。...2010-08-27 11:19:59 · 1564 阅读 · 0 评论 -
对常见开源协议的理解
在使用开源代码的时候,也需要注意其对应的开源协议,特别是在商业级应用中。下面就我个人针对各个常见的开源协议做个简单的汇总和理解。 假设我们使用的开源代码为 A,我们自己开发的为 B,其中使用到了A BSD协议1。若B开源,B中带有A的代码,则B在发布时必须带有A的BSD协议声明。2。若B闭源,B中带有A的代码,则B在发布时必须在文档/版权声明中带有A...原创 2010-08-27 10:40:18 · 110 阅读 · 0 评论