一、邂逅XML 文件种类是丰富多彩的,XML作为众多文件类型的一种,经常被用于数据存储和传输。所以XML在现今应用程序中是非常流行的。本文主要讲Java解析和生成XML。用于不同平台、不同设备间的数据共享通信。 XML文件的表现:以“.xml”为文件扩展名的文件; 存储结构:树形结构; 节点名称区分 ...
分类:
编程语言 时间:
2016-07-12 15:26:15
阅读次数:
168
转载自Jiaxing / 2014年2月22日 基本原理 Trilateration(三边测量)是一种常用的定位算法: 以 d1, d2, d3 为半径作三个圆,根据毕达哥拉斯定理,得出交点即未知点的位置计算公式: 解法推导 设未知点位置为 (x, y), 令其中的第一个球形 P1 的球心坐标为 ( ...
分类:
编程语言 时间:
2016-07-12 15:24:35
阅读次数:
894
6.1 函数的功能与规模设计 函数应当短而精美,而且只做一件事。不要设计多用途面面俱到的函数,多功能集于一身的函数,很可能使函数的理解、测试、维护等变得困难。 6.2 函数的返回值 (1)对于函数的返回位置,尽量保持单一性,即一个函数尽量做到只有一个返回位置。(单入口单出口)。 要求大家统一函数的返 ...
分类:
编程语言 时间:
2016-07-12 15:22:43
阅读次数:
123
Cognos的安装和配置并不是很复杂,但是对于初次安装的用户来说,还是要注意一些细节,比如JDK问题,今天我们就来阐述一下这个问题 场景1: 作为一个开发人员,很多人是十八般武艺样样精通,难免已经在自己的电脑上装了JAVA环境,而且配置了JAVA_HOME环境变量,再次安装了 cognos的时候就莫 ...
分类:
编程语言 时间:
2016-07-12 15:22:49
阅读次数:
178
5.1 谨慎使用全局(公共)变量 (1)去掉没必要的公共变量。公共变量是增大模块间耦合的原因之一,故应减少没必要的公共变量以降低模块间的耦合度。 (2)仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系。在对变量声明的同时,应对其含义、作用及取值范围进行注释说明,同时若有必要还应说明与其 ...
分类:
编程语言 时间:
2016-07-12 15:21:00
阅读次数:
227
Java是1995年诞生。前身oak,后来改名为java。 面向对象的编程思想:对象是万事万物。 对象是由两部分组成的:属性和方法 1:属性是对象的静态特性(名词) 2:方法是对象的动态特性(动词) 比如: 一个人的属性有:姓名,体重,身高,性别,长相,年龄,人品。 一个人的方法有:吃 喝 拉 撒 ...
分类:
编程语言 时间:
2016-07-12 15:19:38
阅读次数:
136
http://www.cnblogs.com/suoning/p/5656403.html 1、序列化 JSON.stringify(obj) 序列化 JSON.parse(str) 反序列化 字符串(String) $数字:匹配的第n个组内容; $&:当前匹配的内容; $`:位于匹配子串左侧的文本 ...
分类:
编程语言 时间:
2016-07-12 15:21:10
阅读次数:
186
在C语言中,如果使用GCC的话,可以通过attribute关键字声明constructor和destructor(C语言中如何在main函数开始前执行函数) #include <stdio.h> __attribute((constructor)) void before_main() { prin ...
分类:
编程语言 时间:
2016-07-12 15:20:52
阅读次数:
165
SwiftDate是Github上开源的,使用Swift语言编写的NSDate封装库,可以很方便的在Swift中处理日期,比如日期创建,比较,输出等。 特性 支持数学运算符进行日期计算(比如myDate + 2.week + 1.hour) 支持比较运算符(比如<,>,==,<=,>=) 快速获取/ ...
分类:
编程语言 时间:
2016-07-12 15:16:33
阅读次数:
285
7.1 准备测试代码、测试用例 (1)编程的同时要为单元测试选择恰当的测试点,并仔细构造测试代码、测试用例,同时给出明确的注释说明。测试代码部分应作为(模块中的)一个子模块,以方便测试代码在模块中的安装与拆卸(通过调测开关) (2)在进行集成测试/ 系统联调之前,要构造好测试环境、测试项目及测试用例 ...
分类:
编程语言 时间:
2016-07-12 15:16:59
阅读次数:
215
去除重复输出问题: 数组:大量相同数据类型的集合 数据类型[ ] 数组名=new 数据类型[长度] 数据类型[ ] 数组名=new 数据类型[ ]{值1,值 2,值3.....} 数据类型[ ] 数组名={值1,值 2,值3.....} 以上三种任意一个种方式都可以将数组名与[ ]交换位置 例: 数 ...
分类:
编程语言 时间:
2016-07-12 15:15:34
阅读次数:
180
编程规范概要 1、 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 2、 打算干什么,要简单,直截了当,代码精简,避免垃圾程序。 3、 尽量使用标准库函数和公共函数。 4、 不要随意定义全局变量,尽量使用局部变量。 5、 使用括号以避免二义性。 可读性要求 1、可读性第一,效率第二。 ...
分类:
编程语言 时间:
2016-07-12 15:15:55
阅读次数:
139
导出Excel文件 1. 使用xlwt模块 import xlwt import xlwt # 导入xlwt # 新建一个excel文件 file = xlwt.Workbook() #注意这里的Workbook首字母是大写,无语吧 # 新建一个sheet table = file.add_shee ...
分类:
编程语言 时间:
2016-07-12 15:14:13
阅读次数:
243
外层框架 = public class Hello world Java程序入口方法,地址控制台console应用程序 = public static void main(String[] args){ Java虚拟机运行程序的时候首先找到的就是(main方法),跟c语言里的main()函数的作用一 ...
分类:
编程语言 时间:
2016-07-12 15:15:43
阅读次数:
164
2.1 注释的原则 注释的目的是解释代码的目的、功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要的重复注释信息。 示例:如下注释意义不大。 /* if receive_flag is TRUE */ if (receive_flag) 而如下的注释则给出了额外有用的信息。 /* i ...
分类:
编程语言 时间:
2016-07-12 15:12:16
阅读次数:
196
4.1使用有意义的标识,避免直接使用数字 避免使用不易理解的数字,用有意义的标识来替代。涉及物理状态或者含有物理意义的常量,不应直接使用数字,必须用有意义的枚举或宏来代替。 示例:如下的程序可读性差。 if (Trunk[index].trunk_state == 0) { Trunk[index] ...
分类:
编程语言 时间:
2016-07-12 15:12:05
阅读次数:
157