并发框架分类 1. Executor相关类 2.future相关类 3.Queue相关类 4. atomic相关类 5. lock相关类 ...
分类:
编程语言 时间:
2016-12-01 16:17:57
阅读次数:
240
文档是数组转成的json 原数组: 用array_unique去掉数组中重复的元素后,插入时报错。 原因: array_unique去重之后,原数组的下标被保留了。数组为 在json_encode数组时,会把下标不连续的数组解析成json字符串例如{"0":"3","2":"4","3":"5"," ...
分类:
Web程序 时间:
2016-12-01 13:57:34
阅读次数:
220
为什么要拿线程开头呢?因为线程太重要了,先不说工作中有多重要,单是和money直接挂钩的开发工程师面试就必问题,要是面试没问相关问题的话,要么是应聘者太菜面试官懒得问了,要么是公司太菜,根本不关心多线程的问题。 一、线程安全问题 当多个线程访问某一个类的时候,这个类都能表现出正确的行为,那么这个类就 ...
分类:
编程语言 时间:
2016-12-01 04:08:21
阅读次数:
218
1.先导入IJKMediaFramework框架 集成好的包,不用再去麻烦了,直接拉到项目中即可, 地址http://pan.baidu.com/s/1ge8jxE7 ,有点大,但以后用到方便 2.导入相关framework和库 如图: 3. 导入头文件 #import <IJKMediaFrame ...
分类:
其他好文 时间:
2016-11-25 07:33:35
阅读次数:
451
主要作用:简化VC代码,便于请求数据中字段的增、删、查、找,以及后期代码维护。 一、构建Model。 创建继承于NSObject的PlaceOrderModel 二、在VC中调用PlaceOrderModel ...
分类:
移动开发 时间:
2016-11-24 14:45:28
阅读次数:
204
用FindBugs跑自己的项目,爆出两处An increment to a volatile field isn’t atomic。相应报错的代码如下:volatile int num = 0;
nu...
分类:
其他好文 时间:
2016-11-23 14:47:28
阅读次数:
276
一篇比较不错的文章, 降到了 makefile make , gcc编译器,GDB调试器, Linux文件系统,Linux文件API,.C语言库函数(C库函数的文件操作实际上是独立于具体的操作系统平台的),进程控制与进程通信编程 1.Linux进程 Linux进程在内存中包含三部分数据:代码段、堆栈 ...
分类:
系统相关 时间:
2016-11-22 22:39:44
阅读次数:
409
代码块(Block) (1)主要作用:将一段代码保存起来,在需要的地方调用即可。 (2)全局变量在代码块中的使用: 全局变量可以在代码块中使用,同时也可以被改变,代码片段如下: 结果为:local = 2; 外部 local = 2; (3)局部变量在代码块中的使用: **一般的局部变量只能在代码块 ...
分类:
移动开发 时间:
2016-11-20 23:04:39
阅读次数:
371
提交用户的隐私数据 一定要使用POST请求提交用户的隐私数据GET请求的所有参数都直接暴露在URL中请求的URL一般会记录在服务器的访问日志中服务器的访问日志是黑客攻击的重点对象之一 用户的隐私数据登录密码银行账号… … 数据安全 仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题可以利 ...
分类:
移动开发 时间:
2016-11-19 02:18:03
阅读次数:
198
ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 ...
分类:
其他好文 时间:
2016-11-13 22:15:37
阅读次数:
156