码迷,mamicode.com
首页 > 编程语言
由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入
public class Arith { /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入。 */ // 默认除法运算精度 private static final int DEF_DIV_SCALE = 10; // 这个类不能实例化 private Arith() { } /** * 提供精确...
分类:编程语言   时间:2015-04-25 18:23:46    阅读次数:128
c++对c的增强
实用性”增强 C语言中的变量都必须在作用域开始的位置定义!! C++中更强调语言的“实用性”,所有的变量都可以在需要使用时再定义。 int main() { inti = 0; printf("ddd"); intk; return0; } register关键字增强 register关键字 请求编译器让变量...
分类:编程语言   时间:2015-04-25 18:23:51    阅读次数:139
java中JVM加载类的时机
一、描述 java中的类在什么时候被JVM虚拟机加载呢?因为静态成员初始化的时候会在类首次加载的时候执行, 我们通过测试一个静态代码块的执行时间来判断JVM加载该类的时间。 总结:JVM只在需要某个类或者使用Class.forName(className)强制加载类的时候才会被调用,如果只是声明某个类的引用,而没有创建对象则不会加载该类。 二、源代码 1、只是声明某个类的引用,而没...
分类:编程语言   时间:2015-04-25 18:22:59    阅读次数:177
Spring 之 IOC
本文主要参考: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闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量...
分类:编程语言   时间:2015-04-25 18:19:16    阅读次数:145
数据结构的故事之插入排序
好久没写点什么了,最近很多企业都在招实习生,周围很多人也都开始到处投简历找实习了,搞的我们人心惶惶的,压力好大。尤其最近互联网好像很火的样子,作为传统通信行业的烟酒僧们,也都放弃了自己的老本行,开始投向了软开的队伍。 只可惜我们学的是《信号与系统》、《通信原理》这种底层的理论的通信课程,虽然看...
分类:编程语言   时间:2015-04-25 18:17:37    阅读次数:260
Spring 之 AOP
本文参考文章:http://www.cnblogs.com/wing011203/archive/2013/05/15/3078849.html面向方面的编程,即 AOP,是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。AOP 的核心构造是方面,...
分类:编程语言   时间:2015-04-25 18:17:48    阅读次数:196
Java单元测试框架 JUnit
Java单元测试框架JUnitJUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于KentBeck的sUnit的xUnit家族中为最成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试...
分类:编程语言   时间:2015-04-25 18:16:12    阅读次数:265
Java for LeetCode 006 ZigZag Conversion
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++重载运算符实验定义分数类实现分数间四则运算
实验二 自定义类型的运算【实验目的】理解运算符函数与运算符重载方法;掌握运算符重载为友元函数;【实验内容】题目:在C++中,分数不是预先定义的,建立一个分数类,使之具有以下功能:能防止分母为0、当分数不是最简形式时进行约分及分母为负数。用重载运算符完成加法、减法、乘法、除法等四则运算。源程序代码:#...
分类:编程语言   时间:2015-04-25 18:11:14    阅读次数:1475
201504251733_《JavaScript中判断是否为一个数字所写的一个方法》
varisNumber=functionisNumber(value){ returntypeofvalue==='number'&&isFinite(value);}
分类:编程语言   时间:2015-04-25 18:07:21    阅读次数:140
Spring 简介
本文主要参考: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
HDU 2647 Reward【拓扑排序】
题意:工厂发工资,最低工资是888元,然后比他高一层得人的工资是889,依次类推因为是从工资低的人推到工资高的人,所以反向建图然后就是自己写的时候犯的错误,以为工资是后一个人比前一个人高1元,然后就直接判断是否能形成拓扑序列之后,用n*888+(n-1)*n/2来算了这样不对,是后一层的工资比前一层...
分类:编程语言   时间:2015-04-25 18:03:38    阅读次数:184
linux下使用汇编语言编写hello world!程序
最近公司需要完成安全方面的测试,随之带来需要更深入地学习攻击方法和漏洞分析的技术,总感觉有点像黑客:),不过不能只知道一些安全测试工具的方法和工具的使用,更需要基础功夫,首先从大学学过的汇编语言(呵呵,大学学过的课程,长时间没有使用大部分还给老师了)开始。1、下载nasm安装包#wgethttp:/...
分类:编程语言   时间:2015-04-25 17:59:44    阅读次数:171
Java中继承,类的高级概念的知识点
1.继承含义在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(inheritance).2.继承的优点A.代码的可重用性B.子类可以扩展父类的属性和方法C.父类的属性和方法可用于子类D.设计应用程序变得更加简单3.如何判断类具有继承关系?类与类的...
分类:编程语言   时间:2015-04-25 18:01:15    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!