Java 程序编码规范 所有的程序开发手册都包含了各种规则。一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。这不仅仅是为了开发效率来考虑,而且也是为了后期维护考虑。 内容: 命名惯例 、Java文件样式 、代码编写格式 、程序编写 、编程技巧 、Swing 、调试 、性能 、可移植性 1) 命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) l Package名:Package名应该都是由一个小写单词组成。 l Class名:Class名必须由大写字母开头而其他字母都小写的单词组成 l Class 变量名:变量名用一个小写字母开头。后面的单词用大写字母开头。 l Static Final 变量名:Static Final 变量名应该都大写,并且指出完整含义。 l 参数名:参数的名字必须和变量的命名规范一致。 l 数组名:数组应该总是用下面的方式来命名: byte[] buffer 而不是:byte buffer[] l 方法的参数:使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:
上传时间: 2017-05-31
上传用户:zxc23456789
This contribution provides functions for finding an optimum parameter set using the evolutionary algorithm of Differential Evolution. Simply speaking: If you have some complicated function of which you are unable to compute a derivative, and you want to find the parameter set minimizing the output of the function, using this package is one possible way to go.
标签: contribution evolutionary functions parameter
上传时间: 2017-06-03
上传用户:海陆空653
This is a simple algorithm that downloads trading data from yahoo database. It is basically a large scale application of sqq.m which was originally submitted by Michael Boldin, link at acknowledgements. Some of the functionalities of the package: - User defined ticker list. - Function for downloading most recent SP500 composition in ticker list. - Control for bad data (e.g. a certain percentage of prices missing). - Choice of frequency of data (e.g. weekly prices). - Choice of starting and ending data. - Function for saving the whole data in a pre-formatted excel file together with a full reports on missing data.
标签: algorithm downloads basically database
上传时间: 2017-06-03
上传用户:啊飒飒大师的
This book introduces the powerful programming tools provided in your Microsoft Visual C++ compiler package. These include the compiler, debugger, and various Windows 95, 98, and NT development tools. This book compliments your Microsoft reference manuals and online help to provide a quick start with each of the components in the compiler package.
标签: programming introduces Microsoft compiler
上传时间: 2013-12-11
上传用户:源弋弋
第1章 介绍 第2章 自行制作 port 第3章 简单的 port 第4章 复杂的 Porting 第5章 配置 Makefile 第6章 特殊情况 第7章 MASTERDIR (主 port 所在的目录) 第8章 共享库的版本 第9章 联机手册 第10章 需要使用 Motif 的 port 第11章 X11 字体 第12章 Info 文件 第13章 pkg-* 文件 第14章 测试您的 port 第15章 升级 第16章 Ports 的安全 第17章 该做什么和不该做什么 第18章 示范的 Makefile 第19章 装箱单 (package list) 的自动化制作 第20章 保持同步
标签: port MASTERDIR Makefile Porting
上传时间: 2017-07-04
上传用户:gxmm
NEW ENVIRENMENT TO ANTS/WE SHOULD COLLECT INFORMATION ABOUT AALGORITHM TO INTRODUCE THIS IDEA AND DOWNLOAD ALL THE PACKAGE
标签: ENVIRENMENT INFORMATION AALGORITHM INTRODUCE
上传时间: 2014-01-20
上传用户:xzt
Basicaly,a chatterbot is a computer program that when you provide it with some inputs in Natural Language (English, French ...) responds with something meaningful in that same language. Which means that the strength of a chatterbot could be directly measured by the quality of the output selected by the Bot in response to the user. By the previous description,we could deduce that a very basic chatterbot can be written in a few lines of code in a given specific programming language. Lets make our first chatterbot (notice that all the codes that will be used in this tutorial will be written in C++. Also, it is assumed that the reader is familiar wih the STL library)
标签: chatterbot Basicaly computer Natural
上传时间: 2017-07-30
上传用户:小宝爱考拉
wireless tools: used to manipulate the Wireless Extensions. The Wireless Extensions is an interface allowing you to set Wireless LAN specific parameters and get the specific stats. It also contains the IfRename package, used for advance renaming of network interfaces. We have cross compile to arm linux. and fixed some bug (eg:sometime the essid will be rename to a long name, or sometime it will disaply the essid twice)
标签: Extensions Wireless manipulate interface
上传时间: 2014-11-26
上传用户:wlcaption
While faster processors, larger memory, and powerful graphics are fundamental requirements for workstations, users are also demanding a low-cost, solution-based approach wrapped around a standards-based technology. The Sun UltraTM 20 Workstation, which leverages the AMD OpteronTM processor with Direct Connect Architecture based on AMD64 technology, provides multiple operating system choices and leading nVidia graphics, delivers a platform that offers flexibility and performance in a cost-effective package with solutions to benefit customers across the board.
标签: requirements fundamental processors graphics
上传时间: 2017-08-17
上传用户:zhaiye
AVR single-chip developed by a very low threshold, as long as the computer will be able to study the development of AVR microcontroller. Only a single-chip ISP download beginners line, the editing, debugging of software programs through a direct line into the AVR microcontroller, which can develop AVR Series Single-chip package of a variety of devices. AVR single-chip microcomputer in the industry known as "front-line struggle to seize state power."
标签: single-chip developed threshold the
上传时间: 2017-09-12
上传用户:shinesyh