首先要把环境搭建好,也就是jdk还有tomcat,要是不需要再web上使用就不需要装了!
还有就是配置,也就是默认的comm.jar ,javax.comm.properties , win32com.dll这几个文件要放对地方
comm.jar放到C:\Program Files (x86)\Java\jdk1.7.0_01\jre\lib\ext 同时也放到jre相同目录下...
分类:
编程语言 时间:
2014-06-05 00:11:55
收藏:
0 评论:
0 赞:
0 阅读:
861
在大多数情况下插入排序比选择排序和冒泡排序快些,
int[] a = {222,44,11,63,84,24,53,123,25,98,76,34};挨个读取数组a中的每个元素,将它与前面的数最对比,如果比前面的小就将前面的数向后移,当移动停止时,将该数填充到空出的位置。
第一次:222前面没有数不做变化。
第二次:44小于222,将222后移一位变成了{x,222,11,63,84,24,53,123,25,98,76,34},最后将44填充到x的位置(移动222后空出的位置),数组变成了{44,22...
分类:
编程语言 时间:
2014-06-05 02:14:10
收藏:
0 评论:
0 赞:
0 阅读:
371
一、整体代码
#include
using namespace std;
class CCTest {
public:
void setNumber( int );
void printNumber() const ;
private:
int number;
};
void CCTest::setNumber( int num ) { number = num; }
...
分类:
编程语言 时间:
2014-06-04 22:57:09
收藏:
0 评论:
0 赞:
0 阅读:
430
java S2SH项目框架整合搭建实例教程,代码下载地址:http://www.zuidaima.com/share/1787220771113984.htm...
分类:
编程语言 时间:
2014-06-05 01:19:55
收藏:
0 评论:
0 赞:
0 阅读:
718
最近为做展示,改写了一个遗传算法求TSP的Java界面版,思路代码和
http://blog.csdn.net/wangqiuyun/article/details/12838903 这篇文章思路是一样的,追加了Java用Graphics画点及画线做路径展示,展示部分做得比较粗糙,需要的拿走,效果图如下。
下载地址:http://download.csdn.net/detail/...
分类:
编程语言 时间:
2014-06-05 05:23:36
收藏:
0 评论:
0 赞:
0 阅读:
347
package com.beyole.util;
import java.awt.Font;
import javax.swing.JButton;
import javax.swing.JFrame;
public class test5 {
public static void main(String[] args) {
JFrame frame=new JFrame();
J...
分类:
编程语言 时间:
2014-06-05 03:24:30
收藏:
0 评论:
0 赞:
0 阅读:
374
package com.beyole.util;
import java.awt.Font;
import java.io.File;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
public class test5 ...
分类:
编程语言 时间:
2014-06-05 01:08:50
收藏:
0 评论:
0 赞:
0 阅读:
486
对于普通的类而言,可以放在初始化块中的初始化工作其实完全可以放到构造函数中进行,只不过有时会带来些许不便,如有多个构造器,就要在多个地方加上初始化函数完成初始化工作,而如果放到初始化块中的话则只要写一次即可。显然,使用初始化块的代码比不使用初始化块的代码要更简洁。但是,如果只是这一点便利的话,还不足以使用初始化块,其实初始化块真正体现其独一无二的作用是在匿名内部类中,由于是匿名内部类,因而无法写构造方法,但是很多时候还是要完成相应的初始化工作,这时就需要用到初始化块了,特别是Android中大量地使用匿名内...
分类:
编程语言 时间:
2014-06-05 04:44:08
收藏:
0 评论:
0 赞:
0 阅读:
370
import java.applet.Applet;
import java.awt.*;
public class Appelet extends Applet {
String name;
public void init ()
{
name=getParameter("myName");
}
public void paint(Graphics gr)
...
分类:
编程语言 时间:
2014-06-05 00:13:46
收藏:
0 评论:
0 赞:
0 阅读:
433
package com.beyole.util;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class test6 {
public static void main(String[] args) {
JFrame frame = new JFram...
分类:
编程语言 时间:
2014-06-05 01:46:59
收藏:
0 评论:
0 赞:
0 阅读:
392
package com.beyole.util;
import java.awt.BorderLayout;
import java.awt.Button;
import javax.swing.JFrame;
public class test7 {
public static void main(String[] args) {
JFrame frame=new JFrame("C...
分类:
编程语言 时间:
2014-06-05 04:26:35
收藏:
0 评论:
0 赞:
0 阅读:
368
本文主要讲述基本的控制语句,if ,for ,while.但是里面很有可能有一些基础东西你没有注意到的!
在文章中用if for,while来实现了经典的猜数字,以及输出完美数(什么?完美数不知道?!开玩笑吧!)。
浅显易懂的例子和程序,最适合新手不过了。...
分类:
编程语言 时间:
2014-06-04 23:43:27
收藏:
0 评论:
0 赞:
0 阅读:
503
java多线程下载
一、简介
线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就是同时开起好几个下载通道.当服务器提供下载服务时,使用下载者是共享带宽的,在优先级相同的情况下,总服务器会对总下载线程进行平均分配。不难理解,如果你线程多的话,那下载的越快。现流行的下载软件都支持多线程。
注意:实现多线程的条件是服务器支持单一IP多线程下载,如果不支持的话,很有可能封IP或者是...
分类:
编程语言 时间:
2014-06-04 23:26:33
收藏:
0 评论:
0 赞:
0 阅读:
394
策略模式(Strategy Pattern)体现了两个非常基本的面向对象设计的原则
1、封装变化的概念;
2、编程中使用接口,而不是对接口的实现。
策略模式定义了一个共同的抽象算法接口,其子类实现这个接口定义的方法,并且都有各自不同的实现,这些算法实现可以在客户端调用它们的时候互不影响的变化。 子算法之间是弱连接的关系,提高了软件的可扩...
分类:
编程语言 时间:
2014-06-04 23:21:53
收藏:
0 评论:
0 赞:
0 阅读:
451
函数匹配
1、实参类型转换
1.精确匹配
2.通过const转换实现的匹配
3.通过类型提升实现的匹配
4.通过算术类型转换或者指针转换
5.通过类类型转换实现的匹配
函数匹配和const实参
如果重载函数的区别在于它们的引用类型的形参是否引用了const,或者指针类型的形参是否指向const,则当调用发生时编译器通过实参是否是常量来决定选择哪个类型。
函数指针
使用函数指...
分类:
编程语言 时间:
2014-06-05 01:50:49
收藏:
0 评论:
0 赞:
0 阅读:
412
这两天要为公司一个项目的服务端写性能测试脚本,其中有一个请求订单号的接口,需要客户端用post请求向服务端发送加密过的token 和订单数据。代码如下:
payload = {'token':token,'order_data':order_data}
r = requests.post(url, data=payload}
但是,服务端返回错误,花了很长时间检查了token和order_d...
分类:
编程语言 时间:
2014-06-05 05:24:20
收藏:
0 评论:
0 赞:
0 阅读:
572