自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何测试main方法

今天的component有个commandline class需要测试main函数的返回值,我们知道正常情况下是无法测试commandline的类的,因为    public static final void main(String[] args) {}结束的时候会调用system.exit(status).当然也会终止测试的jvm。也就是说如果我们直接这样写:public

2008-06-30 22:54:00 6638 3

原创 拉斯维加斯流水

Normal07.8 磅02falsefalsefalseEN-USZH-CNX-NONE<w:LatentStyles DefLockedState="false"

2008-06-13 14:24:00 1438

原创 Mysql::Error: Specified key was too long; max key length is 1000 bytes

Mysql::Error: Specified key was too long; max key length is 1000 bytes

2008-04-09 17:30:00 930

原创 Transactions not support 错误

今天遇到一个程序在jboss的日志中报Transactions not support错误。可能这样的错误在informix中很常见。因为在dbaccess中创建的数据库默认是没有日志的。我们知道如果数据库没有日志是不可能支持事务的。所以当jdbc程序设置自动事务标志为否的时候,就会出这个错误。解决起来也很简单。如果你已经建立了数据库,可以用以下命令增加日志。ontape -s -U databa

2008-04-08 14:07:00 2467

原创 收到机票啦

今天收到topcoder给预订的机票,是通过dhl发过来的,这是快件跟踪记录。 Date and time Status DHL Facility Location 4/7/2008        8:52 am Delivery arranged, no details expected.    North China Area, China, Peoples Republic        

2008-04-08 14:00:00 2427 1

原创 学英语

今年头一次参加tco,因为时间的关系我只完成了6轮比赛中的四轮,没想到奇迹发生了。tc通知我是finalist了。我和oldbig 、pe和传说中的ACRush同一架飞机。下个月就要去美国了,可是英语水平实在太差,尤其是口语。昨天去外教班,好多都听不懂。不知道如何才能速成。 现在还不知道决赛比什么,不过只有8个小时的dev,时间肯定很紧张。以我目前的英语水平,写文档和读题目就要占用一半的时间。神啊

2008-04-01 09:48:00 751

原创 aix 批量杀死进程

今天同事反映培训教室的 柜员 登录不了系统,查看错误提示是 “too may process ,cant   fork" 之类的。一看是僵尸进程太多。以前有一个清华同方留下 的 批量杀死进程的shell 由于时间长不用找不到了。所以应急写了一行命令ps -eo "%U|%p" |grep tlqt|cut -f "2" -d "|" | xargs kill -9在aix下测试通过 ,其他系统没

2007-09-10 13:29:00 6249

原创 informix的blob

最近的一个项目用到了informix数据库,有部分数据涉及blob(text,byte)数据类型,但是informix默认设置并不支持blob。还好修改起来比较简单 :1.首先要建立smart blob space 比如 (spspace) 。命令如下        userid onspaces -c -S sbspace -g 4k  -p -o 0 -s 4000   2。将建立的 sma

2007-08-02 08:26:00 4547

原创 医保接口

刚刚结束一家医院的his系统与医保系统的接口开发,系统不算复杂。这边的社保接口是东软开发的,动态链接库形式(个人觉得设计的不算合理) ,个人认为有如下弊端:1.接口是dll,所以只支持windows的his系统。(文档说如果厂商用的是unix或者linux,则必须“升级”到windows平台。真佩服东软,管换到windows叫升级。)2.接口是通过dll函数通过oracle客户端访问医保中心的数据

2007-04-28 16:28:00 11666 9

原创 topcoder 小结

由于全年单位工作太繁忙,导致一直没有时间玩topcoder。趁着前两个月有点时间又参加了3次java dev。 得了两次第二。第一次奖金到手可真不算容易。做个记录也许以后的朋友可以少走弯路。如果想得到奖金您必须把tax form填写后邮寄到美国(注意,一定要在信上包含你的handle name 否则他们会以为你没有发),还有topcoder在没受到tax form之前是不会给你money也不会

2007-04-10 17:53:00 2035 2

原创 Gentoo linux 崩溃

