编程语言
我虽然是90后,但是也很喜欢热血传奇2(以下简称“传奇”)这款游戏。
进入程序员行业后自己也对传奇客户端实现有所研究,现在将我的一些研究结果展示出来,如果大家有兴趣的话不妨与我交流。
项目我托管到codeplex上了,使用GPLv2开源协议。大家可以checkout代码出来看。 我现在将地图加载出来...
关于这个问题,网上已经有很多人讨论过了,我先说说自己对这个问题的回答:加!(但非必须)有些人写代码,懒得加分号,除非是迫不得已才勉强放一个分号上去。如果你可以保证你写的代码不出现任何
bug,那当然是没有问题,但是很多 JSer 新人,对一些隐含的问题并不是特别清楚,很容易在不知不觉中写出一堆 bu...
源代码项目下载:http://download.csdn.net/detail/mmyzlinyingjie/7049499TCP类的:TcpServer.cpp//WSAStartup
socket bind listen accept send/recv closesocket WSAClean...
出现问题的原因是Spring3.1之后,与hibernate4的整合,Spring就不用HibernateDaoSupport这个类了,于是出现了了java.lang.NoSuchMethodError:org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session这个错误。
解决办法很简单:
打开applica...
C++中没有自己定义这样一个类,需要自己实现。
(1)将构造函数设为私有
不能被继承,则可以将构造函数和析构函数定义为private,这样有个问题,我们也不能新建一个此类的变量。
可以使用static来新建和释放内存。
(2)使用虚拟继承和友元
将一个类A的构造析构函数定义为private;
定义子类B是A的友元;
子类B虚拟继承(virtual public)A;
这样定义的效果...
在使用json的时候经常会遇到xxx is not JSON serializable,也就是无法序列化某些对象。
经常使用django的同学知道django里面有个自带的Encoder来序列化时间等常用的对象。
其实我们可以自己定定义对特定类型的对象的序列化,下面看下怎么定义和使用的。...
文章来源:软件秘笈--设计模式那点事
单例模式(Singleton Pattern)
定义:确保某一个类只有一个实例,而且向整个系统提供这个实例的获取方法。
使用单例模式的要点:
1、某各类只能有一个实例。
2、该类必须自己创建这个实例。
3、该类必须向系统提供这个实例。
模式结构图:
代码:
第一部分;线程安全的单例对象
//单例模式-------线程安全
pac...
有时候我们需要写一些脚本处理一些任务,这时候往往需要提供一些命令行参数,根据不同参数进行不同的处理,在Python里,命令行的参数和C语言很类似(因为标准Python是用C语言实现的)。在C语言里,main函数的原型为int main(int argc, char **argv),这里主要指linux平台, argc指的是命令行传入的参数个数(程序的name为第一个参数),而argv则是一个指针数...