自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 Resin3.x日志滚动

可以按照日志大小和时间滚动,对日志还支持压缩zip和gzip压缩<stdout-log path-format="log/stdout.log.%Y%m%d" timestamp="[%Y-%m-%d %H:%M:%S] " rollover-period="1D" rollover-size="200mb" /> ...

2011-03-12 11:29:36 115

原创 Resin3.x日志的名称

log name valueMeaning""Debug everythingcom.caucho.jspDebug jspcom.caucho.javaJava compilationcom.caucho.xslXSL debuggingcom.caucho.server.portTCP port deb...

2011-03-12 11:24:42 151

原创 List的遍历条件删除

List的遍历条件删除List<Integer> l = new ArrayList<Integer>();for (int i = 0; i < 10; i++) { l.add(i);}// 方法1,目标是删除1for (int i = 0; i < l.size(); i++) { if (l.get(i) == 1) {...

2011-03-11 17:40:22 124

原创 Hibernate在Resin下部署多个c3p0数据源

环境:resin3.xhibernate3c3p0-0.9.1 单纯的使用hibernate,没有spring来配合,如果同一个resin下配置了多个c3p0连接池,则会报错,错误信息如下:A C3P0Registry mbean is already registered. This probably means that an application using c3p...

2011-03-11 17:22:13 110

原创 Hibernate对应MySQL的Text字段

Hibernate3.6.1,MySQL5InnoDBDialect如果hbm文件中property元素的type属性是string,则当不指定column中的length属性时,ddl中默认为varchar(255)。由于varchar(x)中x是与字符集有关系的,最多也就是65535,当指定的length超过65535时,hibernate知道肯定是不能用varchar了,所以自动选择用...

2011-03-04 23:34:34 955

原创 Resin3.x日志级别

和java.util.logging.Level中的日志级别对应  声明为 Level 的 java.util.logging 中的字段static LevelLevel.ALL           ALL 指示应该记录所有消息。static LevelLevel.CONFIG...

2011-02-24 10:08:25 265

原创 tomcat中多次加载jni时的错误

问题描述:知识库经过精简之后做成了一个hr的版本,两个版本都要求使用海量分词,这个分词工具是用jni进行包装的,于是很自然的在两个web的lib下面分别放了一个aplit.jar作为jni入口,后来发现使用搜索的时候总是只有一个能用,另一个在加载海量分词动态库的时候挂起,也就是java的System.loadLibary函数,而且有一个规律,第一次加载这个库的web可以正常使用 ...

2011-02-22 22:27:16 453

原创 多目录编译经典makefile

 # Readme:# use: make config# use: make dir# use: make# use: make clean# use: make rebuild# use: make cleanall# use: make test# use: make# firs of all, use "make config" or "make...

2011-02-22 22:25:51 115

原创 GNU autotool构建工程

目录结构如下:其中configure.in/Makefile.am需要配置 在at目录下执行autoscan,对于出现的错误不予理睬(据称乃是版本错误,在网上发现过不出错的截图:>)autom4te: configure.ac: no such file or directoryautoscan: /usr/bin/autom4te failed with e...

2011-02-22 22:21:55 128

原创 UDP编程中recvfrom函数的最后一个参数问题

recvfrom的最后一个参数返回往客户端机构中写的数据字节数,这里应该使用sizeof()来求出sockaddr_in的大小,然后赋值给最后一个参数,否则取到的客户端地址不对而且不能正确发送返回数据...

2011-02-22 22:20:00 929

原创 标准库算法(sort)的用法

 #include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std;bool compare(int l, int r){ return l < r; // 如果写死返回真则排序算...

2011-02-22 22:19:01 359

原创 多米诺覆盖问题的回溯解法

题目:现有6*6大小的棋盘和18张多米诺骨牌,每张牌能覆盖2个棋格,求将多米诺骨牌完全覆盖棋盘的所有组合?  #include <iostream>#include <string>#include <map>#include <stack>#include <set>#include <sstrea...

2011-02-22 22:17:03 604

原创 Java字符串的split函数特殊情况

