面向对象分析的目的是对客观世界的系统进行建模。
分析模型有三种用途:用来明确问题需求;为用户和开发人员提供明确需求;为用户和开发人员提供一个协商的基础,作为后继的设计和实现的框架。
http://chuang.csdn.net/page/51c08e00-3944-4adf-8b19-e0f57f9919d4
记得有一次面试题目:求一图片中RGB值最多的那个值,当时我将RGB作为索引,将这个RGB值出现的次数作为值放到std::map中,百万级的数据插入显得有些慢,感觉不好,前些日子我要处理100多万条数据,使用的hash_table,对hash_table有所研究,今天针对这个题目花了1个多小时又写了一个hash_table
近期做了一个小软件,在开发中总结了一些用法
几道数据结构的算法题
几个常见字符串函数的实现
记得N个月前去一家公司面试,上机题是求BMP图片上RGB最多的一个值,题目的重点并不在于如何求某一点的RGB, 结果我花了近80%的时间到网上找如何求某一点的RGB,都不近人意.
常见的几种设计模式
一个简单的Hash_Table
摘要:本篇文档主要讲述了Directshow开发的一些基本概念和技巧
天天与公司的游戏服务器打交道,于是就想弄清楚其架构,然后就一边弄,一边学习。结果就有了现在的这篇文章。
Tracker HTTP协议和Tracker UDP协议的实现。
这是torrent文件的解码和编码。
这是我以前学习BT原理时写的程序。
ATL中的宏