读书小记《headfirst javascript》

第一天P1-P104 alert("") onload = "" onclick = "" , var parseInt("1") document.getElementById("").value isNaN() indexOf("") setTimeout(";", 60000);  /...
阅读(1465) 评论(0)

算是日记吧

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

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

// Iterator.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include using namespace std; // 对于C++,STL中已经包含迭代器的实现了 // 就不再单独造车轮了 // 部分代码见【STL源码剖析】 // 来一个智能指针的示意 namespac...
阅读(2097) 评论(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 indicate a type parameter since the keywords do not...
阅读(1563) 评论(0)

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

设计模式不能滥用啊 先借一张图 // Visitor.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" // 访问者模式(vistor), 表示一个作用于某对象结构中的各元素的操作, // 它使你可以在不改变各元素类的前提下定义作用于这些元素的操作 // 假设一个绘制软件,只能够绘制线面两种类型的图形 // 但是每个图形都...
阅读(2599) 评论(0)

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

借用下设计模式的图 代码 表示不是比较正规的实现。不过设计模式嘛,随心而设计,差不多是那个意思,“认真你就输了 // Interpert.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include using namespace...
阅读(2300) 评论(0)

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

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

内联虚函数可行吗

原文地址:http://blog.chinaunix.net/uid-102208-id-2968713.html  当一个函数是内联和虚函数时,会发生代码替换或使用虚表调用吗? 为了弄清楚内联和虚函数,让我们将它们分开来考虑。通常,一个内联函数是被展开的。 class CFoo  {  private:    int val;  public:...
阅读(1173) 评论(0)

【MIT牛人解说数学体系】

原文地址:http://www.vjianke.com/YWIFN.clip 在过去的一年中,我一直在数学的海洋中游荡,research进展不多,对于数学世界的阅历算是有了一些长进。 为什么要深入数学的世界 作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要 想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来...
阅读(1035) 评论(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——什么时候不适合使用脚本? 5 1.0.6 点子6——避免重复数据 5 1.0.7 点子7——开发工具来生成数...
阅读(3083) 评论(0)

如何阅读源代码

第一章: 导论 ++++++++++++ 1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码. 2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法. 3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格. 4.在现有的代码上工作时, 请与作者和维护人员进行必要的协调, 以避免重复劳动或产生厌恶情绪....
阅读(733) 评论(0)

新的一年到了啊

新年寄语:今年一定要有条理的处理各种事务。...
阅读(464) 评论(0)

设计模式之桥接模式

将整体里面的可能变化的部分抽象出来 其实个人对桥接模式不是很理解,貌似接触的里面没有这么复杂的结构 不过还是多用聚合,少用继承吧。(总觉得聚合组合比较好管理,一个好的继承是需要千锤百炼的,多重继承,多层继承的内存消耗不可小觑) 自己对这个模式都没有怎么理解,那么写出的代码估计也不敢恭维,不过还是写下来,作为记录吧。 // Bridge.cpp : Defines t...
阅读(741) 评论(0)

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

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

设计模式之单例模式

单例模式是为了防止类被多次创建。 例如系统中的log日志类,就可以创建一个单例的做为系统主日志。 http://blog.csdn.net/iuhsihsow/article/details/8543742...
阅读(815) 评论(0)
155条 共11页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:171272次
    • 积分:3200
    • 等级:
    • 排名:第11764名
    • 原创:95篇
    • 转载:50篇
    • 译文:10篇
    • 评论:36条
    博客专栏
    文章分类
    站长统计