split函数使用的分隔符需要注意特殊字符,比如正则表达式中的+/*以及|等,使用\\进行转义,否则会出现意外的情况

2011-02-22 22:15:41 139

原创 jpgraph的配置问题

jpgraph配置显示中文的时候将字体文件simsun.ttf拷贝到/usr/X11R6/lib/X11/fonts/truetype/目录下,然后配-置jpg-config.inc.php文件,在使用的时候使用SetFout("FF_SIMSUN")来设置字体,在jpgraph_ttf.inc.ph-p文件中设置具体的字体格式,如粗体,斜体等等...

2011-02-22 22:14:09 146

原创 如何用CGI(C/C++)输出二进制内容

用CGI输出文本文件已是司空见惯,输出二进制呢?你尝试过吗?下面的代码演示在linux下想浏览器输出Excel文件tt.cpp#include <fstream>#include <iostream>#include <string>#include <vector>#include <algorit...

2011-02-22 22:12:22 417

原创 下载文件的代码段

 #-*-coding:gbk-*-import httplib # 测试从1024个字节开始传输,可以实现断点续传header = {'RANGE':'bytes=1024-'} conn = httplib.HTTPConnection('info.cm.com')conn.request('GET', 'http://info.cm.com/Attesa.mp...

2011-02-22 22:11:01 87

原创 WPS文件相关MIME配置及技巧

WPS包括三种主要格式的文件.wps/.et/.dps这三种格式文件的MIME类型分别是application/kswpsapplication/ksetapplication/ksdps在Windows下可以通过注册表找到相关MIME类型,前提是必须安装相关软件,如要找到WPS相关类型需要安装WPS软件注册表地址[HKEY_CLASSES_ROOT\MIME\...

2011-02-22 22:05:42 2193

原创 Java RMI简单示例程序

1.         编写接口import java.rmi.*; public interface HelloIn extends java.rmi.Remote{String sayHello() throws RemoteException;}          2.         实现远程接口import java.rmi....

2011-02-22 22:04:12 234

原创 Java Linux环境下JNI示例程序

1.         编写Java程序(JMain.java)class JMain { static { System.loadLibrary("tjni"); } public static void main(String[] args) { S...

2011-02-22 22:02:52 162

原创 Java Corba示例程序(JDK1.5

1.         定义idl文件module HelloApp{ interface Hello { string sayHello(); oneway void shutdown(); };};          2.         生成stubIdlj -fall Hello.idl        ...

2011-02-22 22:01:41 116

原创 C++ 中关于函数传对象和传引用的混淆问题

 代码如下#include <iostream> using namespace std; void tt(int& i) { cout<<i<<endl;} void tt(int i) { cout<<i<<endl;} int mai...

2011-02-22 22:00:14 134

原创 Apache HttpClient的简单用法

 // Apache HttpClient包可以通过纯java来解析http协议,直接进行请求然后之后对结果进行处理// 创建HttpClient实例HttpClient client = new HttpClient();// 设置超时时间client.getHttpConnectionManager().getParams().setConnectionTimeout(50...

2011-02-22 21:58:26 90

原创 Html中特殊字符的表示方法

窗体顶端想表达的意图窗体底端处理方式想表达的意图处理方式(回车换行)<br>≠≠ (空格符) ≡≡&(AND符号)&...

2011-02-22 21:57:32 957

原创 当finally遇到return

 public static int test() throws Exception { try { throw new Exception(); } catch (Exception e) { System.out.println("catch"); throw new Exception...

2011-02-22 21:55:06 79

原创 Crontab中调用命令的路径问题

Linux Shell下在crontab中配置定时启动脚本程序,在这个脚本程序中应该设置相应的环境变量或者是使用命令的绝对路径,否则可能出现在shell下手动运行成功但是crontab中自动运行出现异常,原因就是crontab只会带上很简单的环境变量...

2011-02-22 21:49:06 299

原创 GCC 链接库文件时的顺序问题

困扰了相当长的时间,gcc在链接库文件时是从左到右扫描,而且不会重复扫描,这样任何函数的定义应该放在使用者的后面,不同的编译器对这个问题有不同的处理方式,有的编译器可以实现顺序无关,但在没有明确的情况下应该遵循原有的规则。 下面是有关gcc说明的一段话,摘自网络On Unix-like systems, the traditional behavior of compilers...

2011-02-22 21:15:31 399

原创 关于jdk1.5的不同子版本在调用jni的时候报错的问题

使用jdk1.5.11在System.loadLibrary()处会出现如下怪异的错误,在网上发现很多人都在讨论这个问题,最后的结论是1.5.07版本之后都有该问题,只有之前的版本会有比较明确和详细的错误信息,在实验的过程中使用jdk1.5.06发现确实如此 错误信息补充如下:Can't load IA 32-bit .so on a IA 32-bit platform...

2011-02-22 21:13:12 118

原创 在Ant脚本中如何调用第三方程序

部署的时候经常要求重启tomcat服务器,下面以停止和启动tomcat为例演示如何在ant脚本中调用第三方程序(该build.xml文件位于WEB-INF文件夹中,用来在linux中快速调试和编译web应用程序,避免在windows上开发之后每次都要打包上传)  <?xml version="1.0" encoding="GBK"?><project name="...

2011-02-22 21:10:16 161

原创 使用Lucene搭建简单的搜索引擎

假设现有如下格式的记录(Record)标题(title)内容(content)创建时间(mdtime)现在要求搭建搜索引擎实现在标题和内容字段上进行搜索,同时按照时间倒序排列 1.    建索引 File index = new File("/usr/local/...."); // 索引文件存放目录 ...

2011-02-22 21:08:46 324

原创 Linux常用系统调用列表

本文列出了大部分常见的Linux系统调用,并附有简要中文说明。以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的 的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表, 即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其 作了...

2011-02-22 17:43:51 618

原创 MD5编码

public static String makeMD5(byte[] data) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; MessageDigest digest = null; try { di...

2011-02-22 17:42:22 489

原创 MySQL典型配置

# The following options will be passed to all MySQL clients[client]#password = your_passwordport = 3306socket = /tmp/mysql.sock# The MySQL server[mysqld]port = 3306socket = /tmp/mysq...

2011-02-22 17:38:30 132

原创 MySQL主从DB同步配置

主库172.30.6.2,从库172.30.6.114主库的my.cnf文件加入# 要使用同步功能, log-bin必须开启log-bin=/data/bin-logs/master-log-binrelay-log = /data/relay-logs/master-relay-bin# 同步时主机的ServerID, 必须唯一.server-id = 1 #唯一...

2011-02-22 17:29:09 66

原创 用C/C++和Python生成Excel文件

一直都是使用 C/C++ 来编写 CGI ,最近碰到一个需要将数据库记录导出到 excel 文件的需求,在 C/C++ 下基本上没有什么好的解决办法,尤其是在 linux 下,但是时下流行的各种脚本语言却对 excel 文件的操作有不错的支持,比如 perl , python 等( php 下所能找到的组件都会或多或少有些问题,比如单元格内字节 255 限制, excel2003 版本限制等),基...

2011-02-22 17:18:13 325

原创 Suse10环境下开机启动脚本的位置

服务器出问题重启之后需要启动自己的服务,找到/etc/init.d/rc.local或者/etc/init.d/boot.local文件,在其中配置上自己的脚本

2011-02-22 17:13:03 186

原创 Suse10环境Samba服务器配置

samba配置文件路径/etc/samba/smb.conf1.添加用户smbpasswd -a root依照提示输入密码,此密码不必与系统密码相同,但是该用户却需要实现在系统中存在2.修改配置文件[global] netbios name = SMBSERVER server string = Linux Samba Ser...

2011-02-22 17:06:32 119

原创 使用Vim删除文件的多个空行

:%s/$\n\$//g合并多个空行:%s/^\n$//g合并多个空行为单个空行 

2011-02-22 17:04:34 352

原创 SSH端口转发

对于不能直接访问的服务,可以尝试用ssh来做一个通道 ssh -g -L 可访问IP:可访问端口:目标IP:目标端口 目标IP -p目标端口 -f -f选项可以实现后台运行 ...

2011-02-22 17:02:45 86

原创 Runtime.getRuntime().exec()中输出和错误流引起阻塞的问题

测试的脚本代码 #/bin/shecho "step 1"i=0while [ $i -lt 100 ]do expr 1 / 0 i=`expr $i + 1`doneecho "step 2"当错误信息比较少时,不处理错误流中的信息也没有问题import java.io.*;public class T { ...

2011-02-22 15:34:19 1204

原创 Java可变长参数的使用

1. 可变长参数在定义的时候只能放在方法的最后一个参数位置,一个方法只允许一个可变长参数; 2. 可变长参数本质就是数组,因此如下方式的定义是错误的:public class Thinking { public void test(String... p) { } public void test(String[] p) { } } 3. 调用的...

2010-12-09 18:43:25 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除