[原文链接] 在日常编程过程中,我们可能经常需要Copy各种数组,一般来说有以下几种常见的方法:Array.Copy,IList.Copy,BinaryReader.ReadBytes,Buffer.BlockCopy,以及System.Buffer.memcpyimpl,由于最后一种需要使用指针,...
分类:
编程语言 时间:
2015-03-28 08:41:49
阅读次数:
252
算法说明图书馆排序是插入排序的变种,典型的以空间换时间的一种方法。我个人感觉这种思路可以学习借鉴,但直接使用的场景应该不大。我们知道,真正的插入排序通常往前边插入元素后,我们要把后边所有的元素后移。而图书馆排序的思路就是将每个元素后边都预留N个空间(例如预留10个元素空间),这样往某个元素前插入时,...
分类:
编程语言 时间:
2015-03-28 07:38:50
阅读次数:
161
当需要输入一个几位数字时,对位数进行判断。可用下面代码实现:Scanner scan=new Scanner(System.in);i=scan.nextLong();String s = String.valueOf(i); 强制转换成字符型,用s.length()得到字符串长度来判断是否输入的是...
分类:
编程语言 时间:
2015-03-28 07:37:29
阅读次数:
182
收货人信息清单(改进中):dialog.h文件:#ifndefDIALOG_H
#defineDIALOG_H
#include<QDialog>
#include<QLineEdit>
#include<QLabel>
#include<QPushButton>
#include<QComboBox>
classDialog:publicQDialog
{
Q_OBJECT
public:
Dialog(QWi..
分类:
编程语言 时间:
2015-03-28 06:36:06
阅读次数:
216
首先是建立一个类继承Thread类packagecom.zzq.socket;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.io.PrintWriter;importjava.net.Socket;publicclassServerTh..
分类:
编程语言 时间:
2015-03-28 06:31:19
阅读次数:
179
程序实现功能: 有几种重量不同的石头,现在需要从这几种石头中搬指定重量的石头,随意组合,如何才能搬的个数最少。(一定要搬这个重量的石头,不能多也不能少)。如何石头的组合不能得到这个重量就可以不管using System;using System.Collections.Generic;using S...
分类:
编程语言 时间:
2015-03-28 06:23:36
阅读次数:
124
有时在写代码时,需要查看javadoc文档,便于编写程序。故如何把Javadoc文档整合到MyEclipse,以便于查看呢?解决办法:1、在MyEclipse中菜单栏的“Windows”--->“Preferences(首选项)”2、左侧导航栏找到Java--->Installed JREs,点击I...
分类:
编程语言 时间:
2015-03-28 06:24:17
阅读次数:
156
SpringMVC配置,SpringMVC4.x配置,SpringMVC4.x配置详解,SpringMVC第一个程序
分类:
编程语言 时间:
2015-03-28 06:23:38
阅读次数:
178
http://tool.oschina.net1.6API文档(中文)的下载地址:ZIP格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zipCHM格式:http...
分类:
编程语言 时间:
2015-03-28 06:22:34
阅读次数:
186
0. 新与旧两种reverse>>> L = [1,2,3,4]>>> R = L[::-1] # new object>>> R[4, 3, 2, 1]>>> L.reverse() # in place>>> L[4, 3, 2, 1]>>>两种sort>>> sorted(r) # new o...
分类:
编程语言 时间:
2015-03-28 06:20:12
阅读次数:
172
今年是Java诞生的第20年,写这样的一篇文章纪念那个曾经让我执着和疯狂的Java,也纪念那个从单纯到复杂再回归单纯的我。...
分类:
编程语言 时间:
2015-03-28 01:14:13
阅读次数:
342
欧几里得算法欧几里得算法也叫辗转相除法,是求两个整数最大公约数的算法。当然也可以求最小公倍数。算法实现其实算法的实现原理就是,有整数a b两个,每次求的一个数字r = a % b,然后把b放到a的位置,把r放到b的位置,递归调用。就是gcd(a, b) { return gcd(b, a%b); }这个样子的。结束条件是当 a%b == 0的时候停止。最大公约数//
// main.cpp
//...
分类:
编程语言 时间:
2015-03-28 01:13:58
阅读次数:
243
JavaScript作用域应该是JavaScript里面最难理解的概念了。看了《JavaScript高级程序设计》和其他的书虽然费了很大力气看懂了,感觉解释的还是有点费解。正好在网上看到几个面试题可以用作用域解决,也方便了对它的理解。1.JavaScript是单线程程序和其他语言当初设计的时候不一样,JavaScript是单线程(一个时机段内只干一件事情),是不支持并发这个概念的。为什么会这样呢?可...
分类:
编程语言 时间:
2015-03-28 01:14:48
阅读次数:
198
基本数据类型对象包装类按照java面向对象的原则,万事万物都是对象,这也就包括了基本数据类型。Byte byteShort shortInteger intLong longBoolean BooleanFloat floatDouble doubleCharacter char接下来就以int为例...
分类:
编程语言 时间:
2015-03-28 01:14:51
阅读次数:
182
讲课流程:API的使用: 1,Scanner的应用 两次录入: int -----int : String --- String:\r\n是结束标识符 String --- int: int ----- String:不正常[2] 与String --- String有点理解不过来 1,sc重...
分类:
编程语言 时间:
2015-03-28 01:13:02
阅读次数:
198
Java并发大师Brain Goetz是Java并发方面最权威的人物,他的文章绝对是最具有参考价值的,值得仔仔细细的推敲和研究:中文地址:http://www.ibm.com/developerworks/cn/java/j-jtp/英文地址:http://www.ibm.com/developer...
分类:
编程语言 时间:
2015-03-28 01:11:55
阅读次数:
212
修复 Java 内存模型,第 2 部分——Brian Goetz
分类:
编程语言 时间:
2015-03-28 01:10:29
阅读次数:
174