1.【强制】 Java 类库中定义的一类 RuntimeException 可以通过预先检查进行规避,而不应该 通过catch 来处理,比如:IndexOutOfBoundsException,NullPointerException等等。 说明:无法通过预检查的异常除外,如在解析一个外部传来的字符串形式数字时,通过 catch NumberFormatException 来实现。 正例:if (
1.【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: name / \_name / $Object / name_ / name$ / Object$ 2.【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免采用。 正例: mond
1.【强制】 表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint ( 1表示是,0表示否)。 说明:任何字段如果为非负数,必须是 unsigned。 正例:表达逻辑删除的字段名 is_deleted,1 表示删除,0 表示未删除。 2.【强制】 表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修
1.【强制】 异常不要用来做流程控制,条件控制,因为异常的处理效率比条件分支低。 2.【强制】 对大段代码进行 try - catch ,这是不负责任的表现。 catch 时请分清稳定代码和非稳定代码,稳定代码指的是无论如何不会出错的代码。对于非稳定代码的 catch 尽可能进行区分异常类型,再做对应的异常处理。 3.【强制】 捕获异常是为了处理它,不要捕获了却什么都不处理而抛弃之,如果不想处理它
1.【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。 注意,即使纯拼音命名方式也要避免采用。 反例: DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量 = 3 正例: monda / fiidee / dayi 等国际通用的名称,可视同英文。 2
FAQs in section [1]: [1.1] 作者 [1.2] 版权布告 [1.3] 复制许可 [1.4] 免责事项 [1.5] 商标 [1.6] C++-FAQ-Lite != C++-FAQ-Book 1.1 作者 Marshall Cline [email protected] (简体中文版翻译:申旻 [email protected]) 1.2 版权布告 原文: The ent
简而言之,qmake 是用来编译 Qt 应用程序的。 编译工具的使用很大程度上的简化了 Qt 应用程序的编译工作。我们可以使用三种方法 来编译 Qt 应用程序:第一种方法是使用 Qt 提供的 qmake 工具,第二种方法是使用第三方 的编译工具,而第三种方法是使用集成开发环境( IDE)。 qmake 工具可以使用与平台无关的.pro 文件生成与平台相关的 makefile。该工具包含 了调用 Q
1.1. C++ 与 Boost Boost C++ 库 是一组基于C++标准的现代库。 其源码按 Boost Software License 来发布,允许任何人自由地使用、修改和分发。 这些库是平台独立的,且支持大多数知名和不那么知名的编译器。 Boost 社区负责开发和发布 Boost C++ 库。 社区由一个很大的C++开发人员群组组成,这些开发人员来自于全球,他们通过网站 www.boo
面向新用户,从一个简单的使用内存数据库的例子开始,本章提供对 Hibernate 的逐步介绍。本教程基于 Michael Gloegl 早期编写的手册。所有代码都包含在 tutorials/web 目录下。 重要 本教程期望用户具备 Java 和 SQL 知识。如果你这方面的知识有限,我们建议你在学习 Hibernate 之前先好好了解这些技术。 注意 本版本在源代码目录 tutorial/eg
日文原版由Ruby作者matz提供;最初的英文版由GOTO Kentaro和Julian Fondren翻译;Mark Slagell进行了深入的英文翻译和整理排版;中文版由oasis_me(cai@pardan.org)翻译,由huzheng(huzheng_001@163.com)整理,校对,并于2003年1月22日发布。
RGSS: RGSS (Ruby Game Scripting System),中文意思就是:Ruby游戏脚本系统,是一个脚本性质的游戏编程系统,并不是整个游戏都用它来生成,RGSS所能做的只是一些有限的功能,而这些功能,是由厂家也就是EnterBrain所规定的,我们只能在自己力所能及的范围内来挖掘RGSS的潜力。 脚本(Script): 脚本这个概念应用的范围很广,Windows系统里就有VB
我们在你们那里的时候,曾吩咐你们说,若有人不肯作工,就不可吃饭。因我们听说,在你们中间有人不按规矩而行,什么工都不作,反倒专管闲事。我们靠主耶稣基督,吩咐、劝解这样的人,要安静作工,吃自己的饭。(2 THESSALONIANS 3:10-12) MySQL数据库(1) 尽管用文件形式将数据保存到磁盘,已经是一种不错的方式。但是,人们还是发明了更具有格式化特点,并且写入和读取更快速便捷的东西——数据
第 1 章 前言 即使拥有良好的工具和优秀技术,应用软件开发也是困难重重。应用开发往往牵扯到方方面面,每件事情都难以控制,而且,开发周期也很难把握(除非它的确是一个重量级的复杂应用,倒也有情可原)。Spring提供了一种轻量级的解决方案,用于建立“快装式企业应用”。在此基础上,Spring还提供了包括声明式事务管理,RMI或Web Services远程访问业务逻辑,以及可以多种方法进行的持久化数据
G.1. Applicability and definitions This License applies to any manual or other work that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License.
本节简要概述SpringBoot参考文档。它用作文档其余部分的地图。