星星之火,可以燎原


2017年3月15日

正如面向对象的精华是抽象思维,泛型的精华是萃取思维

这是我在初步学习了模板元编程后所得出的感悟

所谓竞技游戏,其实是意识的对拼

这是我对战斗体系的原子操作作叙述时的一些想法


2017年3月16日

客观世界的问题都是由客观世界中的实体及实体间的关系组成的,它们通过发送消息使彼此间相互作用

高级软件工程课堂上的突发奇想


2017年3月17日

不同平台的游戏,其玩法的表现形式不同

和同学吃午饭时讨论游戏在不同平台的表现粒度时总结


2017年3月19日

所有用到 STL algorithm 的类都需要遵从“三/五法则”


2017年3月22日

类中的成员用指针还是用对象取决于两者的关系,即生命周期是否一致。并不是在类中使用指针就可以减少一个对象的空间开销,从整体上看空间开销是必不可少的。如果作为信息交换的媒介,可以考虑使用“类簇”的方式


2017年3月23日

编写元程序就是对目标程序制定规则

编译原理课上看到这么一句话:“将这些规则看成一种元语言,用它描述汉语”

如果源程序是描述目标程序的规则,那么是否可以建立起一套元程序作为“规则手册”,用来规范目标程序的书写?就像写作文一样,目标程序是某个作品,元程序是这个作品所属的文体

编译原理课上想到

闭包是所有有穷长代码段的集合,这应该就是语言中的闭包特性

编译原理课上看到这么一句话:“闭包是所有有穷长串的集合”


2017年3月28日

对于同一个问题提出不同的模型可能会得出不同的结论

读《代码大全 - 2.1》有感

大多数程序中的底层算法,凡是涉及到查找的,基本都是在一个给定容器中遍历。什么时候计算机可以不再从给定的集合中遍历查找?其实人的思维也是这样子,只不过在大脑中查找的速度非常快,过滤的内容往往无法记住,而且也没有一个更加直观上的认识,导致自己觉得计算机很笨,找东西只能一个一个对比

分析某应用项目(非库项目)时的感悟


2017年3月31日

深入一种语言去编程,而不受限于语言,即仅在一种语言上编程。那么这种语言需要满足“包罗万象”的特性。从《大话设计模式》中的编程范式来看,就是支持更多的编程范式和语言特性

读《代码大全 - 4.4》有感

如何分析一个软件项目的源代码?
- 从代码结构分析整体
- 从代码语义分析细节


2017年4月02日

你思考的能力取决于你是否知道能够表达该思想的词汇。AI的思考能力取决于其庞大的数据源。

构建AI的第一步是量化这个世界

看完《西部世界》第一季后有感


2017年4月03日

结合我对编译型语言的理解,AI在将来想要实现自我发展,要么不使用编译型语言,要么学会编译型语言进行自我编程。而后者需要找到一个认知学习规则的最小集合,用来学习编程并再编程自己。

睡觉前忽然想到


2017年4月06日

根据状态机的实例可以看到,一组具体的状态只适用于一种具体的对象。那么可以想到如下情况:多种对象共享一组状态,一种对象共享多组状态(并行有限状态机)。第一种情况,状态中要为不同种类的对象添加不同的逻辑,会使得该状态负责两种对象的逻辑。从面向对象设计的角度来看,这样的设计无疑是失败的。但是,可以使用泛型设计来解决这种情况。使用状态模板类,根据模板参数来编写具体逻辑。第二种情况,多组状态之间是否有关联,以及多组状态优先级等问题需要考虑,这些可以通过状态的判定因素来入手。

对状态机的一点思考


2017年4月10日

用bind绑定函数来使用泛型算法,我觉得这是一个能理解泛型思想的切入点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值