摘要: http://blog.csdn.net/njchenyi/article/details/6042760 阅读全文
posted @ 2015-01-26 12:05 Achille·Swn 阅读(93) 评论(0) 推荐(0) 编辑
摘要: java文件字体大小:1. Window---> preferences ---> General ---> Appearance ---> Java ---> Java Editor Text Fontxml文件字体大小:1. Window---> preferences ---> General... 阅读全文
posted @ 2014-12-02 13:52 Achille·Swn 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.把一个字符串逆序。char* Reverse(char* s){ // p指向字符串头部 char* p = s ; // q指向字符串尾部 char* q = s ; while( *q ) ++q ; q -- ; // 交换并移动指针... 阅读全文
posted @ 2014-11-23 18:55 Achille·Swn 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一般有六种:就绪:已经获取到除了CPU以外的所有资源,等待获取CPU调度。运行:已获取到CPU使用权。睡眠:主动让出CPU。挂起:被动让出CPU,如时间片用完了。阻塞:与挂起和睡眠类似,都是失去CPU的控制权。与挂起更相像,也是被挂起的。不同之处在于,被挂起的线程没有额外的表示,而被阻塞的线程会被记... 阅读全文
posted @ 2014-11-23 18:29 Achille·Swn 阅读(155) 评论(0) 推荐(0) 编辑
摘要: OSI七层协议:1.物理层2.数据链路层3.网络层4.传输层5.会话层6.表示层7.应用层TCP/IP四层协议1.数据链路层2.网络层3.传输层4.应用层应用层1.主要功能:用户接口,用户程序2.典型设备:网关表示层1.主要功能:数据的表示,加密与压缩等2.典型设备:网关会话层1.主要功能:会话的建... 阅读全文
posted @ 2014-11-22 18:19 Achille·Swn 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1.原子操作 内核提供两组原子操作的接口,一组是对整数进行操作,一组是对单独的位进行操作。现实中,每个临界区不仅仅是对变量的增加、减少,可能临界区域甚至跨越几个函数,而这些都需要保证原子性,因此引入各种锁机制。2.自旋锁 linux内核中最常见的锁是自旋锁。自旋锁最多只能被一个可执行线程持有。 ... 阅读全文
posted @ 2014-11-21 12:13 Achille·Swn 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 区别:1.局部变量: (1)在函数体内部或者复合语句中定义的变量称为局部变量。 (2)作用域为当前的函数体。 (3)在栈区(动态存储区)分配。 (4)函数调用时开始分配,调用结束时释放。2.全局变量: (1)在函数体之外定义的变量称为全局变量。 (2)当前文件所有函数都可以调用该变量,其... 阅读全文
posted @ 2014-11-19 11:13 Achille·Swn 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一个C/C++编译所占用的内存分配如下:1.栈区 编译器自动分配释放,存放函数参数,局部变量。2.堆区 有程序员分配释放,可以存放自定义的类型空间。如果程序员不释放,可能有OS释放。3. 静态区 存放全局变量,静态变量,包括未初始化的全局/静态变量,已初始化的全局/静态变量。4.文字常量区 ... 阅读全文
posted @ 2014-11-19 10:47 Achille·Swn 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 堆和栈的区别1.分配方式栈:由系统分配。例如:局部变量 intb ,系统自动为变量b开辟空间。堆:需要程序员主动开辟空间,并指定大小。例如:p = (char *)malloc(1024),开辟的1024字节空间存放在堆中,注意变量p还是在栈中。2.申请后的响应栈:只要所申请的空间小于剩余的空间,系... 阅读全文
posted @ 2014-11-19 10:26 Achille·Swn 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 如果一个控件的宽、高使用match_parent属性,表示该控件的宽、高占剩下的所有区域。例: 效果: 阅读全文
posted @ 2014-11-08 09:53 Achille·Swn 阅读(2055) 评论(0) 推荐(0) 编辑