由于执行了  emerge deep-clean 所以导致gentoo丢失了大量系统包。经过一系列错误的操作系统已无法挽回。在6000上安装linux 并不是轻松的事情(redhat  和suse除外,虽然方便但是我不喜欢。呵呵)这几天重新安装了gentoo 新版,效果不错。版本控制系统subversion也升级到了1。4,wiki,bug管理也都恢复正常了。从明天开始我要休假了,很长一段时期以来

2006-09-15 11:10:00 1082

原创 如何在socket 程序中绑定本地端口

我们行与交警进行连网,由于对方安全限制(网闸设备)必须限定发起端(client)源端口。我还是头一看到非要限制源端口的设备,虽然我认为这样会造成连接的不稳定,比如网络中断引起重新连接一定会导致本地端口的占用,此时只有等待超时端口被回收。否则将一直是port or address in use错误。可能需要复杂的机制来管理连接,以下是一个简单的socket 测试程序。#include std

2006-09-06 19:43:00 15483

原创 vmware esx 安装成功

单位的服务器越来越多,管理的难度也越来越大。为了有效利用服务器资源。我用一台ibm 346安装了vmware esx 3。目前已经建立了两个guest os 。目前看没发现什么问题。明天要分别在两台guest  os 上安装应用。如果一切顺利我将继续迁移系统到虚拟机下。

2006-09-06 19:21:00 1700

原创 最近一个月参加了几个topcoder 的component开发竞赛。

   头一个项目因为不了解规则。将单元测试放错目录导致没有通过初审。其他几个都顺利通过了初审。成绩都不是很理想。有第7第8,也有第五。分数除了 第一个是61分外,其他都在80分左右(冠军的分数一般都在95以上,也就是几千行的java 程序和文档基本找不出毛病)。因为是年度tco 大赛期间。所以这一个月的竞争是最激烈的。一般一个项目都有40个来自不同国家的竞争者。以下是成绩列表:

2006-02-27 21:22:00 1826

原创 Google™ Code Jam - 中国编程挑战赛模拟题三

