- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 Linux Socket编程
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有
2014-03-28 13:42:43 535
转载 linux异步socket编程之select()用法
转载自http://blog.csdn.net/wypblog/article/details/6826286Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某
2014-03-28 13:38:44 3261
转载 linux进程内核资源回收
转载自http://blog.sina.com.cn/s/blog_605507340101dcw6.htmllinux进程退出后操作系统是如何删除这个进程对应的内核资源的进程退出,大概可以分为三种方式:运行完后正常退出,发生某种异常如访问非法内存,除零等的异常退出,被kill掉而退出的。作为程序的main,它的原型应该是:int main(int argc, char a
2014-03-28 13:34:51 2968
转载 Linux用户进程内存空间
原文出处: PerfGeeks 经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM, Memory usage(kb)SWAP, Swapped size (kb)
2014-03-17 18:16:12 981
转载 linux线程资源回收的问题(虚拟内存)
本文转自 http://luckywhu.blog.163.com/blog/static/184077944201272162239405/程序在长时间压力测试之后发生core,检查core文件的堆栈,发现最后失败的地方是C++里面对new的调用。部分堆栈如下(gdb) bt #0 0x000000302af69447 in _int_malloc ()
2014-03-17 14:51:59 3256
转载 java中HashMap详解
本文转自:http://alex09.javaeye.com/blog/539545java中HashMap详解HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它
2014-03-13 17:48:57 402
转载 我们为什么要使用NodeJS
转载自 http://limu.iteye.com/blog/1013223 科普文一则,说说我对NodeJS(一种服务端JavaScript实现)的一些认识,以及我为什么会向后端工程师推荐NodeJS."Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用
2014-03-13 16:08:24 767
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人