- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 设计模式_基础
几个原则........A.开-闭原则: Software entities should be open for extension,but closed for modification.B.合成复用原则: 就是说要少用继承,多用合成关系来实现。避免因修改基类造成"牵一发而动全身"的悲剧.C.依赖倒转原则: 抽象不应该依赖与细节,细节应当依赖与抽象。
2010-05-31 10:47:00 442
原创 C++ STL常见用法
1. 基本用法 template template 声明:template class Array{ void show();} 实现:template //要放在前面,不然...void Array::show(){ /* * * * */ } 模板类可以作为一种数据类型出现在参数列表中:templa
2010-05-29 23:02:00 652
原创 C++ 99 个常见错误 一
A.基础问题1.过分注释(对注释的更新与代码不一致), 字面常量(幻数,看不出意义, 可用 enum 或 const 解决).2.全局变量. (1) 可用函数调用得到 (2) 可用一个类单例得到3.未能区分函数重载和形参默认值.4.引用: 引用只是其初始化物的别名.引用是没有地址的,甚至不占有任何存储空间. 由于无地址,声明指向引用的指针,引用的
2010-05-26 00:16:00 664
原创 算法
书籍:: 算法导论,算法艺术与信息学竞赛(黑书),王晓东算法设计, 组合数学,离散数学, 算法艺术与信息学竞赛 《国际大学生程序设计竞赛》共4本, 算法导论, 程序设计导引及在线实践 算法大致可以分为Dp,搜索,图论,计算几何,组合数学,数论等等。 做题的网站: USACO, 浙大,北大,
2010-05-18 23:11:00 436
原创 几何
1.直线的两点式: 过两点(x1, y1), (x2, y2) 的直线方程为: (y - y1) / (x - x1) = (y - y2) / (x - x2) 即 x(y1 - y2) + y(x2 - x1) + (x1*y2 - x2*y1) = 0 2.点到直线 L: Ax + By + C = 0 的距离为: L的方向向量1
2010-05-11 12:33:00 484
原创 windows 开发技术
Windows已经有22年的历史,这22年来,微软官方主力推行的编程语言与API有四个分水岭: 1985~1991年:C搭配Windows API。目前我们已很少用C和Windows API写程序了,但还是有必要熟悉这样的技术,因为有些特殊的时候会用到。 1992~2001年:C++搭配MFC链接库(这段时间也是Visual Basic最风光的时候)。在历史上MFC是最多人
2010-05-08 03:15:00 531 1
win32 汇编教程
2010-06-08
effectiveC++.chm
2010-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人