随笔分类 - 编程思维技巧
计算机语言体现思想,可以描述世界,我们要不断地描述。我们思考怎样去描述,思考如何描述能更简单易懂,简单易懂是目的之一。同时,计算机语言是工具,我们拥有了总体的思维之后,也肯定需要一些编程的小技巧,小技巧能助力编程。
我认为程序难,
我对一些逻辑,还没有通用的方法
主要是人啊, 即使用中文来描述, 都会有很多废话 ,需要整理。那么把中文转为代码,就可想而知了。所以,我认为对事物的观察很重要,这样才能抽象出来。抽象是高级境界。
程序员观察世界的角度,就是找出独立的那一部分, 有规律的那一部分,自成体系的一部分.它可以自己干自己的,它不插手别人.并提供使用界面,让人知道自己在干什么,或是能干什么.
摘要:先点评一个博客 状态机 用面向对象的想法 就产生了状态对象, 各个状态对象之间是有关系的,合作关系协调工作的关系, 这就需要一个框架来处理, QP事件驱动型状态机设计模式就是为了解决架构设计而诞生的一门编程学问。
阅读全文
摘要:// C语言之 面向对象+虚事务的抽象 /*********** 进阶练习: (对虚的事物的抽象) 完善部门职责 ***********************/ #include <stdio.h> #include <malloc.h> #include <assert.h> #include
阅读全文
摘要:个人理解:计算机语言体现思想,可以描述世界,我们要不断地描述。我们思考怎样去描述,思考如何描述能更简单易懂,简单易懂是目的之一。同时,计算机语言是工具,我们拥有了总体的思维之后,也肯定需要一些编程的小技巧,小技巧能助力编程。 我认为程序难, 我对一些逻辑,还没有通用的方法 主要是人啊, 即使用中文来
阅读全文
摘要:程序不美, 不来一一整理了。 以后有时间可以把这个功能封装为一个类的对象来操作。即使不封装为类,至少也该封装为一个独立的函数吧。。。 关键代码摘要如下: 无线同步信号发射端,每分钟发一次,每次发射的时间点(秒值、甚至毫秒值)都是固定的。 #define REVISE_TIME (300-13) if
阅读全文
摘要:// 任务目的// 解析串口收到的54个字节。这54个字节包含了8个车道的5大信息以及校验信息。// 实现了查询每条车道包含了哪些信息。 #include <stdio.h> #include <malloc.h> #include <assert.h> typedef unsigned char
阅读全文

浙公网安备 33010602011771号