抽象的来讲,信号量的特性如下:信号量是一个非负整数(车位数),所有通过它的线程/进程(车辆)都会将该整数减一(通过它当然是为了使用资源),当该整数值为 0 时,所有试图通过它的线程都将处于等待状态。在信号量上我们定义两种操作: take ( 获取) 和Release(释放)。当一个线程调用 take ...
分类:
其他好文 时间:
2016-05-17 17:31:19
阅读次数:
430
UniCode 下 CString 转 char* 的方法的文章有很多,但是大部分都是在互相转载,看了那么多资料,仍然没有解决乱码的问题,后来从一个论坛的一条回复里面找到了正确的方法,特此拿出来与大家分享。 先总结一下网上找到的三种转换的方法: 方法一:使用函数setlocale setlocale ...
分类:
其他好文 时间:
2016-05-17 17:33:09
阅读次数:
158
由于 Tomcat 基于 Java,实际上在各种 Linux 发行版里的配置方法都大同小异,只是我看见在 Arch Linux 环境里搭建 Tomcat 的文章比较少,所以在 Arch Linux 实践一遍然后得出此文。此文假设你对 Tomcat 并不十分了解,主要笔墨将会在 Tomcat 的配置之 ...
分类:
其他好文 时间:
2016-05-17 17:31:12
阅读次数:
183
第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令 下面是crontab的格式:分 时 日 月 星期 要运行的命令 这里有crontab文件条目的一些例子: 30 21 * * * /usr/local/apache/ ...
分类:
其他好文 时间:
2016-05-17 17:30:57
阅读次数:
128
如果你需要兼容IE8甚至是IE7和IE6,那么只能选择Bootstrap2,虽然它自身在IE6的效果也并不完美。 但是倘若你跟随时代的脚步,并且面向的客户也很高端大气上档次地选择只需要兼容高级浏览器,那么Bootstrap3就是你不二的选择。 由于Bootstrap在国内的普及,大多数网站都采用了B ...
分类:
其他好文 时间:
2016-05-17 17:28:30
阅读次数:
152
Description Jessica's a very lovely girl wooed by lots of boys. Recently she has a problem. The final exam is coming, yet she has spent little time on ...
分类:
其他好文 时间:
2016-05-17 17:28:18
阅读次数:
178
1. 在github上创建一个目录xxxx.git 2. 切换到本地目录 此时有可能会push不成功,报如下错误: 这是因为在github上创建目录时添加了内容比如README.txt,因此本地仓库并不是最新,需要先更新本地目录保持与远端一致: 再次执行push命令 ...
分类:
其他好文 时间:
2016-05-17 17:29:54
阅读次数:
147
Scrum团队 团队情况: 团队名字:@four! 团队博客地址:http://www.cnblogs.com/gjpg/ 团队github地址:https://github.com/ganjiaping 团队成员: 团队成员1学号:(组长)201406114207 姓名:甘佳萍 个人博客链接:ht ...
分类:
其他好文 时间:
2016-05-17 17:28:32
阅读次数:
234
有两种编写方式: In reStructuredText In Markdown In reStructuredText 工具: pip install sphinx sphinx-autobuild 克隆你的仓库到本地: git clone https://github.com/yourusern ...
分类:
其他好文 时间:
2016-05-17 17:29:44
阅读次数:
138
【数据添加】 add() 该方法返回被添加的新记录的主键id值 两种方式实现数据添加 1. 数组方式数据添加 $goods = D(“Goods”); $arr = array(‘goods_name’=>’iphone5s’,’goods_weight’=>’109’); //注意:goods_n ...
分类:
其他好文 时间:
2016-05-17 17:28:40
阅读次数:
177
OpenGL开发环境简介 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装 ...
分类:
其他好文 时间:
2016-05-17 17:27:11
阅读次数:
182
1,ARC 是编译器做的事情(在编译期间插入内存管理相关代码) ARC evaluates the lifetime requirements of your objects and automatically inserts appropriate memory management calls ...
分类:
其他好文 时间:
2016-05-17 17:28:08
阅读次数:
131
(多年前的读书笔记,从ITEYE迁移过来) 近日正在研读《Head First Software Development》一书,很喜欢深入浅出系列的书籍,语言流畅、行文活泼又不失风趣。同时又可以顺便学习一下英文,其实该系列书籍都挺流畅,只要英文不是特别差读起来就不费任何力气。 其实本书根据软件开发的 ...
分类:
其他好文 时间:
2016-05-17 17:26:07
阅读次数:
137
1. u-boot配置过程 make xxx.config MKCONFIG := $(SRCTREE)/mkconfig export MKCONFIG 》》执行mkconfig 1).确定开发板名称BOARD_NAME . CONFIG_NAME="${1%_config}" [ "${BOAR ...
分类:
其他好文 时间:
2016-05-17 17:26:45
阅读次数:
148
备忘qt4.8.5移植不成功,校正屏幕程序运行不正常,可能是编译qt库的工具版本过高吧,因此尝试使用相同版本的编译工具编译busybox,但是在linux2.22.6内核环境下,不能初始化控制台,因此下一步应该尝试使用版本较高的内核,但是由于内核的配置过于复杂。现在对整个系统工作的流程还不熟,先使用 ...
分类:
其他好文 时间:
2016-05-17 17:25:25
阅读次数:
121
第十周 所花时间(包括上课) 400min 代码量(行) 310 博客量(篇) 1 了解到的知识点 在web网页上设置文字超链接 <a href="fabu.jsp">发布项目</a> 在注册页面两次密码输入不同时提醒的代码 function isValidate(form) { pwd1=form ...
分类:
其他好文 时间:
2016-05-17 17:25:53
阅读次数:
128