2015年10月27日

Machine Language

摘要: x86 Assembly Guidehttp://www.cs.virginia.edu/~evans/cs216/guides/x86.html 阅读全文

posted @ 2015-10-27 23:14 vczh_tonyc 阅读(134) 评论(0) 推荐(0) 编辑

2015年10月2日

Tuple

摘要: Tuple An immutable data value that contains related elements. Tuples are used to group together related data, such as a person's name, their age, and their gender. Heterogeneous(异构)can be compo... 阅读全文

posted @ 2015-10-02 11:33 vczh_tonyc 阅读(159) 评论(0) 推荐(0) 编辑

C++的新写法

摘要: For Loop: === old for (int i = 0; i < argCount; ++i) { ... 阅读全文

posted @ 2015-10-02 11:06 vczh_tonyc 阅读(190) 评论(0) 推荐(0) 编辑

2014年11月14日

字符编码

摘要: 现象: 原因: 阅读全文

posted @ 2014-11-14 09:44 vczh_tonyc 阅读(87) 评论(0) 推荐(0) 编辑

2014年11月13日

git开发过程——Release开发

摘要: 题记: 开发(Development)偏向于软件工程(Software Engineering)这一端,涉及到进度管理,软件架构,交互设计等等,侧重于团队,目标在于让团队按时交付可用的软件。 学校里侧重编程,公司里侧重开发。 编程为开发提供理论基础,开发把编程转化为商业价值。 ---《新人入职100天,聊聊自己的经验&教训》 正文: 多人协作开发的目标: 让开发者之外的人,感觉就像一个... 阅读全文

posted @ 2014-11-13 19:20 vczh_tonyc 阅读(759) 评论(0) 推荐(0) 编辑

2014年10月11日

需要练习的技能

摘要: 0. 如何理解一个程序? 1. 如何迅速地 回忆自己写的 代码? (1)难点是业务模型,业务模型可以通过“对象模型”(UML)来记录和回忆 => 一目了然。 (2)编写 一目了然 的 代码 => 需要重构。 2. 通过 emacs 编写文档(自动补全) 为什么不用草稿纸? 阅读全文

posted @ 2014-10-11 14:48 vczh_tonyc 阅读(82) 评论(0) 推荐(0) 编辑

2014年9月22日

DRY(1)--读后感

摘要: 题记: 去掉重复的信息会让你的代码的结构发生本质的变化。 —— vczh 正文: 因为要对项目做重构, 所以, 读了 vczh 的这篇 > 和 > 的 Item7, 8. 下面是部分摘录: 不能repeat的其实是信息,不是代码。然而, 分析什么是信息又不是一件简单的事情.所以, 只能不断地修改. 目的: 保证代码质量不断提高. 换句话说, 不断地重构.而重构, 又需要做TDD. 目的: 保证... 阅读全文

posted @ 2014-09-22 19:51 vczh_tonyc 阅读(166) 评论(0) 推荐(0) 编辑

2014年9月11日

Beyond Compare 3.12

摘要: 1. Diff : 折叠相同的部分, 只显示 “不同” 的部分. 2. Minor : filter 次要的 diff. 3. Context : 如果设置了Diff(只显示不同), 那么 Context 在 次基础上, 多显示一些 相同的, 上下文 代码. 很像 pha 里的 代码分析. 3. Rule : 可配置 important 的 “不同” 的优先级. 在 Format (Text Fo... 阅读全文

posted @ 2014-09-11 11:21 vczh_tonyc 阅读(193) 评论(0) 推荐(0) 编辑

2014年9月9日

git 坑(1)

摘要: 1.rebase 经验/错误/优化目的: 加快 rebase 的速度: 减少 conflicts 减少 从云上同步 如果有回退的话,先回退.如果commits可以合并的话, 尽量合并(因为多个commits)upstream的顺序(避免push的时候, 再rebase一遍) 减少 “小黄条”(difference) 原则: 一次只做一件事情. 不要重构 不要调整格式(自动): 删除空号, tab缩... 阅读全文

posted @ 2014-09-09 15:10 vczh_tonyc 阅读(119) 评论(0) 推荐(0) 编辑

2014年9月3日

M$ 坑

摘要: .dsp rc.exe 没有继承 cl.exe 的 include path, 而是单独指定. rc.exe 的 当前路径, 由 .rc 文件的路径决定. cl.exe 的 当前路径, 由 编译的文件?|工程文件? 所在目录决定. 如果 f1/f2/src.cpp, 那么, 切换到 “f1”的目录: ../ CString 之前出现过 “llu”在 wtl7.0中工作, 在wtl8.0中异常... 阅读全文

posted @ 2014-09-03 19:58 vczh_tonyc 阅读(101) 评论(0) 推荐(0) 编辑

导航