本章讨论经典的IPC:管道、FIFO、消息队列、信号量以及共享存储器1 管道管道是Unix系统IPC最古老的方式。管道有下列两种局限性:
(1) 历史上,它们是半双工的(即数据只能在一个方向上流动)。
(2) 它们只能在具有公共祖先的进程之间使用。通常,一个管道由一个进程创建,然后该进程调用fork,此后父子进程就可以应用该管道#include
int pipe(int f...
分类:
系统相关 时间:
2016-04-29 18:25:32
阅读次数:
218
MyEclipse的JDK和Tomcat配置...
分类:
系统相关 时间:
2016-04-29 18:19:49
阅读次数:
296
一、帐号密码保存。
可以保存多个vps登陆信息,免去每次输入的烦恼。
二、数字小键盘输入。
如果不设置的话,输入数字小键盘,会显示乱码。如图设置即可:
三、设置文字颜色。
如图设置,就可以得到像黑客帝国那样绿色的文字,在你编译软件的时候,是不是恍然若见那华丽丽的数字瀑布?
四、设置命令...
分类:
系统相关 时间:
2016-04-29 18:19:57
阅读次数:
741
在menuconfig中配置,可以对进行Linux内核配置选项及删改。本文介绍详细配置方法。第一部分:全部删除Code maturity level options ---> 代码成熟等级选项[]Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.不选。第二部分 :...
分类:
系统相关 时间:
2016-04-29 18:17:14
阅读次数:
715
常用命令
1、vi的基本概念
基本上vi可以分为三种状态,分别是
命令模式(command mode)
插入模式(Insert mode)
底行模式(last line mode)
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有...
分类:
系统相关 时间:
2016-04-29 18:02:29
阅读次数:
281
第一步:
首先在VMware中的centos虚拟机设置上增加相同的盘,数量大于3。这是做raid5的条件。
添加硬盘,处理容量以外其余的全不要管,保证硬盘相同配置。为了确保不错我还是给出截图:
下一步就是确定,然后就会生成多个硬盘。
第二步:
若是打开虚拟机进行操作的请reboot一下虚拟机,可能系统没有刷新,看不到盘。
重新进入虚拟机后查看磁盘:fdisk -l
就...
分类:
系统相关 时间:
2016-04-29 18:01:28
阅读次数:
205
Linux常用命令
一、命令基本格式
命令 [选项] [参数]
注意:个别命令使用不遵循此格式,当有多个选项时,可以写在一起。简化选项与完整选项
-a 等于 --all
[root@localhost ~]#
其中:
root:
当前登录用户
localhost: 主机名...
分类:
系统相关 时间:
2016-04-29 17:57:50
阅读次数:
283
去年一月份做的笔记,一直没有发表,现在在找工作,才发觉自己的工作习惯不太好,笔记的话最好还是能够发出来,大家一起阅读,交流这样才能提升的快些,在这里很是感谢那些在CSDN,51CTO,和cnblog里分享自己成果的大牛们。学习的很多东西都是在这些大牛的启发下学习,并掌握的。我也会陆陆续续地把自己工作中用到的知识点分门别类地整理出来,给后来者提供一些方便。关键点都已标出,若还有不解之处,欢迎留言,大...
分类:
系统相关 时间:
2016-04-29 17:56:58
阅读次数:
333
第一步:裁减内核打开终端,输入:cd /usr/src/linux2.4,然后输入make xconfig.现在编译内核正式开始了1.1 “code maturity level options”选项,代表代码的成熟等级,因为这是一个试验的部分,我们不需要,所以关闭它。1.2 “Loadable module support”可加载模块支持可加载模块是指内核代码(kernel code)的一些片断...
分类:
系统相关 时间:
2016-04-29 17:54:48
阅读次数:
225
2015/12/12
/dev/hda1(IDE硬盘接口)
/dev/sda1(SCSI硬盘接口、SATA硬盘接口)
现在基本上都是sda硬盘
挂载
分配分区
必须分区
/根分区
swap分区(交换分区,内存2倍,不超过2GB)
推荐
/boot(启动分区,200MB)
/root/install.log 存储了安装在系统中的软件包及其版本信息
/root/install....
分类:
系统相关 时间:
2016-04-29 17:49:19
阅读次数:
389
===================linux基础指令========================================
cat
-b 显示行号 相等于 nlmore
按b向上翻页
按q退出
按空格一页一页翻,
按回车一行一行翻
less
pagedown 向下翻页
pageup 向上
? 查找字符串 例子:...
分类:
系统相关 时间:
2016-04-29 17:45:42
阅读次数:
327
用远程事件从浏览器窗口关闭应用
请切换到02-basic-sound-machine这个tag:
git checkout 02-basic-sound-machine
简要重述–应用窗口(更准确的说是渲染进程)应该不能与GUI(用来关闭窗口)通信的,官方的Electron快速入门指南写到:
在web页面,不允许调用原生GUI相关的API,因为在web页面管理原生GUI资源是很危...
分类:
系统相关 时间:
2016-04-29 17:42:34
阅读次数:
666
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU inf...
分类:
系统相关 时间:
2016-04-29 17:41:52
阅读次数:
307
Machine
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 426 Accepted Submission(s): 257
Problem Description
There is a machine with ...
分类:
系统相关 时间:
2016-04-29 17:41:25
阅读次数:
236
内存寻址
内存地址:
逻辑地址: 段+偏移量 组成
线性地址: 可用来表达4GB的地址 (也称虚拟地址)
物理地址: 用于内存芯片级内存单元寻址。他们与微处理器地址引脚发送到内存总线上的电信号相对应
内存控制单元(MMU) 通过一种称为分段单元的硬件店里把一个逻辑地址转换为线性地址,接着通过分页单元的硬件电路把线性地址转换成一个物理地址。...
分类:
系统相关 时间:
2016-04-29 17:29:06
阅读次数:
298