markdown在线编辑网页:https://stackedit.io/pandocdemo:http://johnmacfarlane.net/pandoc/demos.html用下面命令生成html格式slide:pandoc-s--webtex-i-tslidy123.md-o123.html
分类:
其他好文 时间:
2014-12-18 15:27:51
阅读次数:
237
编写同步队列时,有用到条件变量,对操作队列的线程进行同步。当队列为空时,允许get线程挂起,直到add线程向队列添加元素并通过唤醒条件变量,get线程继续向下运行。条件变量在多线程程序中用来实现“等待->唤醒”逻辑常用的方法。条件变量要和互斥量相联结,以避免出现条件竞争:一个线程预备等待一个条件.....
分类:
其他好文 时间:
2014-12-18 01:40:46
阅读次数:
229
页面动画:data-transition 属性可以定义页面切换是的动画效果。例如:I'll popdata-transition 参数表:参数说明slide 从右侧向左滑入页面slideup 从底部向上滑入slidedown 从上向下滑入pop 从中心渐显展开fade 渐显flip 翻转备注:如果想...
分类:
Web程序 时间:
2014-12-15 08:55:28
阅读次数:
209
上个星期我们的产品姐姐让我帮她写个微信里经常看到的滑动翻页效果,今天抽空写了3个小demo(只写了webkit需要chrome模拟手机看 开启touch事件), 故此写个随笔。1、demo1,整个大容器tranlateY(性能应该是最好的,但是如果增删一页的话对css影响很大,如果用sass或les...
分类:
微信 时间:
2014-12-14 21:07:18
阅读次数:
743
大概的整个过程是:
调用await的线程都会进入一个Condition队列。调用signal的线程每一次都会从firstWaiter开始找出未取消的Condition Node放到release队列里,然后调用signal的线程在await或者unlock的时候执行release方法才有机会将其解除阻塞。相对于lock-unlock,正常的流程要简单一些,但是对于中断处理会更为复杂。...
分类:
其他好文 时间:
2014-12-12 16:42:16
阅读次数:
196
在jdk1.5之前,多线程之间的同步是依靠synchronized来实现。synchronized是java的关键字,直接由jvm解释成为指令进行线程同步管理。因为操作简单,而且现在jdk的后续版本已经对synchronized进行了很多的优化,所以一直是大家编写多线程程序常用的同步工具。那为什么要推出新的同步api呢?jdk1.5发布的时候,synchronized性能并不好,这可能是concurrent包出现的一个潜在原因,但是更重要的是新的api提供了更灵活,更细粒度的同步操作,以满足不同的需求。但是...
分类:
其他好文 时间:
2014-12-11 22:30:54
阅读次数:
391
#include#include#includepthread_mutex_t mutex;pthread_cond_t cond;void *child (void *arg){pthread_cleanup_push(pthread_mutex_unlock,&mutex); while(1) ...
分类:
系统相关 时间:
2014-12-10 19:43:28
阅读次数:
266
在线人数 Application.Lock(); Application["num"] =(Convert.ToInt32(Application["num"]) + 1).ToString(); Application.UnLock(); ...
分类:
Web程序 时间:
2014-12-09 21:17:10
阅读次数:
246
--用sys用户登录,解锁ctxsys用户alter user ctxsys account unlock;--授权给对应用户grant execute on ctx_ddl to yw;--用yw用户登录--创建分词,分词名为my_lexerexec ctx_ddl.create_preferen...
分类:
数据库 时间:
2014-12-08 19:32:25
阅读次数:
222