SRWLock的目的和关键段相同:对一个资源进行保护,不让其它线程访问它。但是,与关键段不同的是,SRWLock允许我们区分哪些想要读取资源的值
的线程(读取者线程)和想要更新资源的值的线程(写入者线程)。让所有的读取者线程在同一时刻访问共享资源应该是可行的,这是因为仅仅读取资源的值并不存 在破坏数...
分类:
其他好文 时间:
2014-05-17 00:43:24
阅读次数:
248
在Java中,经常会将一个Object类型转成自己想要的Map、List等等。通常的做法是:Object
obj = ....;Map castMap = (HashMap) obj;在这里会产生unchecked cast
warning,有代码洁癖的就会想办法干掉它。解决办法就是在方法上添加一个...
分类:
其他好文 时间:
2014-05-17 00:32:10
阅读次数:
311
今天要把测试环境DB的数据更新成最新Production环境的数据,期间发生了一些问题:1.首先从正式环境exp出想要用户的dmp档2.drop掉测试环境底下相应用户3.create测试环境底下相应用户4.imp
正式环境导出的dmp档5.在测试环境底下explain plan sql时报:ORA-...
分类:
其他好文 时间:
2014-05-17 00:26:59
阅读次数:
263
今天JS练手的时候,想封装一个发送AJAX请求的对象,当然,是想要兼容全浏览器的。代码如下:var Ajax = { xhr: null, callback:
null, XMLHttp: function() { var xmlhttp; //标准浏览器 if(window.XMLHttpRequ...
分类:
其他好文 时间:
2014-05-16 23:42:53
阅读次数:
377
顾名思义,工厂模式就是类似于生活中的工厂,可以生产我们想要的东西,回到代码,假如我们需要一个实例,直接从工厂中拿即可。eg:假如我们定义一个“球”类的接口1
public interface Ball{2 public void sayName();3 }此时我们再定义两个球类实现这个接口1...
分类:
其他好文 时间:
2014-05-16 23:31:40
阅读次数:
370
最近在做语义方面的问题,需要反义词。就在网上找反义词大全之类的,但是大多不全,没有我想要的。然后就找相关的网站,发现了http://fanyici.xpcha.com/5f7x868lizu.html,还行能把“老师”-“学生”,“医生”-“病人”这样对立关系的反义词查出来。一开始我想把网站中数据库...
分类:
编程语言 时间:
2014-05-16 08:10:36
阅读次数:
465
ubuntu下截图比windows下方便多了。不过最好先设置以下快捷键。我们用习惯了QQ 的
crtl+alt+a,所以我们就设置成这个就可以了。在系统设置——键盘——快捷键——截图——对选区截图,按下你想要的快捷键就OK 了。。
分类:
其他好文 时间:
2014-05-14 10:22:30
阅读次数:
248
网上找了资料说要安装一个“pointing-device”的软件,但在软件商店找不到。还有一种方案是要修改配置脚本,比较麻烦,反正我看不懂。其实ubuntu14.04已经集成了禁用触摸板的设置。直接在
系统设置——鼠标和触摸板——触摸板, 点击关闭就可以 了。 试了一下,这不就是我想要的结果嘛。触摸...
分类:
其他好文 时间:
2014-05-14 09:13:52
阅读次数:
354
想个简单的东西,我们知道 > 会将数据流整个传送给文件或装置,因此我们除非去读取该文件或装置,
否则就无法继续利用这个数据流。万一我想要将这个数据流的处理过程中将某段信息存下来,应该怎么做? 利用 tee 就可以~我们可以这样简单的看一下: tee
会同时将数据流分送到文件与屏幕 (scree...
分类:
系统相关 时间:
2014-05-14 09:06:38
阅读次数:
382
【【【【C#压缩文件】】】】方法1: //【filepath想要压缩文件的地址】
//【zippath输出压缩文件的地址】 private void GetFileToZip(string filepath,string zippath) {
FileStrea...
分类:
其他好文 时间:
2014-05-14 07:45:36
阅读次数:
329