会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
扫地猿
心稳了,手也就稳了
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
15
下一页
2017年2月4日
setsockopt 设置socket 详细用法
摘要: 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));
阅读全文
posted @ 2017-02-04 09:14 扫地猿
阅读(3773)
评论(0)
推荐(0)
2017年2月3日
CentOS下MySQL的彻底卸载
摘要: 先查看MySQL是否安装:yum list installed mysql*(yum方式),rpm -qa | grep -i mysql(rpm方式) 卸载MySQL: yum方式下:yum yum remove mysql mysql-server mysql-libs compat-mysql
阅读全文
posted @ 2017-02-03 17:00 扫地猿
阅读(324)
评论(1)
推荐(0)
centos7 安装 httpd并打开测试页
摘要: systemctl start firewalld.service#启动firewallsystemctl stop firewalld.service#停止firewallsystemctl disable firewalld.service#禁止firewall开机启动 systemctl st
阅读全文
posted @ 2017-02-03 16:33 扫地猿
阅读(3173)
评论(0)
推荐(0)
2017年1月9日
Linux free字段解析
摘要: 下面是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 扫地猿
阅读(1303)
评论(0)
推荐(0)
2016年12月27日
内核态和用户态的区别
摘要: 当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此
阅读全文
posted @ 2016-12-27 09:08 扫地猿
阅读(751)
评论(0)
推荐(0)
Linux 系统中堆栈的使用方法
摘要: 本节内容概要描述了Linux内核从开机引导到系统正常运行过程中对堆栈的使用方式。这部分内容的说明与内核代码关系比较密切,可以先跳过。在开始阅读相应代码时再回来仔细研究。 Linux 0.12系统中共使用了4种堆栈。第1种是系统引导初始化时临时使用的堆栈;第2种是进入保护模式之后提供内核程序初始化使用
阅读全文
posted @ 2016-12-27 09:06 扫地猿
阅读(2651)
评论(0)
推荐(0)
2016年12月15日
Erlang--etc结构解析
摘要: Erlang中可以用List表达集合数据,但是如果数据量特别大的话在List中访问元素就会变慢了;这种主要是由于List的绝大部分操作都是基于遍历完成的. Erlang的设计目标是软实时(参考:http://en.wikipedia.org/wiki/Real-time_computing),在大量
阅读全文
posted @ 2016-12-15 23:26 扫地猿
阅读(1396)
评论(0)
推荐(0)
Erlang--proplists结构解析
摘要: proplists 模块适用数据量较少的场景,处理配置文件和函数选项时常用.proplists对内部数据结构是Key-Value键值对形式,第一个元素做key用来查询和删除,如果一个key有多个值就会使用第一次出现的值,其它被忽略.proplists对于Key和Value的约束极其宽松,可以是任意t
阅读全文
posted @ 2016-12-15 23:18 扫地猿
阅读(513)
评论(0)
推荐(1)
Linux /proc/$pid部分内容详解
摘要: auxv /proc/[pid]/auxv包含传递给进程的ELF解释器信息,格式是每一项都是一个unsigned long长度的ID加上一个unsigned long长度的值。最后一项以连续的两个0x00开头。举例如下: 解析这个文件可以参考这段代码。 cmdline /proc/[pid]/cmd
阅读全文
posted @ 2016-12-15 09:16 扫地猿
阅读(25031)
评论(0)
推荐(4)
2016年12月7日
编译器--__attribute__ ((packed))
摘要: 1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的
阅读全文
posted @ 2016-12-07 10:30 扫地猿
阅读(557)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
15
下一页
公告