- 浏览: 205239 次
- 性别:
- 来自: 青岛
最新评论
-
sunysh005:
界面太丑了,功能没有问题
SWFUpload+commons-fileupload 上传文件 -
liwh1989:
liwh1989 写道
SWFUpload+commons-fileupload 上传文件 -
liwh1989:
...
SWFUpload+commons-fileupload 上传文件 -
liwh1989:
SWFUpload+commons-fileupload 上传文件 -
貌似掉线:
已用上。多谢!
native2ascii的 java实现
文章列表
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 ...
问题描述:计算一组数据的全排列
例如:输入1,2,3时,共有3!个排列数,将其从小到大依次排序可分组如下:
------
123
132
------
213
231
------
312
321
解题思路:求长度为n的source[]数组的第x个排列数,其中 0<=n<n!
...