在上文中提到了Lock接口以及对象,使用它,很优雅的控制了竞争资源的安全访问,但是这种锁不区分读写,称这种锁为普通锁。为了提高性能,Java提供了读写锁,在读的地方使用读锁,在写的地方使用写锁,灵活控制,在一定程度上提高了程序的执行效率。Java中读写锁有个接口java.util.concurren...
分类:
编程语言 时间:
2015-10-21 00:07:03
阅读次数:
269
启动新进程 stdlib.hintsystem(const char *string)whichequals to “sh -c string”替换进程映像unistd.hchar**environ;intexecl(const char *path, const char *arg0, ...(c...
分类:
系统相关 时间:
2015-10-21 00:07:51
阅读次数:
251
模式:prototype 解决向量的深浅克隆#pragmaonce#ifndef_PROTOTYPE_H_#define_PROTOTYPE_H_classPrototype{public:virtual~Prototype();virtualPrototype*Clone()const=0;vir...
分类:
其他好文 时间:
2015-10-21 00:08:05
阅读次数:
216
AngularJS引入了很多新的概念,再学习之前有必要总体的了解一下这些概念Template模板--HTML模板Directive指令--自定义的属性或HTML元素对HTML进行扩展Model模型--用户在视图(view)中看到并与之交互的数据Scope作用域--Model存储的环境,通过它控制器,...
分类:
Web程序 时间:
2015-10-21 00:07:09
阅读次数:
181
只能输入数字 //使用HTML5 //使用javascript
分类:
其他好文 时间:
2015-10-21 00:04:53
阅读次数:
288
风险性,基督教 圣父,圣子,圣灵,三位一体股票买卖要缴纳印花税。开放式基金,申购赎回税。分级 券商多空分级基金。做空工具。儿童财商教育分级基金篇。低估值的蓝筹股投资 要搞清,我对手是谁。股市无专业,一家赢家,一家输家、不要投资黄金。很敏感的话题,散户到底能不能听消息炒股票?根据技术分析炒股票靠不靠普...
分类:
其他好文 时间:
2015-10-21 00:05:33
阅读次数:
242
一、定义 数组是一组连续的变量组成的集合--统一起一个名字 批量管理多个数据(js的存储都是数组)二、创建 1 //创建的四种方式 2 //1 创建一个空数组对象 3 var arr1=[]; 4 5 //2 创建数组的同时,维数指定初始元素 6 var arr2=[1,2,3,4,5]; ...
分类:
编程语言 时间:
2015-10-21 00:06:31
阅读次数:
275
TOMCAT配置优化一、 Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式,按天存放,解决catalina.out日志文件过大问题1、准备jar包:log4j-1.2.16.jar , tomcat-juli.jar, tomcat-juli-adapters.jar ...
分类:
其他好文 时间:
2015-10-21 00:04:32
阅读次数:
310
1.Ctrl + Alt + T用if、while、try catch来围绕选中的代码行2.Ctrl + T/Ctrl + Alt + B跳转到方法实现处3.Ctrl + Alt + O优化import自动去除无用的import语句
分类:
其他好文 时间:
2015-10-21 00:05:12
阅读次数:
187
题目:Given a binary tree, find the maximum path sum.For this problem, a path is defined as any sequence of nodes from some starting node to any node in ...
分类:
编程语言 时间:
2015-10-21 00:05:15
阅读次数:
251
https://www.livecoding.tv 直播老外写代码
分类:
Web程序 时间:
2015-10-21 00:05:39
阅读次数:
204
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。有关Java5线程新特征的内容全部在java.util.concu...
分类:
编程语言 时间:
2015-10-21 00:05:17
阅读次数:
176
转自:http://blog.chinaunix.net/uid-403164-id-2407545.html什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefi...
分类:
其他好文 时间:
2015-10-21 00:02:50
阅读次数:
231
春天到了,师大的园丁们又开始忙碌起来了.京师广场上有一块空地,边界围成了一个多边形,内部被划分成一格一格的.园丁们想在这个多边形内的每一格内种植一些花.现在请你帮忙计算一下一共最多可以种多少花.广场用一个M*N的字符数组表示,"."和"*"代表一个方格,其中"*"代表空地的边界,"."是空格,只有边...
分类:
其他好文 时间:
2015-10-21 00:03:59
阅读次数:
242
本文仅仅是为了测试VC++6.0中是否可以使用sqlite3数据库,主要用于完成后续的一些需求。
分类:
数据库 时间:
2015-10-21 00:04:39
阅读次数:
209
这次进行的《浪潮之巅》第六章的阅读,文章的主角是windows操作系统的出产商---微软,微软是一家系统软件开发商,它的dos系统众所周知,因为dos为微软的成功打开了第一扇大门,正因为它的诞生成就了微软这个帝国的诞生。微软的ceo就是曾为世界首富的比尔盖茨,这位响当当的大神,擅长各种把握市场和营销...
分类:
其他好文 时间:
2015-10-21 00:01:24
阅读次数:
225
题意:一个n个点的数, m个人住在其中的某些点上, 每个人的标号1-m, 询问u-v 路径上标号前a个人,并输出标号,a using namespace std;const int maxn = 1e5 + 5;const int maxdep = 20;int par[maxdep][maxn],...
分类:
编程语言 时间:
2015-10-21 00:01:32
阅读次数:
231