系统服务
在Unix/Linux系统下进程创建时需要进行如下系统调用:fork/exec
fork()把一个进程复制成二个进程:parent (old PID), child (new PID)
exec()用新程序来重写当前进程:PID没有改变
接下来就重点学习这两个系统调用:
当我们fork() 创建一个继承的子进程将会发生如下事情:复制父进程的所有变量和内存,复...
之前用MyBatis框架的时候,都是手敲的代码,就感觉到好麻烦的样子。今天就到网上搜了一下MyBatis自动构建工具,就发现在官网上推荐了MyBatis Generator这个构建工具。官网推荐地址:http://mybatis.github.io/generator/index.html
那接下来我就来详细介绍一下MyBatis Generator配置过程及其使用方法。...
从 inode 了解 Linux 文件系统硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux 虚拟文件系统 (VFS) 的四个基本概念之一。通过剖析硬链接与软链接的联系与区别,我们可更好的了解 ...
一、多文件编辑1.使用vim编辑多个文件编辑多个文件有两种形式,一种是在进入vim前使用的参数就是多个文件。另一种就是进入vim后再编辑其他的文件。 同时创建两个新文件并编辑$ vim 1.txt 2.txt默认进入1.txt文件的编辑界面命令行模式下输入:n编辑2.txt文件,可以加!即:n!强制...
source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的(若已进入该目录,还可以用 ./.bash_rc来执行)。注意:source命令与...
E -Cash MachineTime Limit:1000MSMemory Limit:10000KB64bit IO Format:%I64d & %I64uSubmitStatusDescriptionA Bank plans to install a machine for cash wit...
Bond 技术原理 Bond 就是将多块网卡虚拟成为一块网卡的技术,通过 bond 技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的 IP 地址。 Bond 的原理是网卡在混杂 (promisc) 模式下运行;在这种模式下,网卡不像在通常情况下,只接收目的硬件地址是自身 Mac 的以太网帧...
1、 从官网 http://nginx.org/en/download.html? 上下载稳定版本? nginx-1.8.0.tar.gz tar -zxvf nginx-1.8.0.tar.gz?解压到 /usr/local/nginx 2、设置一下配置信息?./configure --prefix=/usr/local/nginx ,...
在Centos7下安装了Eric集成开发环境。
初次创建项目,首先应该建立一个对话框:在左侧的ProjectViewer中切换到Forms选项卡(左数第二个),右键点空白位置,选New Form进行创建。
此时创建成功,但是无法编辑:提示“ could not start Qt-Designer”错误。
这是因为在/usr/bin路径下没有找到qt-designer的...
10.中断与时钟
10.1 中断与定时器
所谓中断是指CPU在执行程序的过程中,出现了某些突发事件急待处理,CPU必须暂停执行当前程序,转去处理突发事件,处理完毕后CPU又返回原程序被中断的位置并继续执行。
根据中断的来源,中断可分为内部中断和外部中断,内部中断的中断来源来自CPU内部(软件中断、溢出、除法错误等...