入手了emacs,一直折腾想把caps Lock设置为control键。网上看到一个用gnome里找到系统-首选项之类可以直接设置的。在14.04版的ub中是找不到的(新版设置太坑,只有那么几个选项)。只能先装上gnome tweat toolsudo apt-get install gnome-t...
分类:
其他好文 时间:
2015-07-10 02:14:43
阅读次数:
210
在只用cocoapods时可能会遇到各种各样的错误和问题
这里中总结下:
1.首先使用cocoapods有很多好处,在github上很多优秀的开源项目都用到了它;如果你不会使用它,那么很多优秀的开源项目你下载下来了也发现跑不起来,如果发现有Profile,Profile.lock,Pods等cocoapods相关的文件,那就是有第三方依赖.
有两种选择:
第一:将依赖库单独下载到项目中,删除...
分类:
其他好文 时间:
2015-07-09 00:47:49
阅读次数:
116
与synchronized相同并发性和内存语义。【新增特性】锁投票。定时锁等候。可中断锁等候。更少时间调度线程。【用法注意点】Lock必须在finally块中释放。Lock lock = new ReentrankLock();lock.lock();try{ ... } finally { loc...
分类:
其他好文 时间:
2015-07-09 00:46:05
阅读次数:
108
2)在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它?lock接口在多线程和并发编程中最大的优势是它们为读和写分别提供了锁,它能满足你写像ConcurrentHashMap这样的高...
分类:
编程语言 时间:
2015-07-09 00:40:54
阅读次数:
396
原子类:java.util.concurrent.atomic线程锁:java.util.concurrent.locks对付死锁:boolean acquired = lock.tryLock(wait,TimeUtils.MILLISECONDS);CountDownLatch锁存器:让线程在同...
分类:
编程语言 时间:
2015-07-09 00:38:04
阅读次数:
154
来源:http://blog.csdn.net/dapeng0112/article/details/37053407本来初始化配置是这样的:scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/...
分类:
数据库 时间:
2015-07-08 17:56:02
阅读次数:
271
今天使用Eclipse时,突然卡死了,然后我强制关闭了Eclipse,再重新打开的时候就报错了,错误如下:
Workspace in use or cannot be created, choose a different one.
错误原因:出现这种情况一般是workspace的配置文件中出现了.lock文件(workspace/.metadata/.lock),锁定了workspa...
分类:
编程语言 时间:
2015-07-08 10:59:34
阅读次数:
122
内容:读锁时共享的,写锁时互斥的(可见运行结果),都是通过AQS实现的。
public class ReentrantReadWriteLockTest {
static class MyObject {
private Object object;
private ReadWriteLock lock = new ReentrantReadWriteLock();
pu...
分类:
编程语言 时间:
2015-07-07 22:49:41
阅读次数:
204
Android-多线程和异步概述
一 Java中的多线程
Runable
Thread
ThreadPoolExector
ScheduleExector线程同步
Synchronized同步
Lock锁
Semaphore信号量二 Android中使用多线程
1,为何使用多线程
IO操作:文件,网络,数据库复杂运算定时操作对于耗时操作,应该放到非主线程中运行,从而避免阻塞主线程...
分类:
移动开发 时间:
2015-07-07 19:37:20
阅读次数:
284
OwnerPID:unknownOurPID:8496OwnerOperation:unknownOuroperation:InitializecacheLockfile:C:\Users\Administrator\.gradle\caches\2.2.1\scripts\build_81ep6u...
分类:
移动开发 时间:
2015-07-07 18:36:19
阅读次数:
155