转自jdon的小文章:来自Infoworld的一篇纪念Java诞生20周年的文章。主要讲述了一些在今天习以为常但是在20年前却难以想象的情况。请记住,在1995年那时的编程不是一件很容易的事情,面向对象概念已经接受,但是很难实践,那时没有多少真正的面向对象语言,最多是将C代码粉饰一..
分类:
编程语言 时间:
2015-06-12 22:28:56
阅读次数:
117
快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。
一次快速排序详细过程:
选择数组第一个值作为枢轴值。
代码实现:package QuickSort;public class QuickSortRealize { public static void QuickSort(int[] arr){
QSort(ar...
分类:
编程语言 时间:
2015-06-12 22:19:57
阅读次数:
223
/**
* 订单导出(用于统计利润)
* @return
*/
public String orderExport() throws IOException{
if (queryOrderList_currentPage == null || queryOrderList_currentPage <= 0) {
queryOrderList_currentPage = 1;...
分类:
编程语言 时间:
2015-06-12 22:19:50
阅读次数:
180
北京电子科技学院(BESTI) 实 验 报 告课程:Java 班级:1352班 姓名:王国伊 学号:20135207成绩: 指导教师:娄嘉鹏 实验日期:2015.6.9实验密级:无 预习程度: 实验时间:15:30-18:00仪器组次: 必修/选修:选修 实验序号:四实验名称: 服务器与客户端...
分类:
编程语言 时间:
2015-06-12 22:16:36
阅读次数:
161
有时候在实际项目的开发中,我们会碰到这样一种情况,该类只允许存在一个实例化的对象,不允许存在一个以上的实例化对象,我们将这种情况称为Java设计模式中的单例模式。设计单例模式主要采用了Java的private和static关键字属性。单例模式又根据是否延迟加载实例过程分为懒汉式单例模式和饿汉式单.....
分类:
编程语言 时间:
2015-06-12 22:12:32
阅读次数:
111
http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/背景Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,...
分类:
编程语言 时间:
2015-06-12 22:11:49
阅读次数:
132
有两种类型的菜单:下拉式菜单和弹出式菜单。本章只讨论下拉式菜单编程方法。菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的。菜单与JComboBox的相同之处是每次只可选择一个项目。在下拉式菜单或弹出式菜单中选择一个选项就产生一个ActionEvent事件。该事件被发送给那个...
分类:
编程语言 时间:
2015-06-12 22:11:13
阅读次数:
142
为了将数据库中的一组记录转换成HTML输出到界面上,大家都采用哪些做法呢?在WebForm时代我们经常使用datagrid、repeater,当MVC问世后我们开始直接在视图上编写C#循环语句,而现在我更喜欢使用JavaScript模板引擎来生成HTML。因为这种做法的最大好处是实现了前后端代码的解...
分类:
编程语言 时间:
2015-06-12 22:10:23
阅读次数:
139
在官网下载安装Python-2.*.**.msi文件,出现2503 、2502 问题,Google之后知道是权限问题,解决方法如下:把msi文件放在所要安装的目录下--> 命令提示符(管理员)-->msiexec /package C:\\Python\\python-2.7.10.msi(ps: ...
分类:
编程语言 时间:
2015-06-12 22:07:45
阅读次数:
189
JavaScript中的Array对象就是数组,首先是一个动态数组,而且是一个像C#、Java中“数组、List、HashMap/Dictionary”等的超强综合体。Array数组使用方式: 例1:var citys = new Array();//创建数组对象,无需初始化长度,动态 ...
分类:
编程语言 时间:
2015-06-12 22:09:13
阅读次数:
122
list是一种有序的集合,可以随时添加和删除其中的元素。>>> s = ['python', 'java', ['asp', 'php'], 'scheme']>>> s[2][1]'php'tuple和list类似,但是tuple一旦初始化就不能修改>>> t = (1,2,3)>>> t[2]3...
分类:
编程语言 时间:
2015-06-12 22:08:06
阅读次数:
142
1 代码如下: 1 package dom.pasing; 2 3 import java.io.IOException; 4 import java.io.StringWriter; 5 6 import javax.xml.parsers.DocumentBuilder; 7 ...
分类:
编程语言 时间:
2015-06-12 22:05:19
阅读次数:
186
http://www.cnblogs.com/guoming0000/archive/2012/06/13/2548350.html最近有点不务正业,去看了下Python(主要是学校OJ有这个语言,然后可以轻松解决大数据问题,不要说我太坑~~~)目前感觉python和matlab有些类似,缺少了变量...
分类:
编程语言 时间:
2015-06-12 22:04:26
阅读次数:
697
用法: while (条件) { } do { } while(条件); while和do-while的区别 1.很多情况下,while和do while可以互换 2.while特点:如果一开始的条件不成立,永远不会执行循环体 do while特点:不管一开始的条件是否成立,至少会执行一次循环体 3...
分类:
编程语言 时间:
2015-06-12 22:02:37
阅读次数:
105
几天以来的瞎折腾,能算入门么? 漫漫几千里,A星算法这么走。 测试程序: public class AStarTest { ? ? /** ? ? ?* @param args ? ? ?*/ ? ? public static void main(String[] args) { ? ? ? ? ...
分类:
编程语言 时间:
2015-06-12 20:58:27
阅读次数:
137
看到这个问题是在知乎上,
一个回答:实现一下#include
#include
#include
#include
using namespace std;const int RAND_MAXNUM = 100;int bigRand()
{
return RAND_MAXNUM*rand() + rand(...
分类:
编程语言 时间:
2015-06-12 20:56:10
阅读次数:
124