`
dyccsxg
  • 浏览: 205239 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
文章列表
1. java public class Main{ public static void main(String[] args){ int a = 10, b =20; a = (++b) + 0*(b = 2); System.out.println("a=" + a + ", b=" + b); // a=21, b=2 a = (b++) + 0*(b = 8); Sys ...
说明:使用SWFUpload 上传文件,可在客户端校验文件大小,动态显示上传进度等。 SWFUpload 官网:http://www.swfupload.org/project  SWFUpload Demo: http://demo.swfupload.org/v220/  // client 端 <%@page language="java" contentType="text/html;charset=utf-8"%> <% String contextPath = request.getContextPath( ...
1. DB21.1 SQLCODE=-443, SQLSTATE=38553,     SQLERRMC=SYSIBM.SQLTABLES;TABLES;SYSIBM:CLI:-727, DRIVER=3.50.152 /* throw exception when execute next line */ databaseMetaData.getTables(catalog, schema, null, new String[]{"TABLE"}); 原因:系统时间被改动 解决:将系统时间改回正常值     2. Or ...
vsftpd 1. 安装 ftp 服务端 vsftpd $ sudo apt-get install vsftpd # 启动 ftp 服务端 $ sudo service vsftpd start # 查看是否已打开 ftp 的监听端口 21 $ sudo netstat -tulnp|grep 21 tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 3272/vsftpd # 访问 ftp ...
tomcat 常用操作 1. 安装 tomcat 1.1 下载 32-bit Windows zip [apache-tomcat-7.0.4-windows-x86.zip] http://tomcat.apache.org/download-70.cgi 1.2 解压 apache-tomcat-7.0.4-windows-x86.zip d:/apache/apache-tomcat-7.0.4 |-bin |-conf |-lib ...
参考:   http://wiki.ubuntu.org.cn/SubVersion 1. 安装 svn $ sudo apt-get install subversion $ sudo apt-get install libapache2-svn 2. 配置 svn 2.1 创建名为 "subversion" 的组 $ sudo addgroup subversion 2.2 将自己和 "www-data" (Apache 用户)加入 ...
1. 校验 /** * 校验 email * @param email * @return */ public static boolean validateEmail(String email){ String regex = "([a-z\\d]+[_|\\-|\\.]?)*[a-z\\d]+@(([a-z\\d]+[\\-]?)*[a-z\\d]+\\.)+[a-z]{2,3}"; Pattern p = Pattern.compile(regex,Pattern.CASE_INSENSITIVE); Matcher m ...
@echo off echo 选择要设置的IP方式,然后按回车: echo . echo 1. 办公室 echo 2. 宿舍 echo 3. 自动 echo . set v= set /P v=选择: if not '%v%'=='' set v=%v:~0,1% echo . if '%v%'=='1' goto 1 if '%v%'=='2' goto 2 if '%v%'=='3' goto 3 goto 3 echo . :1 netsh interface ip set address "本地连接" static 10.162. ...
public class Main{ public static void main(String[] args){ Main t = new Main(); // 选择排序 int[] data = new int[]{1,5,3,4,2,1,6}; t.selectSort(data); for (int i=0; i<data.length; i++){ System.out.print(data[i] + " "); } ...
1. 压缩 Filter // GZIPFilter.java package org.demo.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletR ...
Reference library:  commons-logging-1.1.1.jar  log4j-1.2.16.jarLog Levels:   DEBUG < INFO < WARN < ERROR < FATALlog4j 配置说明  http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PropertyConfigurator.htmllog4j ConversionPattern 说明  http://logging.apache.org/log4j/1.2/apidocs/org/apa ...
1. 使用 iframe 时,父窗体与子窗体之间的相互调用 // 父窗体调用子窗体内的函数 window.frames['ifm_id'].valueChange("id_101"); // 子窗体调用父窗体的函数 parent.refreshTree("nodeId_202");   2. 弹出窗体与返回值 // 弹出窗体 var url = "http://www.baidu.com"; win=window.showModalDialog(url,window,"dialogLeft:400;dialo ...
问题描述:计算一组数据的组合数并输出 例如:输入1,2,3,4,5时,大小取3,共有C(5,3)=10个组合数, 将其从小到大依次排序可分组如下: ---- 123 124 125 134 135 145 ---- 234 235 245 ---- 345 解题思路:求长度为 n 的source[]数组,且大小为 m 的第 x 个组合数 1)获取组合数的第一个字符 因为 C(n,m) = C(n-1,m-1) + C(n-2,m-1) + .. + C(m-1,m-1) 所以可依次计算 C(n-k,m-1) [ ...
描述:简单模拟JDK自带的 native2ascii.exe 的功能 package org.demo.util; import java.io.IOException; /** * 字符转换 * @author * @date 2010-9-13 * @file org.demo.util.Ascii2Native.java */ public class Native2Ascii { private static final String PREFIX = "\\u"; /** * @param args ...

计算全排列

    博客分类:
  • Java
问题描述:计算一组数据的全排列 例如:输入1,2,3时,共有3!个排列数,将其从小到大依次排序可分组如下: ------ 123 132 ------ 213 231 ------ 312 321 解题思路:求长度为n的source[]数组的第x个排列数,其中 0<=n<n! ...
Global site tag (gtag.js) - Google Analytics