Visual BCD Editor 编辑启动项BCOMPARE 文档对比Octave 3.6.4 类似matlab 开源IOCP&EPOLL 并发模型Understand 源码分析工具GraphLab 分布式图计算hostapd linux下无线热点工具Bochs 开源虚拟机
分类:
其他好文 时间:
2014-08-08 20:49:26
阅读次数:
260
Echo网络库概要说明源码分析使用方法概要说明Echo借鉴了大量muduo的代码,并对其进行简化。Echo体现了现代C++两大风格,一是事件回调,我们使用function/bind实现回调机制,用户只需要向其注册回调函数即可,必要时可以封装成class,二是采用智能指针进行资源管理,例如TcpCon...
分类:
其他好文 时间:
2014-08-08 20:47:26
阅读次数:
285
python 中的内置对象 python 中常用的内置对象有:整数对象,字符串对象,列表对象,字典对象。这些对象在python中使用最多,所以在实现上提供缓存机制,以提高运行效率。 整数对象 (PyIntObject) python 中的整数...
分类:
编程语言 时间:
2014-08-08 18:35:26
阅读次数:
347
Kafka提供了Producer类作为java producer的api,该类有sync和async两种发送方式。...
分类:
其他好文 时间:
2014-08-08 18:22:46
阅读次数:
276
详细分析了Android系统中Handler消息机制的源码,分析了Handler,Looper,MessageQueue,Thread等之间的关系和交互机制...
分类:
移动开发 时间:
2014-08-07 00:52:41
阅读次数:
395
本文主要分析gcc4.8版本的stl list的源码实现,与vector的线性空间结构不同,list的节点是任意分散的,节点之间通过指针连接,好处是在任何位置插入删除元素都只需要常数时间,缺点是不能随机访问,查询复杂度是O(n),n为list中的元素个数。所以list非常适合应用与数据插入删除频繁的...
分类:
其他好文 时间:
2014-08-07 00:27:17
阅读次数:
358
模式的定义
用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。
使用场景
1、类初始化需要消化非常多的资源,这个资源包括数据、硬件资源等,通过原型拷贝避免这些消耗;
2、通过 new 产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式;
3、一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式拷贝多个对象供调用者使用,即保护性拷贝。...
分类:
移动开发 时间:
2014-08-06 19:04:42
阅读次数:
245
debuggerd 简介
Android系统自带一个实用的程序异常退出的诊断daemon debuggerd。此进程可以侦测到程序崩溃,并将崩溃时的进程状态信息输出到文件和串口中,以供开发人员分析调试使用。Debuggerd的数据被保存在/data/tombstone/目录下,共可保存10个文件,当超过10个时,会覆盖重写最早生产的文件。串口中,则直接用DEBUG的tag,输出logcat信息。...
分类:
移动开发 时间:
2014-08-06 11:54:43
阅读次数:
509
Fragment管理中,不得不谈到的就是它的事务管理,它的事务管理写的非常的出彩。我们先引入一个简单常用的Fragment事务管理代码片段:
FragmentTransaction ft = this.getSupportFragmentManager().beginTransaction();
ft.add(R.id.fragmentCont...
分类:
移动开发 时间:
2014-08-05 22:46:20
阅读次数:
300
Table of Contents1 tcp_v4_connect()2 sys_accept()2.1 tcp_accept()3 三次握手3.1 客户端发送SYN段3.2 服务端接收到SYN段后,发送SYN/ACK处理3.3 客户端回复确认ACK段3.3.1 tcp_rcv_synsent_st...
分类:
其他好文 时间:
2014-08-05 13:53:39
阅读次数:
462