上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要:systemctl start firewalld.service#启动firewallsystemctl stop firewalld.service#停止firewallsystemctl disable firewalld.service#禁止firewall开机启动 systemctl st 阅读全文
posted @ 2017-02-03 16:33 扫地猿 阅读(2627) 评论(0) 推荐(0) 编辑
摘要:下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如: FO[2][1] = 24677460 FO[3][2] = 10321516 1 2 3 4 5 61 total used free shared b 阅读全文
posted @ 2017-01-09 09:16 扫地猿 阅读(846) 评论(0) 推荐(0) 编辑
摘要:当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此 阅读全文
posted @ 2016-12-27 09:08 扫地猿 阅读(470) 评论(0) 推荐(0) 编辑
摘要:本节内容概要描述了Linux内核从开机引导到系统正常运行过程中对堆栈的使用方式。这部分内容的说明与内核代码关系比较密切,可以先跳过。在开始阅读相应代码时再回来仔细研究。 Linux 0.12系统中共使用了4种堆栈。第1种是系统引导初始化时临时使用的堆栈;第2种是进入保护模式之后提供内核程序初始化使用 阅读全文
posted @ 2016-12-27 09:06 扫地猿 阅读(1711) 评论(0) 推荐(0) 编辑
摘要:Erlang中可以用List表达集合数据,但是如果数据量特别大的话在List中访问元素就会变慢了;这种主要是由于List的绝大部分操作都是基于遍历完成的. Erlang的设计目标是软实时(参考:http://en.wikipedia.org/wiki/Real-time_computing),在大量 阅读全文
posted @ 2016-12-15 23:26 扫地猿 阅读(957) 评论(0) 推荐(0) 编辑
摘要:proplists 模块适用数据量较少的场景,处理配置文件和函数选项时常用.proplists对内部数据结构是Key-Value键值对形式,第一个元素做key用来查询和删除,如果一个key有多个值就会使用第一次出现的值,其它被忽略.proplists对于Key和Value的约束极其宽松,可以是任意t 阅读全文
posted @ 2016-12-15 23:18 扫地猿 阅读(233) 评论(0) 推荐(0) 编辑
摘要:auxv /proc/[pid]/auxv包含传递给进程的ELF解释器信息,格式是每一项都是一个unsigned long长度的ID加上一个unsigned long长度的值。最后一项以连续的两个0x00开头。举例如下: 解析这个文件可以参考这段代码。 cmdline /proc/[pid]/cmd 阅读全文
posted @ 2016-12-15 09:16 扫地猿 阅读(18448) 评论(0) 推荐(2) 编辑
摘要:1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的 阅读全文
posted @ 2016-12-07 10:30 扫地猿 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1 各种树形结构 本来不打算从二叉搜索树开始,因为网上已经有太多相关文章,但是考虑到清晰的图示对理解问题有很大帮助,也为了保证文章完整性,最后还是加上了这部分。 先看看几种树形结构: 1 搜索二叉树:每个节点有两个子节点,数据量的增大必然导致高度的快速增加,显然这个不适合作为大量数据存储的基础结构。 阅读全文
posted @ 2016-12-06 08:50 扫地猿 阅读(993) 评论(0) 推荐(0) 编辑
摘要:为了数据的安全,有的时候数据库需要延迟备份,这里说下两种延迟备份的方法。 一、借助工具。 实现环境: 192.168.189.143 (mysql主库) 192.168.189.144 (mysql备库,延迟3分钟) 步骤: 1:在服务器上安装mysql,并配置主从复制。(省略) 2:查看144从库 阅读全文
posted @ 2016-12-05 18:23 扫地猿 阅读(1432) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页