-
先说个题外话:早些年我学C程序设计时,写过一段解释硬盘MBR分区表的代码,对着磁盘编辑器怎么看,怎么对,可一执行,结果就错了。当时调试也不太会,又根本没听过结构体对齐这一说,所以,问题解决不了,好几天都十分纠结。后来万般无奈请教一个朋友,才获悉可能是结构体对齐的事,一查、一改,果真如此。 问题是解决了,可网上的资料多数只提到内存对齐是如何做的,却鲜有提及为什么这样做(即使提,也相当简单)。
2016/5/11 |
软件开发 |
评论:1
-
本文最近一次更新是2015年3月份。 为什么我很少更新我的读书清单呢?因为虽然在这 10 年里,计算机一直在迅猛发展,但人始终却没有变。 为了开发出更好的软件,你需要理解人是如何工作的,这也是我推荐的这些书所关注的领域。 《代码大全2》 Steve McConnell所著的《代码大全2》就像是为软件开发者所编写的《烹饪的乐趣》。
2016/5/9 |
软件开发 |
评论:0
-
NLB算法的特点:在NLB群集中,每台服务器都会有一个属于自己的静态IP地址,同时NLB群集中的所有服务器还有一个共同的IP地址—NLB群集地址; 当客户向NLB群集(NLB的虚拟IP地址)发起请求时,其实客户的请求数据包是发送到所有的NLB节点(即:NLB算法需要NLB群集中的所有主机都能看到发往群集的每一个数据包。)
2016/5/6 |
软件开发 |
评论:0
-
、实际应用中,尤其是在大规模访问的Web项目中,Memcache作为一种优秀的缓存解决方案,被广泛使用。其灵活性和可扩展性受到了广大开发者的青睐。为了提高响应速度,使用Memcache来减少数据查询运算是一种不错的选择。关于Memcache的安装和配置,网上有很多资料,这里就不再赘述。本文以笔者在实际项目中的应用为例,来说明如何使用Memcache缓存MySQL数据,从而达到高效数据响应的目的。
2016/5/5 |
软件开发 |
评论:0
-
1 引言 SaaS(Software-as-a-Service,软件即服务)作为一种新型软件服务模式,它通过Internet进行软件交付,具有软件部署为托管服务,通过因特网存取,付费即用、多租户等特点。随着互联网技术的发展和应用软件的成熟,SaaS正在全球兴起,特别是受国际金融危机影响,尤其是实力弱小的中小企业受到极为严峻的考验。
2016/5/3 |
软件开发 |
评论:0