文章列表
所需软件(svn的版本要和TortoiseSVN的版本对应):
1.subversion,例如:Setup-Subversion-1.5.6.msi;
2. TortoiseSVN,例如:TortoiseSVN-1.5.1.13563-win32-svn-1.5.1.msi;
3. Svnservice,例如:svnservice-1.0.0.msi;
4. apache http服务器端:httpd-2.2.15-win32-x86-openssl-0.9.8m.msi
一、创建版本库
上述几款软件下载之后,直接安装,简单起见,都将其安装到D盘根目录下:
D:\Subversion ( ...
接口是实现多重继承的途径,而生成遵循某个接口的对象的典型方式就是工厂方法设计模式,这与直接调用构造器不同,我们在工厂对象(Factories)上调用的是创建方法,而该工厂对象将生成接口实现的对象(ServiceFactory fact)。理论上,通过这种方式,我们的代码将完全与接口的实现分离,使得我们可以透明地将某个实现替换成另一个实现。
interface Service{
void method1();
void method2();
}
interface ServiceFactory{
Service getService();
}
class Implementation1 ...
/////////在电子滤波器的例子中,类库是被发现而非创建的,在这些情况下,可以使用适配器设计模式,适配器(FilterAdapter)中的代码将接受你所拥有的接口(Processor),并产生你所需要的接口,用组合将基类(Filter)与接口(Processor)联系起来。
class Waveform{
private static long counter;
private final long id=counter++;
public String toString(){ return "Waveform"+id; }
}
class Filter{
p ...
上传的jsp页面
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/WEB-INF/page/share/taglib.jsp" %>
<%@ include file="/WEB-INF/page/share/studentSelectAll.jsp"%>
<html>
<head>
<title>学生基本信息上传</title>
<meta http-equ ...
一.先清除电脑里的原有的配置,指令如下: sudo apt-get remove --purge apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php ...
首先配置当前xshell的编码方式,然后用 local 查看编码方式:
[root@localhost canhui]# LANG="zh_CN.UTF-8"
[root@localhost canhui]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF ...
/**冒泡排序**/
import java.util.*;
public class BubbleSort {
ArrayList list;
public BubbleSort(int num,int mod){
list=new ArrayList(num);
Random dom=new Random();
System.out.println("排序之前的数组:");
for(int i=0;i<num;i++){
list.add(new Integer(Math.abs(dom.nextInt())%mod+1));
Sy ...
/**插入排序的基本思想:经过i-1遍处理后,L[1..i-1]已排好序,第i遍处理仅将L[i]插入L[1..i-1]
* 的适当位置,使得L[1..i]还是排好序的序列。具体方法用顺序比较的方法:首先比较L[i]和L[i-1],
* 如果L[i-1]<=L[i],则L[1..i]已排好序,第i遍处理就结束;否则交换L[i]与L[i-1]的位置,继续
* 比较L[i-1]和L[i-2],直到找到某一个位置j (1<=j<=j-1),使得L[j]<=L[j+1]时为止。
* 简言之,插入排序就是每一部都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部 ...
/**编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但
是要保证汉字不被截半个,如“我ABC” 4,应该截为“我AB”,输入“我ABC汉DEF” 6,应该
输出“我ABC”,而不是“我ABC+汉的半个”。**/
import java.util.Scanner;
public class InterceptionStr{
static String ss; ////要进行截取操作的字符串
static int n; ////截取的字符串的字节数
public static void main(String[] args){ ...