- 博客(28)
- 收藏
- 关注
原创 PostgreSQL数据库忘记密码的解决方案
首先打开data目录下的pg_hba.conf配置文件,找到:# IPv4 local connections:host all all 127.0.0.1/32 md5然后把md5改成trust,重新启动。 psql -d template1 -U postgres -c "alter r
2008-12-28 11:04:00 1135
转载 扑克牌计算24点的Java算法实现
以下是网上找来的代码,感谢原作者的精彩实现。(我已经记不得是什么时候在哪里看来的了,呵呵)package com.chanson;/* * @date Aug 3, 2006 * @project 学习 * @company 个人 * @author chanson * @version 1.0 */import java.util.HashMap
2008-12-28 10:33:00 2834
原创 让Apache CXF支持WS-Security规范
接上例:http://blog.csdn.net/kunshan_shenbin/archive/2008/12/26/3613918.aspx新建2个批处理文件用以生成服务端及客户端密钥文件。generateKeyPair.batrem @echo offecho alias %1echo keypass %2echo keystoreName %3echo
2008-12-27 15:10:00 2966 4
原创 使用Apache CXF创建Web Service
官方主页:http://cxf.apache.org/下载后内附详细的sample。这里先演示一个最简单的工程。如下图所示建立工程:客户端测试代码:TestServiceClient.javapackage jp.co.apm.client;import jp.co.apm.service.TestService;import org.apache.cx
2008-12-26 14:14:00 3118 3
转载 WS-Security
http://www.blogjava.net/openssl/archive/2006/08/08/xfire_wss4j.html
2008-12-25 16:58:00 743
转载 MyEclipse 全系列注册码
特别说明:此版本序列号是本站经过n久反编译、穷举法等等计算出来的,之前的版本一直算到myeclipse的9.99版本,序列号过期时间为2099年12月31日,目前最新的MyEclipse 7.0 GA / 6.6 GA / 6.5 GA / MyEclipse Blue Edition 6.5也可以注册了(虽然时间到20100711,不过到哪个时候又有新版本了,呵呵)!2008/12/09发布
2008-12-24 17:39:00 1279
转载 Windows平台上配置Tomcat + OpenSSL
转自:http://www.javaeye.com/topic/78274上文写得足够清楚了,我直接摘过来好了。由于配置CAS的单点登陆系统,需要先配置Tomcat的SSL, 在配置tomcat的SSL过程中,我配置的版本是tomcat5.5.20,参考了很多资料,但发现一直不行,后来我换到了5.5.9,结果非常顺利,我于是换了总共4个主要版本,发现SSL的配置还真有些不同,现在我将这些配
2008-12-23 17:06:00 1311 1
原创 Windows平台上配置Apache + OpenSSL
安装步骤如下:1. 下载包含OpenSSL的Apache Http Server。注意需要下载带openssl的版本。2. 安装Apache。最好装在磁盘的根目录下,例如:C:/Apache2.2/。安装时必须制定一个域名,如果只是本机测试,可以在hosts文件中随便加入一个域名指向本机IP就可以了。3. 打开文件:%安装目录%/conf/httpd.conf,将下面两行的注释去掉:L
2008-12-23 10:07:00 794
原创 RHEL5上组建Apache+SSL+PHP+PostgreSQL环境详解(三)
接上例:http://blog.csdn.net/kunshan_shenbin/archive/2008/12/20/3566651.aspx7.安装PHP,地址:http://www.php.net/在安装php之前,我们需要安装一系列php的支持库。A.安装 libxml2# tar -zxvf libxml2-2.6.19.tar.gz# cd libxml2-2.
2008-12-20 22:24:00 877
原创 RHEL5上组建Apache+SSL+PHP+PostgreSQL环境详解(二)
接上例:http://blog.csdn.net/kunshan_shenbin/archive/2008/12/20/3563458.aspx6.安装PostgreSQL,地址:http://www.postgresql.org/这里使用较新的 postgresql-8.2.11.tar.gz 版本。# tar -zxvf postgresql-8.2.11.tar.gz#
2008-12-20 20:56:00 912
原创 解决RHEL5上无法添加删除程序的问题
前提:需要有RHEL5的ISO镜像文件。做法:1.在系统media下找到RHEL5的镜像。使用mount命令将文件映射到别的目录(譬如/mnt/cdrom下)。# mkdir /mnt/cdrom# mount -o loop /media/RHEL_5.2/ i386/ DVD/ /mnt/cdrom/2./etc/yum.repos.d目录里建立一个文件,文件名任意(
2008-12-20 15:05:00 1131
原创 RHEL5上组建Apache+SSL+PHP+PostgreSQL环境详解(一)
在linux上使用命令行编译并安装,需要确保linux上已经安装了开发工具包。如果在安装linux的时候没有安装,请参照http://blog.csdn.net/kunshan_shenbin/archive/2008/12/20/3564157.aspx。安装步骤如下:1.安装openssl,网址:http://www.openssl.org/source/ 或者 ftp://f
2008-12-20 13:51:00 1305 1
原创 在Linux(RedHat E3)上架设FTP服务器
在RedHat E3上原有的wuftp等都被拿掉了,ftp服务器只剩下vsftp。我们就以vsftp为例来讲述在Linux上架设FTP服务器的方法。首先需要安装vsftp,步骤如下:点击详细可见,自带的ftp服务器只剩下vsftpd一个了。关闭详细,选中FTP服务器,点击更新。安装完成后按照下面的命令即可开启FTP服务。简单说明一下上诉命令的含义。
2008-12-12 14:01:00 653
原创 .Net2005(C#)中Calendar控件只显示本月日期
如下图所示建立工程:控件默认没有开启网格显示,如果需要则更改ShowGridLines属性为True即可。后台的代码如下图:还是把代码贴出来算了:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;
2008-12-11 15:50:00 1396
原创 解决linux的root密码丢失问题(附图说明)
曾今因为误用usermod -p xxx root命令使得root账户的密码丢失。现结合网上的资料通过图片的方式记录下解决的步骤。大致步骤如下:1.重启linux系统至GRUB引导装载程序菜单,如下图所示:按e键进入编辑模式:如上图选择中间那个,按e键编辑,如下图:如上图,在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模式。按 [
2008-12-10 17:48:00 823
原创 使用Java实现简易的HTTP服务器
代码如下(网上参考而来):import java.io.IOException;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;import java.net.UnknownHostException;import java.util.Date;public class HttpServl
2008-12-05 10:06:00 604
转载 在struts2.1.2中不能使用ognl访问静态方法的原因
转自:http://www.javaeye.com/topic/235942使用struts, 在jsp页面中,可以通过ognl访问类的静态方法。 表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名]。例如:@java.lang.String@format(foo %s, bar)。页面的输出结果就是:foo bar 在目前的项目中,我们使用了struts最
2008-12-04 17:07:00 544
原创 使用DWR进行反向Ajax操作的例子
如下图所示建立工程:代码如下:ChatMsg.javapackage lee;public class ChatMsg{ private String text; public ChatMsg() { } public ChatMsg(String text) { this.tex
2008-12-04 13:16:00 1661 1
原创 在Ruby中的多线程技术
接上例:http://blog.csdn.net/kunshan_shenbin/archive/2008/12/03/3438802.aspx这里讨论一下Ruby中如何创建多线程。先看代码:require net/httppages = %w( cn.yahoo.com www.sina.com.cn www.163.com )threads = []
2008-12-04 11:11:00 1638 1
原创 在Ruby中进行网络协议开发初探
取得本机的局域网IP(本机信息)require socket#IP puts IPSocket.getaddress(Socket.gethostname)puts "====================================="#PC NET INFO puts TCPSocket.gethostbyname(Socket.getho
2008-12-03 16:52:00 791
原创 Ruby中的TestUnit测试框架
先看代码:Song.rbclass Song def initialize(name, artist, duration) @name = name @artist = artist @duration = duration end def to_s "Song: #@name--@artist (#@d
2008-12-03 09:54:00 656
原创 Ruby中的变量保存的是对象的引用
先看代码:person1 = "Tim"person2 = person1person1[0] = Jputs person1puts person2输出的是:JimJim可见,变量保存的是对象的引用而非对象本身。但是我们可以使用String的dup方法来创建一个新的,具有相同内容的String对象。代码如下:person1
2008-12-02 17:46:00 714 2
原创 在Ruby中使用Singleton模式
关于单例模式的概念,这里就不多说了。Ruby如何实现,先看下面的代码:class MyLogger private_class_method :new @@logger = nil def MyLogger.create @@logger = new unless @@logger @@logger endendlog1 =
2008-12-02 17:34:00 515 1
原创 Programming Ruby 读书笔记(八)
接上例:http://blog.csdn.net/kunshan_shenbin/archive/2008/04/21/2311497.aspx1.迭代器each先看代码:array = %w{ a b c d e }array.each {|k| print k}putsarray.each {|k| print k, ", "}输出如下:abcdea,
2008-12-02 12:29:00 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人