当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。lock是C#中...
分类:
其他好文 时间:
2016-01-18 22:29:44
阅读次数:
201
下面是一种客户端和服务端的调用链,可能会走到其他分支,但是通过这一条链路,可以观察dubbo的整体脉络.服务端:客户端:
分类:
其他好文 时间:
2016-01-18 22:30:08
阅读次数:
260
使用格式@class 类名;@class写在.h文件里,import写在.m文件里。这样可以提高编译效率import会在导入文件发生变化时重新拷贝编译,而@class只会告诉使用者有这个类,并不会去拷贝。场景1使用import:a拷贝b,b拷贝c,c发生变化会影响ab使用@class:a拷贝b,b拷...
分类:
其他好文 时间:
2016-01-18 22:27:30
阅读次数:
165
说到线程就不得说进程。进程 进程对应一个程序,每个进程对应一定的内存地址空间,并且只能使用它自己的内存空间,各个进程间互不干扰。并且进程保存了程序每个时刻的运行状态,这样就为进程切换提供了可能。当进程暂时时,它会保存当前进程的状态(比如进程标识、进程的使用的资源等),在下一次重新切换回来时,便...
分类:
编程语言 时间:
2016-01-18 22:27:38
阅读次数:
187
简单DP,感觉就是最长上升子序列的变形#include#include#include#include#include#include#include#includeusing namespace std;const int maxn=1000+10;struct X{ int St,En,E...
分类:
其他好文 时间:
2016-01-18 22:28:19
阅读次数:
225
@echo offset _task=notepad.exeset _svr=c:\windows\notepad.exeset _des=start.bat:checkstartfor /f "tokens=5" %%n in ('qprocess.exe ^| find "%_task%" ')...
分类:
系统相关 时间:
2016-01-18 22:27:49
阅读次数:
249
原帖地址:http://ogldev.atspace.co.uk/www/tutorial24/tutorial24.html Background In the previous tutorial we learned the basic principle behind the shadow m...
分类:
移动开发 时间:
2016-01-18 22:27:02
阅读次数:
316
一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SR...
分类:
其他好文 时间:
2016-01-18 22:28:02
阅读次数:
302
上一篇我们讲述了dom4j读取xml的4种方法,甚是精彩,那么怎么样写入xml呢?我们直接看下源码实现。 public static void main(String[] args) throws Exception { // 创建文档 Document document = DocumentH.....
分类:
编程语言 时间:
2016-01-18 22:25:46
阅读次数:
211
Calendar c = Calendar.getInstance();c.set(1999,12,21);SimpleDateFormat sdf = new SimpleDateFormat();sdf.applyPattern("yyyy-MM-dd HH:mm:ss E");System.o...
分类:
编程语言 时间:
2016-01-18 22:26:46
阅读次数:
191
为什么会有这种需求呢?前前东家要求每个人的工作电脑每天都需要关闭(没关电脑会扣工资的),而判断是否有关闭电脑的方式是判断是否网络有没有通……下面分别就是 禁用网络/启用网络 的命令,也可以保存成 .bat 文件来执行:netsh interface set interface name="Eth0"...
打印并删除2~1000行nl /etc/passwd | sed '2,1000d' |more删除行首空格sed 's/^[][ ]*//g' file替换分隔符说明:文件中数据是由一个或者制表位(多个空格)分隔开的,将这些空格替换为特定字符。解决方法:sed -e 's/[ ][ ]*/,/g'...
分类:
系统相关 时间:
2016-01-18 22:25:16
阅读次数:
372
---前提--- 1. 你得用 Clover 引导 (......) 2. 开启 kernelcache (开了也能 inject kext,还能patch kext,速度又快,为啥不开) 3. 你的 AppleHDA 现在工作正常 ---方法--- 先说 AppleHDA 的,估计就这个...
分类:
移动开发 时间:
2016-01-18 22:26:21
阅读次数:
252
friend是C++中封装的漏网之鱼。C++中的friend同意其它的类或者是函数訪问本类的不论什么成员。甚至是private成员,仅仅要该类声明其为友元。但是,在有些情况下,并非同意外界訪问类的内部实现而使用友元。这就是在 “模板定义” 与 “隐式类型转换” 之间的一个trick了。首先,看一个简...
分类:
其他好文 时间:
2016-01-18 22:25:51
阅读次数:
222
摘自:http://kibana.logstash.es/content/logstash/plugins/input/syslog.html一:marvel介绍marvel 是 Elastic.co 公司推出的商业监控方案,也是用来监控 Elasticsearch 集群实时、历史状态的有力用具,便...
分类:
其他好文 时间:
2016-01-18 22:25:12
阅读次数:
436
2016年最新64位win7系统快速版 V2016年1月软件介绍2016年最新64位win7系统快速版 V2016年1月, 系统具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,集成最全面的硬件驱动,精心挑选的系统维护工具,加上纯净版独有人2016年最新32位win7系统快速版 V2016年...
0-背景临近毕业答辩,检测重复率,抽盲审等事宜接踵而至。很不幸,女票抽中盲审。我送助攻,和她一起修改论文,所以,这几天写了点代码,可以整理一下。多机器作业排序问题很简单,举个栗子🌰(从她论文中偷了一张图,23333),把所有工件,A,B,C,D加工完要用多久?前提是一台机器只能一次加工一个工件。(...
分类:
编程语言 时间:
2016-01-18 22:24:10
阅读次数:
1367