11 2013 档案
摘要:http://product.china-pub.com/199003测试驱动的嵌入式C语言开发 Test Driven Development for Embedded C《测试驱动的嵌入式c语言开发》深入介绍如何把测试驱动的开发方法应用于嵌入式c语言开发,第一部分介绍了两个开源的测试框架,通过测试驱动开发方法开发第一个模块;第二部分深入介绍了与系统中其他模块进行交互的代码的测试技术,如测试替身、仿制对象等;第三部分介绍了设计与持续改进代码,如写出更好代码的一些重要原则,建立可测并灵活设计的高级技术,改进已有代码的实践方法—重构技术,改进遗留代码,以及编写和维护测试的指导原则。本书的代码几乎
阅读全文
摘要:http://blog.csdn.net/guowake/article/details/6615728Linux下高并发socket最大连接数所受的各种限制http://stackoverflow.com/questions/651665/how-many-socket-connections-possibleHow many socket connections possible?http://www.cppblog.com/Solstice/archive/2011/06/02/147985.htmlMuduo 网络编程示例之十:socks4a 代理服务器http://www.cnblo
阅读全文
摘要:闲来无聊,正好小组人员讨论到桌面的开发,那把笔者接触的WIndows平台下的几个主要的发展过程聊一聊。主要从概述,参考资料,图书等几个方面说起。所有的界面开发都会涉及如下的几个方面的内容:v 控件 [Contrrols Widget]及验证v 绑定:数据绑定到控件和控件的内容反馈回数据v 布局系统:v 模式和支撑:和服务的通讯,MVC MVP MVVM等模式史前期->WIN16这个主要是Windows3.x的时代,这个时代笔者接触的不是很多,当年也主要是使用体验了。当年买了很多的3寸5寸的软盘把系统安装拷贝进去,找机房尝试使用了。相比于DOS,打开了一个全新的窗口。石器时代->Wi
阅读全文
摘要:http://stackoverflow.com/questions/5541421/mysql-sharding-approacheshttp://www.oschina.net/search?scope=blog&q=Shardinghttp://gigaom.com/2011/12/06/facebook-shares-some-secrets-on-making-mysql-scale/http://dbanotes.net/database/database_sharding-2.html开源数据库 Sharding 技术 (Share Nothing)https://blo
阅读全文
摘要:在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执行用户的.bashrc文件。/etc/bashrc:为每
阅读全文