好不容易看到第三题了。下边是我做的答案。public class CursorPosition{       publicint getPosition(String keystrokes, int N)       {              intpos=0;              for(inti=0;i           

2005-11-23 10:10:00 2330 18

原创 Google™ Code Jam - 中国编程挑战赛模拟题二

刚才做了第二个模拟题目,题目就不写了。public class MatrixTool{       publicString[] convert(String s){              intlen=(int)Math.sqrt(s.length());              if(len*len==s.length())            

2005-11-23 09:04:00 1435 2

原创 Google™ Code Jam - 中国编程挑战赛模拟题一

    今天看csdn得到Google Code Jam 的消息.也注册了一个帐户进去玩玩.全是英文,头疼.随便打开一个房间选了一道250分的题目:Problem Statement        A simple line drawing program uses a blank 20 x 20 pixel canvas and a directional cursor that starts

2005-11-22 19:49:00 6458 26

原创 无题目

好久没来了,最近写了小程序<反洗钱大额可疑数据上抱系统>.主要是录入数据,然后生成人民银行要求的格式.采用jsp+bean+jdbc实现的.虽然view部分很少有代码.但是总觉得不是很理想.本打算使用tapestry来着,但是由于时间太紧急.所以没有冒险采用.呵呵。下一个项目一定要尝试一下.不知道为什么,我写完的程序总没有成就感,总觉得不理想.比如这个项目就存在dao设计的一些问题.由于一直都在单

2005-11-06 20:56:00 981

原创 hibernate 的java.lang.ClassCastException 错误

hibernate 3.0 使用复合主键的类。一定要实现serializable接口。否则就会出现:java.lang.ClassCastException错误。很容易忽略的问题。今天在这个问题上浪费了很多时间。

2005-08-11 17:03:00 2336

原创 mysql 自带客户端程序无法显示汉字问题。

      刚才在论坛里边看到有人问。为什么数据库编码是utf8 。数据也是utf8(甚至在hibernate都能正确处理汉字)可是在mysql里边select出来的却是乱码。     我使用的操作系统是windows xp 。就存在如上问题。我是这样解决的               在mysql中执行  set character_set_results=gbk;             

2005-08-10 22:17:00 1722

原创 hibernate+mysql4.1的中文问题

mysql4.1一个显著的变化就是支持国际化。我们可以指定数据库,表。甚至列的字符集。比如我们可以指定数据库的默认字符集。CREATE DATABASE IF NOT EXISTS QV DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;SET NAMES utf8;然后这样在hibernate的配置文件中加入:       true    

2005-08-10 22:00:00 1124

原创 gentoo 时间不正确的解决方法

gentoo已经安装完两天了。但是无意中发现时间不对。但是硬件时钟是正确的时间date 的时间就差好多个小时。想想安装的时候也设置ln –sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime后来通过阅读/etc/init.d/clock 脚本 。发现配置文件/etc/conf.d/clock。把CLOCK="UTC"改成CLO

2005-06-24 16:27:00 2487 2

原创 在ibm rs6000 44p安装linux 小结

1。suse的问题是。什么都好。就是升级收费。偶比较穷2。debian 我以前的最爱。也是什么什么都好。就是无法正确安装。虽然可以通过在suse上装(chroot)。但是官方的内核心没一个能启动的。也是仅仅缺个自己的核心而已。3。gentoo。刚开始用。缺点是浪费时间。deibna下3分钟搞定的。gentoo下非要3个小时不可。呵呵内核编译和启动已经成功。有使用同样power3机器的朋友可以联系我

2005-06-22 21:23:00 2083 1

原创 IBM RS6000 44P-170 安装suse 成功

今天首先给我的6000的firmware升级。为了升级我还安装了aix5l 。没想到AIX5L竟然比AIX4.3快了许多。aix的默认安装界面非常不友好。但是安装还算顺利加easy。我在novell(suse)网站上下载的试用版本成功的在我的IBM 44P-170上安装,并且运行正常。虽然能用,但是觉得还是不够理想。因为升级还收费。准备安装我最喜欢的版本debian 。以下是几次失败的尝试:1。将

2005-06-17 20:29:00 1810 1

原创 继续在rs6000 44p 170上尝试安装linux

1.fedora 加启动参数boot: linux  text  可以安装。但是安装后的系统启动到一半挂起。2。收费的版本有很多。但是偶不愿意用3。deian还是安装不成功,明天准备利用fedora按完的yaboot安装debian。也许“root=LABEL=/”这个参数能起作用

2005-06-16 20:54:00 1130

原创 关于Caché

早听说Caché 数据库,可是一直没有关于它的资料。偶然看到http://www.intersystems.cn/cache/index.html中文网站。里边有一些中文资料。感兴趣的可以看看。我对不了解。只知道在医疗领域(国外)是“垄断”地位。倒是很想在下一个项目中使用。

2005-06-15 20:07:00 982

原创 IBM RS6000 44P 170 安装linux失败

由于机器不在本地,安装非常不方便。但是到目前为止还没有安装成功。主要是如下问题:1。debian ppc版本无法引导  ,debian网站上有个老外写个170 网络启动安装步骤。软盘引导chrp powerpc也许不能实现。在deiban网站上下的cdrom安装盘也无法引导。2。安装fedora4 ppc版本 失败,但是可以引导。只是无法进入安装界面。由于时间限制没有做进一步的尝试。

2005-06-15 19:59:00 1107

原创 今天把 debian woody升级到sarge

1。更改/etc/apt/source.list为deb http://debian.cn99.com/debian sarge main non-free contrib#deb http://debian.cn99.com/debian-non-US sarge/non-US main contrib non-freedeb http://debian.cn99.com/debian test

2005-06-15 19:52:00 994

原创 Subversion 真的不错

以前使用microsoft的 sourcesafe做版本管理。感觉非常不方便。主要的原因是开发人员无论时间和空间都非常分散。就算使用了支持tcp/ip的扩展。也觉得非常不爽。自从采用subversion做版本管理后。效果非常好。而且维护也非常方便。唯一觉得不适应的就是版本号涨的太快。呵呵。不过它实现了类似rational的基线管理的思想。还有就是它的性能非常好。我是用一台破dec机器 (penti

2005-06-05 21:54:00 1164

原创 关于javaspider

相信和我一起看 《Contributing to Eclipse 》的一些朋友在找javaspider这个软件吧。今天找到一个地址。可以直接在eclipse 安装的 。http://javaspider.sourceforge.net/updatesite/

2005-06-01 21:35:00 1563 1

原创 水晶报表 "该字段名未知"的解决办法

因为有个vb写的程序使用了水晶报表.近日水晶报表由7.0升级到9.2.遇到不少问题.不过最困惑的还是 "该字段名未知”的问题 .在网上也没找到答案.后来发现解决办法很简单.就是sql查询的别名与水晶报表的不同.改成一样的就没问题了.不过这个问题很奇怪.可能7.0 和9.0获取记录集的方式不同吧.

2005-02-03 22:23:00 5107

原创 在vb中动态加载水晶报表rpt文件的方法

     这个问题在很多论坛里边都有问到。但是一直没找到满意的答案。下边写出一个解决办法    Dim sql As String    Dim rstLiuShui As New ADODB.Recordset    Dim Rpt As New CRAXDDRT.Report    Dim PrintApp As New CRAXDDRT.Application    If Option2.V

2005-01-30 12:33:00 2397

原创 联合查询

客户提出打印费用流水帐的要求,要解决的问题是药费和处置费并不在一个表里边,而且字段名字也不相同,感觉解决办法很多。首先想到的是水晶报表的子报表功能。后来放弃了。因为这样比较麻烦。所以做了一个联合查询的视图:alter view n_ihbillasSELECT CAST(ihformula.InPatientNo AS varchar) AS 住院号, i.Name AS 姓名, i.Age AS

2005-01-29 22:41:00 836

原创 rational 支持uml2.0的新版.已经可以试用下载了

Rational Software Architect Windows地址:http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2004-12-24+03%3A41%3A21.085566R&S_TACT=104CBW71&S_CMP=&s=大小能2g多吧.不过有的是可选的.我正在下.呵呵

2005-01-12 19:24:00 1098 1

原创 不知道忙什么

好久没更新blog. 整天茫茫碌碌.却不知道自己在做些什么.什么都懒的写

2005-01-06 21:32:00 639

原创 在windows2003下用web方式更改windows密码

1.  把  C:/windows/system32/inetsrv/iisadmpwd下的文件拷贝到你的web文件夹下.2.把aexp2.asp改成你希望的名字.并更改其中的相应url联结3.如果不希望建ca,可以把https 改成http(注意:这样可能会导致密码失窃)4.text.asp是消息配置文件,可以自定提示信息

2004-12-22 14:22:00 1299

原创 windows2003的邮件问题

        已经正确安装smtp 和pop3服务.而且现在给自己发邮件和向外边发邮件都正常.就是无法接收外边的邮件.经过:http://www.dnsstuff.com 和http://www.dnsreport.com 测试返回如下信息: [Could not connect: Got an unknown MAIL FROM response: 530 5.7.3 Client was n

2004-12-19 20:48:00 1254 3

原创 Windows 2003 中的1058和 1030错误的解决

昨天刚刚用dcdiag /fix 解决了活动目录的登陆问题.今天又出现了不同的故障在事件查看器中可以发现1058 1030错误从故障现象看是无法打开组策略文件 gpt.ini通过运行.dfsutil /purgemupcache解决故障 

2004-12-19 16:39:00 1799

原创 2003中administrator帐户的安全

1。尽可能早的更改系统管理员名2。改名后一定要更改管理员描述,我想一个不苯的黑客对于“管理计算机(域)的内置帐户”的帐户。无论叫什么名字都会很敏感3。如果可能建新的管理员帐号。因为管理员帐户的sid是有规律的。(千万别忘记授予管理员的全部权限)

2004-12-16 21:11:00 891

原创 excel自定公式的自动计算

在excel中自定义函数加入Application.Volatile 就可以是公式变成易失函数。这样只要任何一个单元格数据发生变化。都将引起重新计算。否则只有函数变量值发生变化的时才重新计算

2004-12-09 11:05:00 2125

空空如也

空空如也

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

TA关注的人

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