div嵌套li列表时无法居中,使用以下css样式解决
.box{border:1px solid #000000;width:800px;margin:auto;}
ul,li{margin:0px;padding:0px;}
.box ul li{border:1px solid #333333;background:#CCCCCC;color:#000000;text-align:center;margin-right:5px; list-style:none}
.box {*text-align:center;}
ul {display:table;margin-left:auto;margin-right:auto;}
ul li{float:left;*float:none;*display:inline;*zoom:1;}
刚好解决了我的bug,所以放上来备忘一下
参考:http://blog.csdn.net/yxwmzouzou/article/details/17515527
同步锁监视锁
以下代码,如果没有输出0,绝对不会输出1,如果你偏偏需要没有输出0的同时还能输出1,此时,你需要使用公平锁(ReentrantLock)
Object locker = new Object();
public void test () {
synchronized (locker) {
System.out.print("0");
}
System.out.print("1");
}
参考api:
http://www.apihome.cn/api/java/ReentrantLock.html
http://tenyears.iteye.com/blog/48750
修改后:
ReentrantLock reentrantLock = new ReentrantLock();
public void test2 () {
if (!reentrantLock.isLocked()) {
reentrantLock.lock();
System.out.print("0");
reentrantLock.unlock();
}
System.out.print("1");
}