public class Arith {
/**
* 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入。
*/
// 默认除法运算精度
private static final int DEF_DIV_SCALE = 10;
// 这个类不能实例化
private Arith() {
}
/**
* 提供精确...
分类:
编程语言 时间:
2015-04-25 18:23:46
阅读次数:
128
实用性”增强
C语言中的变量都必须在作用域开始的位置定义!!
C++中更强调语言的“实用性”,所有的变量都可以在需要使用时再定义。
int main()
{
inti = 0;
printf("ddd");
intk;
return0;
}
register关键字增强
register关键字 请求编译器让变量...
分类:
编程语言 时间:
2015-04-25 18:23:51
阅读次数:
139
一、描述
java中的类在什么时候被JVM虚拟机加载呢?因为静态成员初始化的时候会在类首次加载的时候执行, 我们通过测试一个静态代码块的执行时间来判断JVM加载该类的时间。
总结:JVM只在需要某个类或者使用Class.forName(className)强制加载类的时候才会被调用,如果只是声明某个类的引用,而没有创建对象则不会加载该类。
二、源代码
1、只是声明某个类的引用,而没...
分类:
编程语言 时间:
2015-04-25 18:22:59
阅读次数:
177
本文主要参考:http://www.cnblogs.com/wing011203/archive/2013/05/15/3078849.htmlIoC的全称是Inversion of Control,中文称为控制反转, Martin Flower由根据它创造了一个新词:Dependency Inje...
分类:
编程语言 时间:
2015-04-25 18:17:31
阅读次数:
193
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量...
分类:
编程语言 时间:
2015-04-25 18:19:16
阅读次数:
145
好久没写点什么了,最近很多企业都在招实习生,周围很多人也都开始到处投简历找实习了,搞的我们人心惶惶的,压力好大。尤其最近互联网好像很火的样子,作为传统通信行业的烟酒僧们,也都放弃了自己的老本行,开始投向了软开的队伍。 只可惜我们学的是《信号与系统》、《通信原理》这种底层的理论的通信课程,虽然看...
分类:
编程语言 时间:
2015-04-25 18:17:37
阅读次数:
260
本文参考文章:http://www.cnblogs.com/wing011203/archive/2013/05/15/3078849.html面向方面的编程,即 AOP,是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。AOP 的核心构造是方面,...
分类:
编程语言 时间:
2015-04-25 18:17:48
阅读次数:
196
Java单元测试框架JUnitJUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于KentBeck的sUnit的xUnit家族中为最成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试...
分类:
编程语言 时间:
2015-04-25 18:16:12
阅读次数:
265
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font ...
分类:
编程语言 时间:
2015-04-25 18:10:32
阅读次数:
114
问题:一个整数数组里除了两个数之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度为O(n), 空间复杂度为O(1).(2012百度)#includeusing namespace std;int findFirst1(int num){ int n=0; while((...
分类:
编程语言 时间:
2015-04-25 18:11:57
阅读次数:
144
实验二 自定义类型的运算【实验目的】理解运算符函数与运算符重载方法;掌握运算符重载为友元函数;【实验内容】题目:在C++中,分数不是预先定义的,建立一个分数类,使之具有以下功能:能防止分母为0、当分数不是最简形式时进行约分及分母为负数。用重载运算符完成加法、减法、乘法、除法等四则运算。源程序代码:#...
分类:
编程语言 时间:
2015-04-25 18:11:14
阅读次数:
1475
varisNumber=functionisNumber(value){ returntypeofvalue==='number'&&isFinite(value);}
分类:
编程语言 时间:
2015-04-25 18:07:21
阅读次数:
140
本文主要参考:http://www.ibm.com/developerworks/cn/java/wa-spring1/Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的...
分类:
编程语言 时间:
2015-04-25 18:07:57
阅读次数:
173
第一道题:输出这三名字string[] name = new string[] {"梅西","卡卡","郑大世" }; for (int i = 0; i 0) { shu[i]++; } else if (shu[i]<0) { shu[i]--; } } for (int i = 0; i < ...
分类:
编程语言 时间:
2015-04-25 18:06:10
阅读次数:
160
题意:工厂发工资,最低工资是888元,然后比他高一层得人的工资是889,依次类推因为是从工资低的人推到工资高的人,所以反向建图然后就是自己写的时候犯的错误,以为工资是后一个人比前一个人高1元,然后就直接判断是否能形成拓扑序列之后,用n*888+(n-1)*n/2来算了这样不对,是后一层的工资比前一层...
分类:
编程语言 时间:
2015-04-25 18:03:38
阅读次数:
184
最近公司需要完成安全方面的测试,随之带来需要更深入地学习攻击方法和漏洞分析的技术,总感觉有点像黑客:),不过不能只知道一些安全测试工具的方法和工具的使用,更需要基础功夫,首先从大学学过的汇编语言(呵呵,大学学过的课程,长时间没有使用大部分还给老师了)开始。1、下载nasm安装包#wgethttp:/...
分类:
编程语言 时间:
2015-04-25 17:59:44
阅读次数:
171
1.继承含义在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(inheritance).2.继承的优点A.代码的可重用性B.子类可以扩展父类的属性和方法C.父类的属性和方法可用于子类D.设计应用程序变得更加简单3.如何判断类具有继承关系?类与类的...
分类:
编程语言 时间:
2015-04-25 18:01:15
阅读次数:
148