发布时间:2013-04-09 15:08:49
架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构设计中的位置与作用。 架构设计有三个维度,或者说是我们在考虑架构时需要思考三个方向。这三个维度分别为面向对象、面向方面、面向服.........【阅读全文】
发布时间:2013-04-09 14:42:09
本文的这些最佳编程实践、开发准则都是伟大的程序员的经验总结。Tim Oxley从互联网中搜集了这些最佳实践,并放在了Github上,以供他人查看和补充。希望这些最佳实践能够为你的开发工作带来一些帮助。 1. 不要构建大型应用构建大型应用的秘诀就是“不要构建大型应用”,也就是把你的应用拆分成若干小应用,.........【阅读全文】
发布时间:2013-01-22 22:17:53
Base64 编码是把每 3 个字节转换成 4 个ascii 字符(根据字符表映射)基本原理如下图:行对应代码如下:int base64Encode(unsigned char *pucSrc, int iSrcLen, unsigned char *pucDest, int *piDestLen) { int i = 0, j = 0, k = 0; unsigned char ucEncodeBase64Map[] = "ABCDEFGHIJKLMNO.........【阅读全文】