[源码编译]
前期准备:
确认电脑上安装好g++等开发环境,否则执行
sudo apt-get install build-essential
2. 确认电脑上已经安装好svn以便下载最新的源代码,否则执行
sudo apt-get install subversion
3. 确保proj4的安装
$ curl -O...
分类:
系统相关 时间:
2014-07-22 23:02:53
阅读次数:
2542
JMS异步消息解决分布式应用的EhCache缓存同步问题...
分类:
其他好文 时间:
2014-07-22 23:02:34
阅读次数:
381
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点。比如公司组织活动出去玩,需要在公司门口一起搭车去。每个人从家里出发去公司门口,到达的时间肯定先后不一样,所以公司的车要一直等待,等所有人到齐后,才开车出发。CyclicBarrier就类似这样的功能,当所有线程到达"屏蔽点"的时候,.....
分类:
编程语言 时间:
2014-07-22 23:00:14
阅读次数:
257
个人比较喜欢使用chrome浏览器,界面简洁,轻巧快速,有N多不错的Web应用扩展程序,尤其依赖于它的同步书签功能,很是方便。。。可是最近碰到个奇怪的问题,就是chrome账户登录不了了,也就意味着自己辛辛苦苦收藏的书签不能同步了,有点郁闷==!!在登录界面输入正确的邮件和密码后,没有任何的响应,不...
分类:
其他好文 时间:
2014-05-01 21:34:01
阅读次数:
1361
Linux下Rsync+inotify-tools实现数据实时同步中有一个重要的配置就是设置Inotify的max_user_watches值,如果不设置,当遇到大量文件的时候就会出现出错的情况。一般网上修改方法就是直接修改文件:/proc/sys/fs/inotify/max_user_watch...
分类:
系统相关 时间:
2014-05-01 21:22:57
阅读次数:
715
GCD的任务1> disptach_sync 没有创建线程的欲望,就在当前线程执行
最主要的目的,阻塞并行队列任务的执行,只有当前的同步任务执行完毕后,后续的任务才能够执行 应用场景:用户登录!2> dispatch_async
有创建线程的欲望,但是创建多少条线程,取决与队列的类型GCD的队列1>...
分类:
其他好文 时间:
2014-05-01 20:50:56
阅读次数:
434
【Hook技术】1、Inline Hook。2、IAT(导入表)
Hook。3、windows钩子函数。
常用函数包括:SetWindowsHookEx()、CallNextHookEx()、UnhookWindowsHookEx()。
分类:
其他好文 时间:
2014-05-01 20:14:21
阅读次数:
315
notepad++安卓subversion的插件不成功,是因为我们下载TortoiseSVN客户端的版本跟subversion的版本不兼容一、背景:在新浪云平台上开发微信公众账号,因为要使用SVN部署代码,所以就下载了TortoiseSVN客户端(version
is 1.8.6)——用来把项目里的...
分类:
其他好文 时间:
2014-05-01 19:49:00
阅读次数:
671
Semaphore是一个计数的信号量,可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如实现一个文件允许的线程访问数。打个通俗的比喻,Semaphore实现的功能类似厕所有4个坑,假如有10个人上厕所,那么同时有多少个人去上厕所呢?同时只.....
分类:
编程语言 时间:
2014-05-01 18:41:21
阅读次数:
353
AbstractQueuedSynchronizer,简称AQS,是java.util.concurrent包的synchronizer的基础框架,其它的synchronizer(包括Lock、Semaphore、CountDownLatch、FutureTask等)都是以它作为基础构建的,这篇文章我将对AQS的框架结构作出介绍,包括它对同步状态的管理,功能流程,等待队列的管理等,并涉及到一些实现...
分类:
其他好文 时间:
2014-04-30 22:12:38
阅读次数:
421