“软件设计”文章列表
我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.
我这里的实现方案是传统的cookie方案。希望此文对需要的朋友有用,也希望不足之处大家能够提出。
本文仅代表徐毅和王献的看法,如此大的组织转变,我们作为不到1%的人口代表,看到的、经历的难免会有误差,恐怕不能概括事件的全貌,如有出入,请见谅。我们认为经历的误区和陷阱大致可以分成如下七个方面:特性团队、人、浪费、局部优化、软件质量、测试自动化、流程。
本文不对哈希和加密做过于深入的讨论,而是对哈希和加密的基本概念和原理进行阐述、比较,并结合具体实践说明如何选择哈希和加密算法、如何提高安全性等问题,使朋友们做到“知其然,知其所以然”,这样就能通过分析具体情况,灵活运用哈希和加密保护数据。
内核专家 Bryan Cantrill 和 Jeff Bonwick 在 2008 年 9 月的《ACM Queue》上发表了《Real-world Concurrency》 一文,提出了 15 条并发编程的建议,这里简单摘录如下。
还记得以前和大家提到过的《各种流行的编程风格》吗?有一些人问我那些编程风格具体是什么样子的。下面是一个代码重构的实例,让我们看看那个流行的编程风格是实践是什么样的。下面的这个实践不是虚构,如有雷同,请对号入座。
OSGi正在成为一种趋势,越来越多的项目采用了OSGi,越来越多的中间件都开始采取了OSGi的标准,它致力于提供给Java项目一个模块化的底层环境,以及一系列通用的服务(Service)。
作者自己动手写了一个翻译插件,读者可以从中了解到开发chrome的插件的过程。
本文总结了在产品设计中常见的UI设计模式,所谓“没有必要重复发明轮子”,模式往往容易解决常见问题,正确的模式能帮用户熟悉界面、提高效率。
Web性能诊断专家Bernd Greifeneder列举了其在过去几年工作中所遇到的服务器端编程的十大性能问题。。希望这些问题与相关的延伸阅读能为广大的读者带来一定的启示。
来自LinkedIn的Jay Kreps在近日举办的Hadoop峰会上详细介绍了LinkedIn每天是如何处理1.2千亿个关系并通过高容量、低延迟的站点服务来混合大量的数据计算的。
在这篇文章中,我们将描述如何对jBPM引擎进行扩展来实现流程访问和执行的授权这一功能。
作者在本文中主要就微博的feed推拉(push,pull)模式做一下探讨,并提出新的时间分区拉模式。
有很多人还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。本文列出XML在应用中的五个最令人喜爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。