Document
function figure1(){
var figure = money.value;
var wushi = Math.floor(figure/50);
var ershi = Math.floor(figure%50/20);
var shiyuan = Math.floor(figure%50%20/10);
var wuyuan...
分类:
编程语言 时间:
2014-06-03 03:13:19
阅读次数:
284
一. 开篇语
上一篇RMI - Java远程方法调用, 它使用的是JDK原生类进行操作, 本篇文章使用spring提供的API进行整合, 希望能给您带来帮助.
二. 核心API
1. 客户端: 客户端的核心是RmiProxyFactoryBean, 它包含两个属性serviceUrl(远程调用地址), serviceInterface(远程调用接口)...
分类:
编程语言 时间:
2014-06-03 03:33:49
阅读次数:
320
Java获取某年某月的最后一天
1、设计源码
LastDayOfMonth.java:
/**
* @Title:LastDayOfMonth.java
* @Package:com.you.freemarker.model
* @Description:获取某月的最后一天
* @author:Youhaidong(游海东)
* @date:2014-5-29 下午10...
分类:
编程语言 时间:
2014-06-03 05:59:31
阅读次数:
274
Java获取某年某月的第一天
1、设计源码
FisrtDayOfMonth.java:
/**
* @Title:FisrtDayOfMonth.java
* @Package:com.you.freemarker.model
* @Description:获取某年某月的第一天
* @author:Youhaidong(游海东)
* @date:2014-5-29 下午...
分类:
编程语言 时间:
2014-06-03 04:21:12
阅读次数:
291
Java获取某年某周的第一天
1、设计源码
FirstDayOfWeek.java:
/**
* @Title:FirstDayOfWeek.java
* @Package:com.you.freemarker.model
* @Description:获取某年某周的第一天
* @author:Youhaidong(游海东)
* @date:2014-5-29 下午11...
分类:
编程语言 时间:
2014-06-03 03:23:11
阅读次数:
247
Java获取某年某周的最后一天
1、设计源码
LastDayOfWeek.java:
/**
* @Title:LastDayOfWeek.java
* @Package:com.you.freemarker.model
* @Description:获取某年某周的最后一天
* @author:Youhaidong(游海东)
* @date:2014-5-29 下午11...
分类:
编程语言 时间:
2014-06-03 01:44:03
阅读次数:
230
1、错误描述
Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(Unknown Source)
at java.text.Format.format(Unknown Source)...
分类:
编程语言 时间:
2014-06-03 03:26:58
阅读次数:
309
Java 序列化Serializable详解(附详细例子)
1、什么是序列化和反序列化
Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。
2、什么情况下需要序列化
a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通...
分类:
编程语言 时间:
2014-06-03 02:21:02
阅读次数:
259
用于大型程序的工具--命名空间引言: 在一个给定作用域中定义的每个名字在该作用域中必须是唯一的,对庞大、复杂的应用程序而言,这个要求可能难以满足。这样的应用程序的全局作用域中一般有许多名字定义。由独立开发的库构成的复杂程序更有可能遇到名字冲突 —— 同样的名字既可能在我们自己的代码中使用,也可能(更常见地)在独立供应商提供的代码中使用。 库倾向于定义许多全局名字 —— 主要是模板名、类型名或函数名...
分类:
编程语言 时间:
2014-06-03 03:50:44
阅读次数:
323
用于大型程序的工具--命名空间[续1]二、嵌套命名空间 一个嵌套命名空间即是一个嵌套作用域 —— 其作用域嵌套在包含它的命名空间内部。嵌套命名空间中的名字遵循常规规则:外围命名空间中声明的名字被嵌套命名空间中同一名字的声明所屏蔽。嵌套命名空间内部定义的名字局部于该命名空间。外围命名空间之外的代码只能通过限定名引用嵌套命名空间中的名字。 嵌套命名空间可以改进库中代码的组织:namespace cpl...
分类:
编程语言 时间:
2014-06-03 01:29:02
阅读次数:
297
静态的属性、方法等属于类而不是对象。
静态的方法可以由类直接调用,不需要将类实例化。
本篇主要说明:静态的代码、成员变量要比构造方法先执行。
子类的构造方法会默认去调用父类的不带参数的构造方法,如果父类不提供不带参数的构造方法,则子类的构造方法要显示使用super(param),去调用父类的带参数的构造方法...
分类:
编程语言 时间:
2014-06-03 05:58:51
阅读次数:
331
一、为什么GUI是单线程化
传统的GUI应用程序通常都是单线程的。
1. 在代码的各个位置都需要调用poll方法来获得输入事件(这种方式将给代码带来极大的混乱)
2. 通过一个“主事件循环(Main Event Loop)”来间接地执行应用程序的所有代码。
如果在主事件循环中调用的代码需要很长时间才能执行完成,那么用户界面就会“冻结”,直到代码执行完成。这是因为只有当执行控制权返回到主事件...
分类:
编程语言 时间:
2014-06-03 01:28:22
阅读次数:
221
请问ArrayList、LinkedList、Vector的区别
①ArrayList底层实际上是采用数组实现的(并且该数组的类型的Object类型的)
②如果jdk6,采用Array.copyOf()方法来生成一个新的数组,如果是jdk5,采用的是System.arraycopy()方法(当添加的数据量大于数组的长度时候)
③List list = newArrayList()时,底层会生成一个长度为10的数组来存放对象
④ArrayList、Vector底层都是采用数组实现的
⑤对于ArrayLis...
分类:
编程语言 时间:
2014-06-03 04:20:31
阅读次数:
304
三分查找:
#include
#define M 10
int main(void)
{
int front, near, mid1, mid2;
int n;
int found;
int a[M] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
front = 0;
near = M - 1;
found = 0;
printf("input n:");...
分类:
编程语言 时间:
2014-06-03 01:38:47
阅读次数:
399
一、死锁
所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。
百科百科
当两个以上的运算单元,双方都在等待对方停止运行,以取得系统资源,但是没有一方提前退出时,这种状况,就称为死锁。维基百科
1. 顺序死锁
最少有两个锁,一个线程获取到A锁需要获取B锁才能进行操作,而另外一个线程获取到了B锁,需...
分类:
编程语言 时间:
2014-06-03 03:15:52
阅读次数:
245