??
1线程为什么要同步
A:共享资源,多个线程都可对共享资源操作。
B:线程操作共享资源的先后顺序不确定。
C:处理器对存储器的操作一般不是原子操作。
2互斥量
mutex操作原语
pthread_mutex_t
pthread_mutex_init
pthread_mutex_destroy
pthread_mutex_lock
...
分类:
编程语言 时间:
2014-09-25 20:41:07
阅读次数:
309
最近由于公司希望能用一个灵活而简便的产品分配的方法,我们就不得不考虑用户出口,现将有关的出口做了一个列表供大家参考。表中列出了出口的调用,以及他们的先后关系。...
分类:
其他好文 时间:
2014-09-25 12:15:59
阅读次数:
192
我们之前讲过的 HashMap 的性能表现非常不错,因此使用的非常广泛。但是它有一个非常大的缺点,就是它内部的元素都是无序的。如果在遍历 map 的时候, 我们希望元素能够保持它被put进去时候的顺序,或者是元素被访问的先后顺序,就不得不使用 LinkedHashMap。
LinkdHashMap 继承了 HashMap,因此,它具备了 HashMap 的优良特性-高性能。在HashMap 的基础上, LinkedHashMap 又在内部维护了一个链表,用来存放元素的顺序。因此,我们可以将 ...
分类:
其他好文 时间:
2014-09-24 00:49:45
阅读次数:
477
1 Monotone Chain Convex Hull(单调链凸包)算法伪代码: 2 //输入:一个在平面上的点集P 3 //点集 P 按 先x后y 的递增排序 4 //m 表示共a[i=0...m]个点,ans为要求的点; 5 struct P 6 { 7 int x,y; 8 ...
分类:
其他好文 时间:
2014-09-23 19:39:15
阅读次数:
174
界面设计是谋局当中第二个任务,也是很重要的,这个和概念设计排名不分先后。合理的界面布局会给用户带来非常舒心的体验,在项目之处就能把界面风格和布局确定下来,更是可以让后面的开发事半功倍。 First:基本布局。我们不是艺术家,不是激进派,四平八稳符合我们的风格,也符合快速开发的要求,布局就采...
先说说我自己吧,二线城市(以外包为主)的小程序员,工作多年了,月收入5-6K。主要从事asp.net web网站开发,java,c++,php,ruby都懂一些,属于那种对问题不求甚解型,爱好电脑游戏,不喜欢外语,所以浪迹多年,先后在7、8个公司干过,到现在还只能是个小程序员,亲朋好友都劝过我一定要...
分类:
移动开发 时间:
2014-09-22 16:57:42
阅读次数:
242
问题描述现阶段正是进行示例程序内存优化测试。先后在手机上安装了好多程序,突然遇到如下问题:使用eclipse编译成功,即将布置到android手机上运行,却报错如下:Installationerror:INSTALL_FAILED_MEDIA_UNAVAILABLEPleasechecklogcatoutputformoredetails.Launchcanceled!网..
分类:
移动开发 时间:
2014-09-21 20:19:22
阅读次数:
351
之前我也走不出语言的圈子,感觉语言对于软件开发上如此重要,不过一个软件并不应该是依赖生产它的语言,真正让这个软件闪光的是软件本身,并不是生产这个软件的语言。
软件工业的革新速度是绝对的速度和效率,先后出现了N种思想不断的冲击着软件工业,那么我们来看看吧,好吧,我承认可能我写的不全,因为这也是我随手写写,并未经过深思熟虑。
第一种思想就是“语言“这种思想,这种思想太重...
分类:
其他好文 时间:
2014-09-20 05:40:46
阅读次数:
195
无废话,直接重点:1:准备工作 需要4个js库 1、jquery 8以上版本 2、jquery.ui.widget.js 3、jquery.iframe-transport.js 4、jquery.fileupload.js 注意,引用需要按照先后顺序来做,2:html中必须包含一个上传的...
分类:
其他好文 时间:
2014-09-17 18:07:42
阅读次数:
158
https://www.imququ.com/post/amd-simplified-commonjs-wrapping.html它是什么?为了复用已有的 CommonJS 模块,AMD 规定了 Simplified CommonJS wrapping,然后 RequireJS 实现了它(先后顺序不...
分类:
移动开发 时间:
2014-09-17 16:48:42
阅读次数:
196