组织策略0,不拘于小结缩进, 行的长度,命名,注释,空格,制表,1-4,高警告级别干净利落地进行编译,使用构建系统,使用版本控制,代码审查风格5,一个实体应该只有一个紧凑的职责。 (依赖性管理,继承,抽象,隐藏)6,正确简单清晰7, 01, 视c++为一个语言联邦 multiparadigm pro ...
分类:
编程语言 时间:
2016-11-11 19:51:52
阅读次数:
243
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和实体层。 由SSH构建系统的基本业务流程是 ...
分类:
其他好文 时间:
2016-11-07 14:20:40
阅读次数:
352
这里主要写Action和Service. 先写Service层: 架构如下: 前面在构建系统时已经整合好了项目结构。 这里花些笔墨再讲一下流程: 在url里面输入地址,然后根据Springmvc的配置,进入相应的Action。执行里面的函数,查询数据库把数据返回到页面上。 这里使用的是Springm ...
分类:
其他好文 时间:
2016-10-26 07:12:36
阅读次数:
228
开源软件让谷歌可以快速而有效地构建系统而不用重复造轮子,可以让我们专注于解决新问题。我们站在巨人的肩膀上,因此我们熟谙这一切。这就是为什么我们支持开源,而且让谷歌人可以轻松地将他们内部开发的项目以开源方式发布的原因。 今天,我们发布了我们的第一个开源成绩单,展示我们最流行的项目、分享一些数据,并介绍 ...
分类:
其他好文 时间:
2016-10-21 11:07:50
阅读次数:
289
接了一个公安局的银行流水分析的活儿,需要将从几家银行调回来的N多帐户的流水,汇总为一张表,进行多种维度的分析.因为之前一直做的ERP,系统复杂度主要是各部门 也就是各子系统 也就是N多表之间的关联,单表复杂度远不及此,所以出现了些新的问题: 举个栗子:每笔流水都记录了登录IP和MAC,需要统计哪些帐 ...
分类:
其他好文 时间:
2016-10-20 09:37:31
阅读次数:
107
看到一篇文章不错: http://harttle.com/2015/05/29/pkg-manager.html 包管理和构建系统是现代的软件开发团队中必不可少的工具,也是Linux软件系统的常见组织方式。 现代编程语言大多给出了自己专用的包管理和构建系统,那么本文便来总结一下小编用过的那些包管理和 ...
分类:
编程语言 时间:
2016-10-12 13:37:11
阅读次数:
240
在上一篇《微信小程序「官方示例代码」浅析【上】》中,我们只是简单的罗列了一下代码,这一篇,让我们来玩点刺激的——就是看看IDE的代码,了解它是怎么运行的。 还好微信的开发团队在软件工程的实践还有待提高,我们才有机会可以深入了解他们的代码——真想建议他们看看Growth的第二部分,构建系统。 解压应用 ...
分类:
微信 时间:
2016-10-02 00:28:16
阅读次数:
305
我在她发表演讲前就迫不及待的想要问她一些关于跨平台开发的事,问问她作为一名跨平台开发者在这 16 年之中学习到了什么。 在你开发跨平台代码中,你使用过的最简单的和最难的代码语言是什么? 我很少讨论某种语言的好坏,更多是讨论是那些语言有哪些库和工具。语言的编译器、解释器以及构建系统决定了用它们做跨平台 ...
分类:
其他好文 时间:
2016-09-20 10:24:23
阅读次数:
145
我在她发表演讲前就迫不及待的想要问她一些关于跨平台开发的事,问问她作为一名跨平台开发者在这 16 年之中学习到了什么。 在你开发跨平台代码中,你使用过的最简单的和最难的代码语言是什么? A:我很少讨论某种语言的好坏,更多是讨论是那些语言有哪些库和工具。语言的编译器、解释器以及构建系统决定了用它们做跨 ...
分类:
其他好文 时间:
2016-09-20 08:59:32
阅读次数:
247
转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/ 构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还是需要时间的。本文将向读者介绍一种全新的构建项目的方式 gradle,它简 ...
分类:
系统相关 时间:
2016-08-28 23:44:12
阅读次数:
339