摘要:http://blog.csdn.net/a345017062/article/details/8703221WebView的缓存可以分为页面缓存和数据缓存。页面缓存是指加载一个网页时的html、JS、CSS等页面或者资源数据。这些缓存资源是由于浏览器的行为而产生,开发者只能通过配置HTTP响应头影...
阅读全文
摘要:http://blog.jobbole.com/78635/旧代码,丑陋的代码,复杂的代码,意大利面条似的代码,鬼话废话……就是四个字:遗留代码。这是一个系列文章,将有助于你处理并解决它。在理想的世界中,你只会写新代码。你会把代码写得既漂亮又完美。你将永不会再看你的代码,并且你将永远不会维护一个有十...
阅读全文
摘要:原文:http://blog.jobbole.com/61732/所有的程序都需要某种形式的日志记录建立在它们之上,以便我们可以观察到它正在做什么。这尤其在程序出错时就显得非常重要。一个优秀的程序员和一个糟糕的程序员之间的一个不同之处是一个优秀的程序员会增加日志或其他工具以便在程序失败时方便调试。当...
阅读全文
摘要:http://www.cppblog.com/vczh/archive/2014/07/15/207658.html靠谱的代码和DRY上次有人来要求我写一篇文章谈谈什么代码才是好代码,是谁我已经忘记了,好像是AutoHotkey还是啥的专栏的作者。撇开那些奇怪的条款不谈,靠谱的 代码有一个共同的特点...
阅读全文
摘要:http://top.jobbole.com/4960/http://stackoverflow.com/questions/24430504/how-to-avoid-if-chains在Stack Overflow上的一个挺有趣的问题,详细整理问题和部分巧妙的回答如下。假设我刻意写了一段代码:b...
阅读全文
摘要:http://www.tizgrape.com/?p=100Go语言中的指针语法和C++一脉相承,都是用*作为符号,虽然语法上接近,但是实际差异不小。Go使用var定义变量:var v6 *int // int* v6; (but no pointer arithmetic)x = *p(*in...
阅读全文
摘要:摘要本文将介绍领域驱动设计(Domain Driven Design)的官方参考架构,该架构分成了Interfaces、Applications和Domain三层以及包含各类基础设施的Infrastructure。本文会对架构中一些重要组件和问题进行讨论,给出一些分析结论。本文原文连接:http:/...
阅读全文
摘要:http://blog.csdn.net/toy_shop_owner/article/details/25448849任何一个软件都是可以测试。在某种意义上,用户的使用过程也就是一个软件测试的过程。可是这并不是我们今天要讲的可测试性。我们讲的可测试性指的是代码的可测试性,通俗点儿说就是是一串代码里...
阅读全文
摘要:http://www.csdn.net/article/2014-05-13/2819739-responsive-frameworks-for-web-design对于设计师而言,网站设计中的任意一环节都不容忽视。时下,借助网上的一些资源,只需简单的几个步骤你就可创建出更具吸引力的设计,包括菜单、...
阅读全文
摘要:http://kb.cnblogs.com/page/207086/英文原文:When Random Isn't Random Enough: Lessons from an Online Poker Exploit 今天我要讲一个发生于1999年,一个很流行的在线扑克平台的开发者开发的洗牌软件,...
阅读全文
摘要:http://www.open-open.com/lib/view/open1377700292339.html阿里阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统)、dubbo(RPC...
阅读全文
摘要:http://www.vaikan.com/some-programming-strategies/这里将向大家分享的是一些我对编程的思考总结,这些经验在我毕生编程生涯中曾帮助我在无数的事情上作出正确的决定。这些编程策略有些是很显然的,但实际编程中往往被人们忽略。下面的例子是用Python写的,但这...
阅读全文
摘要:http://www.csdn.net/article/2014-05-06/2819633-square-open-sources-viewfinderhttps://github.com/viewfinderco/viewfinder摘要:移动支付公司Square开源了照片管理和共享应用View...
阅读全文
摘要:http://blog.csdn.net/zhouyong0/article/details/8281192/*references:感谢资源分享者。info:简单记录如何通过工具从源码生成类图,便于分析代码结构,对源码阅读挺有用。*/看点开源代码学习下,本想找个代码查看方便点的工具,便于理清代码层...
阅读全文
摘要:http://www.cnblogs.com/Logen/archive/2012/11/08/2760638.html场景分析:我们知道,一个移动设备的应用大多与网络有关,也就是说,我在移动设备上看到的数据,一般都是从Server上”拉“过来,显示在我们的移动设备(ios androiud、wpo...
阅读全文
摘要:http://www.cnblogs.com/blusehuang/archive/2007/07/06/808740.html Martin Fowler很早以前就写过一篇文章,题目叫"贫血模型"。文章里面批判贫血的领域模型是不够优雅、不够OO的,提倡使用充血的领域模型。在Java世界里这是一直争...
阅读全文
摘要:http://www.csdn.net/article/2014-04-15/2819312-RestKit-frameworkRestKit是一款专为iOS设计的Objective-C框架,旨在与RESTful web服务的交互变得更简单快速。它基于强大的对象映射系统,并且结合了一个干净、简单的H...
阅读全文
摘要:http://www.cnblogs.com/sxiszero/p/3618737.html下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年到1年半年时间完成。打牢基础,厚积薄发。 一、UVaOJhttp://uva.onlinejudge....
阅读全文
摘要:http://blog.jobbole.com/64638/在编写网络游戏的时候,到底使用UDP还是TCP的问题迟早都要面对。一般来说你会听到人们这样说:“除非你正在写一个动作类游戏,否则你就用TCP吧” 或者是 “你能够在MMO游戏中用TCP,因为魔兽世界就用的TCP!”遗憾的是,这些观点都没有反映这个问题的复杂性。背景首先,说明一下,我之前主要是用TCP进行网络编程。我曾为一个流行的在线纸牌游戏编写服务器了好几年,在高峰期我们的每台服务器能够承受4000到10000个连接(同一台物理机器上有多个服务器进程在跑)都没有问题。在我来看,TCP是一种安全而且常见的选择。尽管如此,我们最新的项目却
阅读全文