
Linux内核
文章平均质量分 72
better@2019
这个作者很懒,什么都没留下…
展开
-
UML 符号解读
文章转载自http://blog.youkuaiyun.com/microchenhong/article/details/6239462类(Class)类(图A )是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可见性。减号(-)表示私有可见性。#号转载 2014-03-26 22:29:38 · 524 阅读 · 0 评论 -
VIM常用操作说明
删除一行:dd 删除一个单词/光标之后的单词剩余部分:dw 删除当前字符:x 光标之后的该行部分:d$ 文本删除dd 删除一行d$ 删除以当前字符开始的一行字符 ndd 删除以当前行开始的n行dw 删除以当前字符开始的一个字ndw 删除以当前字符开始的n个字 D转载 2014-01-27 20:42:24 · 492 阅读 · 0 评论 -
深度解析自加自减运算 ++ --
关于自减自减运算,这是一个比较让人纠结的问题。初级认识int i=3;int j;j=i++;或者j=++i;当为前者时 先把i的值赋予j,然后i++。当为后者时先把i自加,然后把i赋予j。为什么是这样子的呢?因为当编译器解析这个表达式时,运算符有两个,一个“= ”一个“++”。因为++优先级比较高,所以应该先做运算,但是该符号的结合方向是由右向左,当j=i++时,++右边原创 2012-10-23 12:22:21 · 1142 阅读 · 0 评论 -
c语言字节对齐
什么是字节对齐现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。基本数据类型自身对齐,也叫自然对齐。就是说数据的存储地址可以被其自身字节长度整除。例如float型的数据存储地址转载 2012-10-21 11:34:48 · 593 阅读 · 0 评论 -
linux和window下socket接口函数的传入参数不匹配,导致出错。
linux下的socket接口函数:send(,void*data,);receive(,void*data,); window下的socket接口函数:send(,FAR const char *data,);recieve(,FAR const char *data,); 如果服务器在linux端,而客户端在window下,不对处理,就会出现数据接收显示出错。下原创 2012-04-24 12:41:09 · 1288 阅读 · 1 评论 -
最新历史版本 :linux中编译静态库(.a)和动态库(.so)的基本方法
静态库 在linux环境中, 使用ar命令创建静态库文件.如下是命令的选项: d -----从指定的静态库文件中删除文件 m -----把文件移动到指定的静态库文件中 p -----把静态库转载 2011-10-09 20:20:08 · 521 阅读 · 0 评论 -
Linux下编译库
一般为了不让他人看到源码,也为了维护,我们常把源码封装成一个一个的库,而库有静态库和动态库之分(根据链接时期的不同进行区分),静态库在编译的时候会被连接到目标代码中去,程序运行时不需要该库存在就能运行;动态库在编译时并不会被连接到目标代码中去,而是在程序运行过程中才载入,此时动态转载 2011-10-09 20:32:53 · 1392 阅读 · 0 评论 -
Linux命令之hexdump - ”十六“进制查看器
我使用过的Linux命令之hexdump - ”十六“进制查看器本文链接:http://codingstandards.iteye.com/blog/805778 (转载请注明出处) 用途说明hexdump命令一般用来查看”二进制“文件的十六进制编码,但实际上转载 2011-09-27 21:46:32 · 956 阅读 · 0 评论 -
操作系统的 输入-分发-处理-输出
1、按下键盘某个按键后,该事件是如何OS所描述的?2、事件按照什么规则进行派发的?3、事件都被派发到哪些接受者?4、接受者的事件接收入口怎么定义的,事件处理框架如何设计的?5、接收者处理数据得到了哪些数据结果?6、结果数据如何被OS传送到外设从而把结果直观的呈现给用户的?原创 2014-03-26 22:51:20 · 493 阅读 · 0 评论