1 共享内存 基本特点: (1)共享内存是一种最为高效的进程间通信方式,进程可以直接读写内存,而不需要任何数据的拷贝。 (2)为了在多个进程间交换信息,内核专门留出了一块内存区,可以由需要访问的进程将其映射到自己的私有地址空间。进程就可以直接读写这一块内存而不需要进行数据的拷贝,从而大大提高效率。( ...
分类:
编程语言 时间:
2018-03-28 01:35:29
阅读次数:
1086
进程(process)是一个可执行程序(program)的实例。 程序是包含了一系列信息的文件,这些信息描述了如何在运行时创建一个进程,所包括的内容如下所示。 二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息(metainformation)。内核(kernel)利用此信息来解释文件... ...
分类:
系统相关 时间:
2018-03-28 01:35:21
阅读次数:
147
邻接表存储的图的深度优先遍历: 设X是当前被访问顶点,在对X做过访问标记后,选择一条从x出发的未检测过的边(x,y)。若发现顶点y已访问过,则重新选择另一条从x出发的未检测过的边,否则沿边(x,y)到达未曾访问过的y,对y访问并将其标记为已访问过;然后从y开始搜索,直到搜索完从y出发的所有路径,即访 ...
分类:
其他好文 时间:
2018-03-28 01:35:12
阅读次数:
103
我们在用python开发的时候,随着开发应用的增多,比如这个项目用django开发后台,之后又用scrapy来开发爬虫应用等,如果不用虚拟环境这些软件包都会被放到python的site-package目录下,为了项目整洁最好给每个项目各自创建一个独立的python虚拟环境。 1.pip instal ...
分类:
编程语言 时间:
2018-03-28 01:35:02
阅读次数:
219
java compiler level does not match the v examime. java 编译器级别与项目版本不匹配。 解决: 在当前项目上点右键,属性 Properties->MyEclipse->Project Facets中,配置编译版本与java compiler的版本一 ...
分类:
编程语言 时间:
2018-03-28 01:34:57
阅读次数:
242
1. sizeof( char_pointer ) = length of pointer; sizeof( char_array_name ) = length of array; 2.struct声明与class声明一样,都需要以分号(;)结束。 3.struct在创建时可以用大括号包围着的参数 ...
分类:
编程语言 时间:
2018-03-28 01:34:51
阅读次数:
169
--数据游标在数据库中起到的就是一个书签的作用,它让一个抽象的成员实例化为一个准确的对象。游标虽好,但是可不能多次使用,运行效率会降低! USE [数据库名] GO Create procedure [dbo].[proc_gitcontent]//存储过程名称 as declare --声明变量(... ...
分类:
数据库 时间:
2018-03-28 01:34:41
阅读次数:
185
delete redundant path ...
分类:
其他好文 时间:
2018-03-28 01:34:35
阅读次数:
462
使用synchronized对多线程的共享资源加锁,同一时间只能有一个线程可以操作共享资源
分类:
编程语言 时间:
2018-03-28 01:34:28
阅读次数:
170
32.1 sar:收集、报告或保存系统活动信息 32.2 iostat:报告CPU统计数据和设备、分区输入、输出消息 32.3 iotop:进行I/O监控 32.4 mpstat:报告CPU相关的统计数据 32.5 vmstat:报告虚拟内存统计 32.6 tload:加载显示系统平均负载 32.7 ...
分类:
系统相关 时间:
2018-03-28 01:34:18
阅读次数:
203
【题目描述】 Given an array of n integer with duplicate number, and a moving window(size k), move the window at each iteration from the start of the array, ...
【From】https://blog.csdn.net/csdn_duomaomao/article/details/78587103 方法一: #显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID, sudo docker ps -a|grep Exited|awk '{print ...
分类:
其他好文 时间:
2018-03-28 01:34:03
阅读次数:
171
这么努力就是为了有放弃的资格、、、 没有翅膀依旧是云边的天使这个世界上的大部分人,是没拥有翅膀的,也没有拥有云朵。但人们都想到达天堂,成为天使。拥有云朵的人,被云朵载着,乘着风就飞起来了;拥有华美而强大翅膀的人,努力扑扇着翅膀,到达天空;有的人,觉得这不可能,就放弃了;剩下一群人,翅膀很小,或者没有 ...
分类:
其他好文 时间:
2018-03-28 01:33:55
阅读次数:
149
一、Spring使用JmsTemplate简化对JMS的访问 在JAVA对JMS队列访问中,使用默认的JMS支持将存在大量的检查型异常。通过Spring的支持,可以将所有的JMS的检查型异常转换为运行时非检查异常。以及在Spring中,通过配置JMSConnectionFactory的Default ...
分类:
移动开发 时间:
2018-03-28 01:33:46
阅读次数:
557
42.1 initdb:初始化PostgreSQL数据库 42.2 pg_ctl:控制PostgreSQL服务 42.3 psql:PostgreSQL交互式客户端工具 42.4 createdb:创建PostgreSQL数据库 42.5 dropdb:删除PostgreSQL数据库 42.6 dr ...
分类:
数据库 时间:
2018-03-28 01:33:40
阅读次数:
220
乱码产生: 1、录制过程产生的乱码 --》通过选项修改来解决: 本机默认编码是针对中文的,GB系列格式,而录制时不是中文格式的,如UTF-8,如何解决呢?第一种修改被测试系统的编码为GB格式的,这样子工程量太大是不太可能的,所以关键还是要 修改工具适应编码,在录制时,点击录制按钮后有个option, ...
分类:
其他好文 时间:
2018-03-28 01:33:33
阅读次数:
183
30.1 auditctl:控制内核的审计系统 30.2 aureport:生成审计信息报表 30.3 ausearch:搜索审计记录 30.4 autrace:跟踪指定进程 30.5 audit-viewer:查看和总结审计事件的图形工具 30.1 auditctl:控制内核的审计系统 30.2 ...
分类:
系统相关 时间:
2018-03-28 01:33:27
阅读次数:
217