长歌行

少壮不努力,老大徒伤悲

排序:
默认
按更新时间
按访问量

算是日记吧

最近一直很疲惫啊,一直研究C++和三维。 下班了换换脑子,继续练习下Javascript吧,asp,jsp什么的,以后可以写个网站。 觉得现在的方向越来越是面向服务了,通过web建立人和人之间的联系。

2013-03-13 21:20:30

阅读数:1522

评论数:0

STL,迭代器的C++简单实现

// Iterator.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include using namespace std; // 对于C++,STL中已经包含迭代器的...

2013-03-12 15:52:57

阅读数:2158

评论数:0

Why C++ Supports both Class and Typename for Type Parameters

http://blogs.msdn.com/b/slippman/archive/2004/08/11/212768.aspx Recently, someone asked me why we support both class and typename within C++ to ...

2013-03-12 13:49:02

阅读数:1617

评论数:0

设计模式之访问者模式,C++实现

设计模式不能滥用啊 先借一张图 // Visitor.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" // 访问者模式(vistor), 表示一个作用于某对象结构中的各元素的操作, // 它使你可以在不...

2013-03-11 09:32:30

阅读数:2718

评论数:0

设计模式之解释器模式,C++实现

借用下设计模式的图 代码 表示不是比较正规的实现。不过设计模式嘛,随心而设计,差不多是那个意思,“认真你就输了 // Interpert.cpp : Defines the entry point for the console application...

2013-03-10 19:53:19

阅读数:2421

评论数:0

设计模式之享元模式,C++实现

享元模式很常见,是一种减小内存的方式,大到三维场景中的一个房子,小到文字处理系统中的一个英文字母,都可以使用享元模式。 借鉴一下《大话设计模式》中的uml图吧 下面是代码: // Flyweight.cpp : 定义控制台应用程序的入口点。 // #include "...

2013-03-04 16:57:39

阅读数:2147

评论数:0

内联虚函数可行吗

原文地址:http://blog.chinaunix.net/uid-102208-id-2968713.html  当一个函数是内联和虚函数时,会发生代码替换或使用虚表调用吗? 为了弄清楚内联和虚函数,让我们将它们分开来考虑。通常,一个内联函数是被展开的。 c...

2013-03-01 09:39:50

阅读数:1230

评论数:0

【MIT牛人解说数学体系】

原文地址:http://www.vjianke.com/YWIFN.clip 在过去的一年中,我一直在数学的海洋中游荡,research进展不多,对于数学世界的阅历算是有了一些长进。 为什么要深入数学的世界 作为计算机的学生,我没有任何企图要成为一个数学家。我...

2013-02-26 15:56:02

阅读数:1130

评论数:0

游戏编程精粹目录

游戏编程精粹1   第1章 通用编程技术 1.0 神奇的数据驱动设计(Steve Rabin) 3 1.0.1 点子1——基础 3 1.0.2 点子2——最低标准 3 1.0.3 点子3——杜绝硬编码 3 1.0.4 点子4——将控制流写成脚本 4 1.0.5 点子5——什么时候不...

2013-02-19 10:37:01

阅读数:3776

评论数:0

如何阅读源代码

第一章: 导论 ++++++++++++ 1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码. 2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法. 3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格....

2013-02-18 09:27:01

阅读数:765

评论数:0

新的一年到了啊

新年寄语:今年一定要有条理的处理各种事务。

2013-02-18 09:11:12

阅读数:483

评论数:0

设计模式之桥接模式

将整体里面的可能变化的部分抽象出来 其实个人对桥接模式不是很理解,貌似接触的里面没有这么复杂的结构 不过还是多用聚合,少用继承吧。(总觉得聚合组合比较好管理,一个好的继承是需要千锤百炼的,多重继承,多层继承的内存消耗不可小觑) 自己对这个模式都没有怎么理解,那么写出的...

2013-02-01 16:23:03

阅读数:777

评论数:0

设计模式之命令模式,C++实现

命令模式应该是应用比较广泛的模式 各种编辑操作都会用到,可以将实现与操作分离, 解析用户操作为一部分代码,实现用户操作的目的又封装到另外一个地方,或者是命令模式的派生类或者是对象自身内部 《大话设计模式》中的贴图 代码: // Command.cpp : Defi...

2013-01-31 23:46:25

阅读数:1774

评论数:1

设计模式之单例模式

单例模式是为了防止类被多次创建。 例如系统中的log日志类,就可以创建一个单例的做为系统主日志。 http://blog.csdn.net/iuhsihsow/article/details/8543742

2013-01-31 23:12:05

阅读数:854

评论数:0

设计模式之迭代器模式,C++下的讨论

C++ stl里面有迭代器, 看stl源码貌似更好,泛型编程嘛 有机会写一段解析stl源码的体会。 写了一部分关于stl中迭代的代码 http://blog.csdn.net/iuhsihsow/article/details/8664123

2013-01-31 23:07:22

阅读数:690

评论数:0

设计模式之组合模式

想不出组合模式优缺点,我觉得和一般的树形结构都差不多。 恩,不,还是有不同的,一般的二叉树和四叉树,他们的节点都是属于同一类型 一般的树 class Node { public: Node* pParent; std::list subNodeList; }; 组...

2013-01-31 23:05:37

阅读数:761

评论数:0

设计模式之备忘录

原理也比较简单,就是提取类的一部分信息作为一个备份 // Memento.cpp : Defines the entry point for the console application. // #include "stdafx.h" /...

2013-01-31 22:09:33

阅读数:843

评论数:0

设计模式之适配器,C++实现

大家应该用得比较多,就只上代码 // AdapterMode.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" // 适配器模式(Adapter),将一个类的借口转换成客户端希望 // 的另外一个借口,适配器模式使得原本由...

2013-01-31 16:22:08

阅读数:877

评论数:0

设计模式之状态模式,C++实现

代码: 这次代码质量不佳啊,估计是应用场景选择错误了。 // StateMode.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #ifdef _DEBUG #define _CRTDBG_MAP_AL...

2013-01-31 15:55:05

阅读数:746

评论数:0

未进行,标题占位(设计模式,抽象类工厂模式二)

使用反射来配置类工厂 包括: 1.C++反射的实现 2.该机制下的抽象类工厂模式

2013-01-31 13:49:28

阅读数:588

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