单例模式比较容易理解,狭义的单例模式就是一个class只有产生一个对象,广义的是数量确定(n)个对象.单例模式适用场景是: 业务场景需要某个类只能有一个实例.或者资源限制只能有固定数量的某个对象比如文件读写对象,数据库读写对象等。实现方法:用static方式实现:public class FileR...
分类:
其他好文 时间:
2014-06-24 11:37:55
阅读次数:
198
1.原子和非原子属性1.1>OC在定义属性时又nonatomic和atomic两种选择(1)atomic:原子属性,为setter方法加锁(默认就是atomic)(2)nonatomic:非原子属性,不会为setter加锁1.2>atomic加锁原理@property (assign,atomic)...
分类:
其他好文 时间:
2014-06-24 11:39:45
阅读次数:
205
1. Servlet程序必须映射到一个URL地址由于客户端是通过URL访问web服务器资源,所以Servlet程序必须映射到一个URL地址。这个工作在web.xml文件中使用元素和元素完成用于注册Servlet,和分别用于设置Servlet的注册名称和完整类名一个元素用于映射一个已经注册的Servl...
分类:
其他好文 时间:
2014-06-24 11:39:07
阅读次数:
175
装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 装饰模式结构图: Component是定义一个对象接口,可以给这些对象动态地添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责。Deco.....
分类:
其他好文 时间:
2014-06-24 11:40:22
阅读次数:
125
Lua中的函数是一阶类型值(first-class value),定义函数就象创建普通类型值一样(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然可以定义函数。假设函数f2定义在函数f1中,那么就称f2为f1的内嵌(inner)函数,f1为f2的外包(enclosing)函数,外.....
分类:
其他好文 时间:
2014-06-24 11:41:01
阅读次数:
170
1.NSThread创建方式(一个NSThread对象就代表一条线程)1.1>创建\启动线程(1)线程一启动,就会在thread中执行self的run方法NSTread *thread = [[NSThread alloc] initWithTarget:self selector:@selecto...
分类:
其他好文 时间:
2014-06-24 11:42:16
阅读次数:
224
Crystal Reports 2008(水晶报表) 第一个报表
分类:
其他好文 时间:
2014-06-24 11:41:34
阅读次数:
256
神经网络是由大量处理单元(神经元)互相连接而成的网络,实际上ANN并不完全模拟了生物的神经系统,而是一种抽象、简化和模拟。神经网络的信息处理通过神经元的相互作用来实现,知识与信息的存贮表现在网络元件互连的分布式结构与联系,神经网络的学习和识别各神经元连接权系数的动态演化过程。实践中常用的基本神经.....
分类:
其他好文 时间:
2014-06-24 11:42:59
阅读次数:
417
BackgroundAfter trying to solve problem EDIT1(Editor) and being ****ed by Brainf**k, Blue Mary decided to set another difficult problem about editor.D...
分类:
其他好文 时间:
2014-06-24 11:43:44
阅读次数:
245
linux多进程1. fork()创建进程,创建一份父进程的拷贝;在父进程中返回的是子进程id,在子进程中返回的是0;失败时返回-1;2. fork()经常和exec()结合,exec() 覆盖了原进程的空间,转而执行其他程序;3. 杀掉父进程,不会同时杀掉子进程;孤儿进程:一个父进程退出,而它的一...
分类:
其他好文 时间:
2014-06-24 11:44:25
阅读次数:
264
首先安装rdesktop : apt-get install rdesktop.p程序安装完后,在终端命令行中输入:$ rdesktop -g 1024x768 -d 24 ip,就进入了windows的登录窗口。这里:-g 1024*768指定了打开窗口大小;-d 24设置色彩位深为24;ip是w...
昨天写了一篇关于更新方案的理论游戏开发:通过路径搜索优先级来进行补丁升级(从端游到手游)今天继续细化一下由于新项目采用的是Quick-cocos2d-x,那我就直接给出我基于Quick-cocos2d-x-master( > 2.2.3 rc) 的更新方案吧此更新方案要解决以下几个问题一、资源、代码...
分类:
其他好文 时间:
2014-06-24 11:45:46
阅读次数:
270
WPF 带CheckBox、图标的TreeView在WPF实际项目开发的时候,经常会用到带CheckBox的TreeView,虽然微软在WPF的TreeView中没有提供该功能,但是微软在WPF中提供强大的ItemTemplate模板功能和自定义样式,那我们可以自己写一个这样的控件供自己使用。我自己...
分类:
其他好文 时间:
2014-06-24 11:46:22
阅读次数:
295
1.多线程的安全隐患1.1>一块资源可能被多个线程共享,也就是多个线程可能会访问同一块资源,如多个线程访问同一个对象,变量,文件等当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题1.2>安全隐患示意图:1.3>安全隐患的解决办法:互拆锁1.4>互斥锁的使用格式@synchronized(...
分类:
编程语言 时间:
2014-06-24 11:47:01
阅读次数:
298
原文:VisualStudio2012轻松把JSON数据转换到POCO的代码 在Visual Studio 2012中轻松把JSON数据转换到POCO的代码,首先你需要安装Web Essentials 2012。在VS2012中,任何cs文件中单击右键就出现这样的菜单: 以这个 http://cha...
分类:
Web程序 时间:
2014-06-24 11:47:38
阅读次数:
471
① 机器 windowxp ②机器centos6.4一.安装前准备 1、使用Samba服务器需要防火墙开放以下端口 UDP 137 UDP 138 TCP 139 TCP 445 vi /etc/sysconfig/iptables #配置防火墙端口 ...
原文:使用JustDecompile修改程序集 JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 2010,2012集成,能够创建Visual Studio project文件。今天我们使用其一个插件Assembly Editor...
分类:
其他好文 时间:
2014-06-24 11:49:04
阅读次数:
400