- 博客(8)
- 收藏
- 关注
转载 逻辑地址、线性地址、物理地址和虚拟地址
一、概念 物理地址(physical address) 用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。 ——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个数组叫做物理地址,但是事实上,这只是一个硬件提供给软件的抽像,内
2014-12-25 00:55:49 743
转载 Python使用struct处理二进制(pack和unpack用法)
转载自:http://www.cnblogs.com/gala/archive/2011/09/22/2184801.html这篇文章写的很好,所以无耻的转了。。有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.struct模块中最重要的三个函数是p
2014-12-24 14:41:15 800
转载 Linux 信号
最常见的一句话就是“信号是中断机制的一种模拟”。中断和异常 l 中 断(也称硬件中断)定义 :中断是由其他硬件设备依照CPU 时钟周期信号随机产生的。分类 : 可屏蔽中断非可屏蔽中断来源: 间隔定时器和I/O l 异 常(也称软件中断)定义 :当指令执行时由 CPU控制单元 产生的,异常也称为“异步中断”是因为
2014-12-24 10:50:18 491
原创 day3
tcpdump ip host 192.168.119.131 -vc10 host主机 -v显示详细信息 -c统计多少条后停止tcpdump -i eth0 -vc10 -i指定网卡的数据tcpdump tcp port 23 tcp协议,port端口号 否定操作 (`!' 或 `not') 与操作(`&&' 或 `and') 或操作(`||' 或
2014-12-22 14:39:51 602
转载 排序算法的稳定性
//////////////////////////////////////////////稳定性分析////////////////////////////////////////////////排序算法的稳定性,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。稳定性的好处:若排序算法如果是稳定的,那么从一个键上排序,然后再从另一个键
2014-12-19 17:34:16 498
原创 dayreading2
udp connect:标准的udp客户端开了套接口后,一般使用sendto和recvfrom函数来发数据,实际上,udp发送数据有两种方法供大家选用的:方法一: socket----->sendto()或recvfrom() 方法二: socket----->connect()----->send()或recv().(此时sendto,recvfrom仍可用)从定义可以看
2014-12-19 16:59:34 533
转载 内存分配的原理__进程分配内存有两种方式
如何查看进程发生缺页中断的次数? 用ps -o majflt,minflt -C program命令查看。 majflt代表major fault,中文名叫大错误,minflt代表minor fault,中文名叫小错误。 这两个数值表示一个进程自启动以来所发生的缺页中断的次数。发成缺页中断后,执行了那些操作?
2014-12-18 18:21:23 3274
转载 对libevent+多线程服务器模型的C++封装类
原文http://blog.csdn.net/aaa20090987/article/details/8595499http://www.tuicool.com/articles/QBj2ma最近在看memcached的源码,觉得它那种libevent+多线程的服务器模型真的很不错,我将这个模型封装成一个C++类,根据我的简单测试,这个模型的效率真的很不错,欢迎大家试用。
2014-12-11 22:07:39 1045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人