临界区和互斥锁的区别1、临界区只能用于对象在同一进程里线程间的互斥访问;互斥体可以用于对象进程间或线程间的互斥访问。2、临界区是非内核对象,只在用户态进行锁操作,速度快;互斥体是内核对象,在核心态进行锁操作,速度慢。3、临界区和互斥体在Windows平台都下可用;Linux下只有互斥体可用 ...
分类:
其他好文 时间:
2017-05-01 22:10:20
阅读次数:
301
定义 具有映射功能的堆称为双向映射堆。堆又名二叉堆,所以也常常称其为映射二叉堆。 映射二叉堆相比普通的堆,核心功能是支持元素的快速查找,可以在O(logn) 的时间复杂度内找到索引为 id 的元素 (没有重复索引,索引并非堆中用来比较大小的关键字),并进行后续的修改或删除等操作。 映射二叉堆与普通堆 ...
分类:
其他好文 时间:
2017-05-01 18:21:17
阅读次数:
227
1. 使用PHP中的GD库绘制图像,之后浏览器无法显示,GD库安装,配置也没什么错误,提示图像因本身有错无法显示,于是就在header() 前面使用ob_clean();然后使用浏览器就能正常的浏览了 ob_get_contents() - 返回输出缓冲区的内容 ob_flush() - 冲刷出(送 ...
分类:
Web程序 时间:
2017-05-01 12:57:49
阅读次数:
201
上一节加入了tiles积木,但不能进行鼠标操作。以下加入鼠标相关的控制。 【加入鼠标关节】 b2MouseJoint *mMouseJoint 【处理按键响应】 设置开启触屏之类的就不说了。在触屏開始的时候要查询相交的形状,依据其夹具fixture获得物体。然后创建它与地面间的鼠标关节。 bool ...
分类:
其他好文 时间:
2017-04-30 18:37:04
阅读次数:
190
str.find() str.rfind() 【作用:类似index,查找字符】 【英语:r=》right|右边,find=》寻找】 【说明:返回一个新的整数,查找到的位置,找不到出现-1,index找不到要报错】 In [190]: "The stars are not afraid to app ...
分类:
编程语言 时间:
2017-04-30 14:10:24
阅读次数:
176
本人自己录制的swift菜鸟入门。欢迎大家拍砖。有什么问题能够在这里留言。 主要内容: For 循环 While 循环 条件语句 控制转移语句(Control Transfer Statements) 视频地址: 百度网盘:http://pan.baidu.com/s/1hq44BFe 土豆:htt ...
分类:
编程语言 时间:
2017-04-29 21:10:05
阅读次数:
150
1. Makefile的三要素(构成一个规则): 目标:依赖 //目标在前,依赖在后,分号分开 命令 //命令前面一个tab缩进 2. 举例说明: cal:add.c sub.c #直接依赖.c文件 gcc -c add.c sub.c -o cal 3. 举例说明拆分演进 cal:add.o su ...
分类:
其他好文 时间:
2017-04-29 18:56:33
阅读次数:
134
在4.2.2版本号上调用系统的DatePickerDialog,发现点击确定时系统调用onDateSet()两次,须要过滤当中的一次。 Calendar mCalendar = Calendar.getInstance(); mCalendar.add(Calendar.DAY_OF_YEAR, 1 ...
分类:
移动开发 时间:
2017-04-29 18:55:49
阅读次数:
264
硬件环境 : 一台服务器 安装了 sqlserver2008 数据库 局域网还有一台机器 安装了 sqlserver2000数据库 两台server 通信 共享均没有问题 同步过程中遇到的问题 : 在Sql2000下已能实现事务复制的强制订阅,但请求订阅始终不能实现总有下列错误提示: 进程未能读取文 ...
分类:
数据库 时间:
2017-04-29 18:54:42
阅读次数:
252
1:函数名为指针 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自己主动转换成指针的类型.如: 1 #include<stdio.h> 2 3 void fun() 4 { 5 } 6 7 int main() 8 { 9 printf("%p %p ...
分类:
编程语言 时间:
2017-04-29 18:48:55
阅读次数:
340