Monday日结...

来源:互联网 发布:unity3d场景免费下载 编辑:程序博客网 时间:2024/04/28 22:30

1 Monday

囧最近某人开始实施自我HACK计划... 所以会经常做总结和整理...生活中果然充满了脑残啊......

今日主题

1.1 生活

1.1.1 迟到一大早就喝西北风...

== 该死的公司车今天居然早开... 然后我坐财务的摩托过去... 这几天本来福州就冷了...还在江滨那飚车...到公司就冻得不行了...

1.1.2 公司的一个同事提出辞职

早上看到恰得同志在写辞职报告了... 一看...傻根当初写的80%一样...(喂...

然后是周一开会... 我进去一分钟就出来了...

-_-b 我用了3倍速回答法...

之后恰得进去战那一票人... 结果看他灰着脸出来就知道是什么样了----在项目弄完前BOSS是不会放人的...

其实BOSS根本就不会关心你怎么样... 项目做完了爱怎么走就怎么走... 大不了人家可以再招一批廉价毕业生嘛... 这想法真高...不是我口胡... 全公司上下心知肚明...

傻根后提出辞职的2位同事... 你们继续忍耐吧...

XD谁叫当初你们签了卖身契呢?

NOTE

囧记得在同事走前把他收集的资料的收集过来..

考虑蝴蝶效应, 周围关系的变动对个人产生的影响... 人际网络变动的影响-> 网络流算法

1.1.3 买了5把颜色水笔和3本笔记本

中午的时候是这样记录的...

2008-1-28 13:14

回去买N本笔记本进行记录分类 画图

然后回来的时候就跑去买...

这样就可以在画mindmap的时候同时多种颜色进行标记...

看起来更方便~

黑色总共6色了, 少了绿色, 明天再去看下...

1.1.4 3A S男和Z+的音乐热血了

很好地提高编码效率时使用的音乐!

1.1.5 == 我一直乐于共享自己的知识

有很多人喜欢把自己的技术藏起来...深怕别人知道了自己就没有优势了...

而我一直和乐于和其他人共享自己的知识...只要我知道的知识我都会乐于告诉别人...

为什么呢?

·       通过像别人表达自己的知识可以提高自己的理解

·       Hacker的自由与共享精神

·       告诉了别人,别人也会回馈你...

== 真希望身边有能真正交流技术的人... 不要每次都是我来说啊....

1.2 开发

本日开发主题?

C++语言的类型识别问题

1.2.1 工作

.net 类型识别问题考虑

2008-1-28 9:21

公司项目

关于.net中类型识别的使用和实现

需要解决的问题: 类型识别

.net中通过从Object类派生的类型识别来判断具体的运行时类型信息. 反射?

我该通过什么样的方案来支持满足当前需要的运行时类型识别?

可以考虑使用以下方:

1 通过设计一个DataSource, 类中有一个getType()的虚函数,

我们把需要绑定的数据源都从这个类继承,并在子类重载getType()给予类型信息.

使用这种方法可以可以基本解决这个问题... 但是 它需要大量的数据源类继承... 不符合我们

需要运行时识别的要求

2 反射? 请思考反射的原理

3 方针?模板?

以下为快速修改代码相关

 

= 待补完

画了数据源的分析图

请参考自己的笔记本

IEditableObject

IEditableObject 接口  提供提交或回滚对用作数据源的对象所做更改的功能。

编码记录

决定先使用快速的方案完成任务再改进

如何解决旧编码的一个类的重用?

原来设计的时候使用了multimap... 而现在想通的功能需要不同的容器...

使用基于方针的模式将数据源容器分离

注意UI和逻辑的分离设计

参考mono和公布的.net  src中的数据

本日没做测试

2008-1-28 14:43

结束项目编码, 本日不做测试

1.2.2 代码阅读

摘抄了线性插值与立方插值模板函数

= 参考 devmaster某篇相机插值文章, 并摘抄整理

extrapolate

1.2.3 To Do

可注册的policy设计

2008-1-28 13:25

TODO 如何设计方针为可注册的, 可以设计一个注册器体系让所有该类的方针变为可注册项

实现过滤集

2008-1-28 13:29

过滤集代码的设计, 参考以前见过的J2EE代码

写一个防止越界的模板类 

好像我已经写过....?

参考LIUNX内存分页算法并用模板实现

画出CNB模块测试路线图

1.2.4 技术考察

如何放置policy中的相同函数?

在多个方针都有共同使用函数的时候放在父类还是子类

e.g:

class APolicy;

class BPolicy;

sameFunction

template<typename parent>

class c : public parent

{

 // 这个test改放在policy中各自实现么?

 void test();

};

test的处理时相同的, 我们是否该放在c子类中呢?.

 

= 请抽时间认真阅读C++ template policy章节..

如何对进行游戏的单元测试?标准是什么?

= 参考AI测试工具的编写

1.2.5 问题

如何用C++区域注解代码?

C++中在类名后+Base是表示抽象类么?

好像是这么命名的吧?

 

= 去查!

1.3 思考

1.4 感悟

1.4.1 Practice Makes Perfect

实践论才是王道, 不是看别人写的文章和资料就可以的...

 

= 补完

1.4.2 思考确定后再做

先确定如何做, 再去做! 先设计再编码!可以试探性地尝试, 但不要深入...

特别是开发时不要不思考就狂写不止的!导致后期很难维护...

 

= 请画图 

1.4.3 每个部件都有自己唯一的职责

注意自己的职责, 不要做多余的事情!

 

= 这可以是一个代码评估标准

1.4.4 模块化地开发, 单元地测试

请勿一下关联太多编程而不测试... 我就犯了关联开发的错误吃了不少苦头...

1.5 灵感

1.5.1 编程和画图的结合?

编译器支持在代码中画注解图, 或者把图片嵌到代码中, 图片在编译时候将被忽略

 

= 画出概念图 参考斜排设计

1.5.2 通过电脑也能很好地画mindmap

2008-1-28 9:28

如何使用好mindmap完全靠个人, 就算用软件能做mindmap.. 笔的话在上也地做...

- 通过动态校正绘图来雅的mindmap...

请考虑写一个程序验证想法 mindmap笔支持插件

画不同的形状的时候生成不同的图形... 手势->图形的绑定

1.6 决策

1.6.1 是否入手压感笔?

= 请了解笔的硬件硬件原理

1.7 For Tomorrow

1.7.1 初步完成公司渣项目

1.7.2 CNB运动模块测试用例编码

1.7.3 分类算法