一、命名管道(FIFO) 匿名管道应用的一个限制就是只能在具有共同祖先(具有亲缘关系)的进程间通信。如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它经常被称为命名管道。 命名管道可以从命令行上创建,命令行方法是使用下面这个命令:$ mkfifo filename命名管道也可 ...
分类:
系统相关 时间:
2017-04-21 22:47:46
阅读次数:
219
POM 文件中添加 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.3</version> <configuration> < ...
分类:
其他好文 时间:
2017-04-21 09:10:51
阅读次数:
209
一、 图的最常用的表示方法是邻接矩阵和邻接表。 1,邻接矩阵 邻接矩阵其实就是一个二维数组,对于每条边<u,v>,我们就令A[u][v] = 1,如果图为有权图,我们也可以令A[u][v]等于该权,这么表示的优点是非常简单,但是它的空间需求很大,如果图是稠密的,邻接矩阵是合适的表示方法,如果图是稀疏 ...
分类:
编程语言 时间:
2017-04-20 23:20:47
阅读次数:
235
var enterpriseModel = enterpriseList.Where(m => m.Name.Contains(keyword)) .Take(10).Select( m => new { id = m.Id, text = m.Name, desc = m.Name }).ToLi ...
分类:
其他好文 时间:
2017-04-20 10:21:37
阅读次数:
119
链表的实现和数组的实现最大的不同在于链表的插入操作代价要低于数组。只是整体代价还是数组更低,由于链表的构造和连接部分代价事实上非常高。 基本结构 private Node head = null; push操作 public void push(String str) { // create a n ...
分类:
其他好文 时间:
2017-04-17 18:48:23
阅读次数:
163
这里是通用写法,兼容ie和其他浏览器。js 里面的键盘事件经常用到,所以收集了键盘事件对应的键码来分享下: keyCode 8 = BackSpace BackSpacekeyCode 9 = Tab TabkeyCode 12 = ClearkeyCode 13 = EnterkeyCode 16 ...
分类:
Web程序 时间:
2017-04-16 23:06:58
阅读次数:
328
/* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) 删除指定KEY的 ...
分类:
Web程序 时间:
2017-04-15 23:08:13
阅读次数:
383
CreateMutex和WaitForSingleObject组合的问题在网上看见一个dll的代码,其中有这样几行 case DLL_PROCESS_ATTACH: ........ hmutex=CreateMutex(NULL,FALSE,NULL);//1 WaitForSingleObjec ...
分类:
其他好文 时间:
2017-04-15 09:31:09
阅读次数:
205
ACE框架将基于共享内存的进程间通讯功能,如其它IO组件或IPC组件一样,设计成三个组件。流操作组件ACE_MEM_Stream,连接器组件ACE_MEM_Connector,以及接收连接组件ACE_MEM_Accpter。ACE框架为基于共享内存的进程间通讯提供了两种数据传输(分发deliver) ...
分类:
系统相关 时间:
2017-04-13 21:11:47
阅读次数:
1227
一、自定义托管 dll 程序集的查找位置 目前(.Net4.7)能用的有2种: 1 #define DEFAULT_IMPLEMENT 2 //#define DEFAULT_IMPLEMENT2 3 //#define HACK_UPDATECONTEXTPROPERTY 4 5 namespac ...
分类:
Web程序 时间:
2017-04-12 10:01:01
阅读次数:
503