原理图说明1. 单例模式人人用过,严格的单例模式很少有人用过2. 严格的单例模式指的是无法通过常规的 alloc init 方法来生成对象,派生出来的子类也不能产生出对象,而只能通过单例的方法获取到对象源码https://github.com/YouXianMing/SingletonPattern...
分类:
移动开发 时间:
2015-08-28 12:50:59
阅读次数:
164
首先要知道error_reporting()函数是用来设置错误级别并返回当前级别的。它有14个错误级别,如下:1 E_ERROR 致命的运行时错误。 错误无法恢复过来。脚本的执行被暂停2 E_WARNING 非致命的运行时错误。 脚本的执行不会停止4 E_PARSE 编译时解析错误。解析错误应该只....
分类:
其他好文 时间:
2015-08-28 12:51:39
阅读次数:
158
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 1 /** 2 ...
分类:
其他好文 时间:
2015-08-28 12:52:19
阅读次数:
169
backBarButtomItem 这个属性在 navigation Controller 的前一级的视图里设置 在下一级的视图里面才会体现出 "返回" 按钮的名字出现不同 let backButton = UIBarButtonItem(title: "Back", sty...
分类:
其他好文 时间:
2015-08-28 12:49:42
阅读次数:
128
-- 规则:将 gs-abc-aa-aa 拆分为一下字符-- gs-abc-aa-aa-- gs-abc-aa-- gs-abc-- gsselect * from dbo.f_split('gs-abc-aa-aa','-') /* 查...
分类:
数据库 时间:
2015-08-28 12:51:33
阅读次数:
177
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html 或者 https://www.vi...
分类:
其他好文 时间:
2015-08-28 12:50:09
阅读次数:
124
除了table话之后用vertical-align:middle;属性外,另外添加一种新方法. .wrapper { margin: 0 auto; width: 600px; height: 400px;}.half-column { float: left; width:...
分类:
其他好文 时间:
2015-08-28 12:51:42
阅读次数:
136
事件冒泡和事件捕获分别由微软和网景公司提出,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。 Click me!上面的代码当中一个div元素当中有一个p子元素,如果两个元素都有一个click的处理函数,那么我们怎么才能知道哪一个函数会首先被触发呢?为了解决这个问题微软和网景提出了两种...
分类:
其他好文 时间:
2015-08-28 12:50:15
阅读次数:
244
工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的官方下载网站,提供了支持多个平台的命令行工具,使用该工具我们可以完成大多数常用的SQLite操作,就像....
分类:
其他好文 时间:
2015-08-28 12:48:33
阅读次数:
171
使用fmdb进行数据库操作,出现inDatabase: was called reentrantly on the same queue, which would lead to a deadlock这样的崩溃错误.原因是在一个[queue inDataBase]的block中,又执行了一个inDa...
分类:
数据库 时间:
2015-08-28 12:50:24
阅读次数:
1008
一、Attach数据库: ATTACH DATABASE语句添加另外一个数据库文件到当前的连接中,如果文件名为":memory:",我们可以将其视为内存数据库,内存数据库无法持久化到磁盘文件上。如果操作Attached数据库中的表,则需要在表名前加数据库名,如dbname.table_name。最后...
分类:
数据库 时间:
2015-08-28 12:51:06
阅读次数:
137
History repeat itselfTime Limit: 1000msMemory Limit: 32768KBThis problem will be judged onHDU. Original ID:434264-bit integer IO format:%I64d Java cla...
分类:
其他好文 时间:
2015-08-28 12:48:36
阅读次数:
141
一、内存数据库: 在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite3_open()的时候,数据库文件名参数传递":memory:",如:rc = sqlite3_open(":memory:", &db); 在...
分类:
数据库 时间:
2015-08-28 12:49:16
阅读次数:
163
从服务器获取到字典类型数据,用NSUserDefaults缓存到本地初始的- (void)dataLoad { NSMutableDictionary * aaa = [originalData valueForKey:@"userInfo"]; [userDefaults setValue...
分类:
其他好文 时间:
2015-08-28 12:47:49
阅读次数:
177
在JSP页面获取当前项目名称的方法:方法1: 方法2: 使用EL表达式(如果不清楚EL表达式是什么,大家可以百度一下)${pageContext.request.contextPath}source:http://blog.csdn.net/zhengqiqiqinqin/article/detai...
分类:
Web程序 时间:
2015-08-28 12:49:40
阅读次数:
143
vi编辑器是Unix/Linux系统管理员必须学会使用的编辑器。看了不少关于vi的资料,终于得到这个总结。首先,记住vi编辑器的两个模式:1、命令模式2、编辑模式。 在一个UNIX/Linux的shell命令或者一个以斜杠(/)、问号(?)或冒号(:)开始的vi命令后面用户需要键入回车键,而要切换....
分类:
系统相关 时间:
2015-08-28 12:49:09
阅读次数:
252
转自http://luohonghong.blog.163.com/blog/static/78312058201242632055642/如下:1、数字和字节之间互转int num=12345;byte[] bytes=BitConverter.GetBytes(num);//将int32转换为字...