本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7579089
建立时间:2006年5月29日




[Subversion]Subversion使用手记
软件技术,  电脑与网络

lhwork 发表于 2006/6/22 17:11:42

一直以来对于自己的项目都是使用CVS进行管理,听说Subversion很久了,但是都没有时间去尝试。想想时间都是省出来的,于是决定,一天学一点,不多,积累成河嘛。
  Subversion和CVS相比,除了包含了CVS的全部特性之外,也加入了新的理念。
                                    新理念
  1、路径、改名、以及文件meta-data也可进入版本控制范围。
  缺少这些特性是CVS被抱怨最多的方面之一,subversion不止对文件内容和文件存放位置加入控制,也对目录,拷贝,重命名操作加入版本控制。它也 允许文件/目录的相关元数据met


阅读全文(1784) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]SVN 客户端 命令详解
软件技术,  电脑与网络

lhwork 发表于 2006/6/22 17:09:58

bash> svn help
用法:svn <subcommand> [options] [args]
Subversion 命令行客户端,版本 1.2.0。
请使用 “svn help <subcommand>” 显示子命令的辅助说明。
大多数的子命令可接受文件或目录参数,对目录进行递回存取。
如无指定参数给命令,默认将会自当前的目录 (包含) 进
行递归存取。

可用的子命令:(括号内是子命令的简写)
  add
  blame (praise, annotate, ann)
  cat
  checkout (co) //从源码库取出一个工作版本的拷贝
  cleanup //
  commit (ci) //提交当前工作拷贝的更改。这个地方是有可能出现代码冲突的。
&nb


阅读全文(1737) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]SVN使用技巧
软件技术,  电脑与网络

lhwork 发表于 2006/6/22 17:03:15

程序员编写程序的过程中,每个程序都会有很多不同的版本,这就需要程序员很好的管理代码,在需要的时间可以取出需要的版本,并且每个版本都有一个完整的说明。 我们使用Sub Version(简称SVN)作为版本管理工具。这里着重介绍SVN作为跨平台的多人协作使用方法。在多个程序员管理同一段代码的过程中,版本的管理显得尤为重要,使用SVN可以方便的进行分支、合并,记录下所有的版本。

阅读全文(1793) | 回复(0) | 编辑 | 精华 | 删除
 


[Java Open Source]在单元测试中使用EasyMock
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 17:35:22

我们每天的开发中都要编写大量的单元测试,很多单元测试的对象是相对独立的,例如一个所得税计算的模块,但是更多的单元测试需要依赖其他的组件或者服务。因此,我们需要EasyMock来无缝的连接这些组件。Mock的意思就是空的,不存在的东西。 EasyMock刚刚发布了2.2版本,它开始使用很多基于jdk 1.5的特性。 下面我们举一个例子: 假设定义一个如下的接口: public interface ISimpsonService {
    IEpisode getEpisode(int number);
} public interface IEpisode {
    int getNumber();
   String getTitle();
   InputStream getDataAsStream();
} 该接口的实现为

阅读全文(1810) | 回复(0) | 编辑 | 精华 | 删除
 


[J2SE]Java中3DES加密解密调用示例
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 14:12:52

在java中调用sun公司提供的3DES加密解密算法时,需要使用到$JAVA_HOME/jre/lib/目录下如下的4个jar包:
jce.jar
security/US_export_policy.jar
security/local_policy.jar
ext/sunjce_provider.jar Java运行时会自动加载这些包,因此对于带main函数的应用程序不需要设置到CLASSPATH环境变量中。对于WEB应用,不需要把这些包加到WEB-INF/lib目录下。 以下是java中调用sun公司提供的3DES加密解密算法的样本代码: /*
字符串 DESede(3DES) 加密
*/
import java.security.*;
import javax.crypto.*;
import javax.crypto.spec.SecretKeySpe

阅读全文(34477) | 回复(14) | 编辑 | 精华 | 删除
 


[算法]易懂易用的MD5加密(可直接运行)(2)
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 14:09:18

程序全文如下:
package com.neusoft.test.util.crypt;

import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.security.MessageDigest;
import java.text.SimpleDateFormat;
import java.util.Calendar;


import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.

阅读全文(2580) | 回复(0) | 编辑 | 精华 | 删除
 


[算法]易懂易用的MD5加密(可直接运行) (1)
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 14:06:58

概述:
出于安全考虑,网络的传输中经常对传输数据做加密和编码处理,其中涉及以下几种: 

1、md5加密,该加密算法是单向加密,即加密的数据不能再通过解密还原。相关类包含在java.security.MessageDigest包中。 

2、3-DES加密,该加密算法是可逆的,解密方可以通过与加密方约定的密钥匙进行解密。相关类包含在javax.crypto.*包中。 

3、base64编码,是用于传输8bit字节代码最常用的编码方式。相关类在sun.misc.BASE64Decoder 和sun.misc.BASE64Encoder 中。 

4、URLEncoder编码,是一种字符编码,保证被传送的参数由遵循规范的文本组成。相关类在java.net.URLEncoder包中。 

细节:
1、进行MD5加密,得到byte[]
/**
  * 进行M

阅读全文(1817) | 回复(0) | 编辑 | 精华 | 删除
 


[算法]简单加密/解密方法包装
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 14:00:46

package steeven;

/*
用途: 简单加密/解密方法包装
作者: steeven@kali.com.cn
日期: 12/05/2001
感谢: http://www-900.ibm.com/developerWorks/java/l-security/index.shtml

说明:
This Class need JCE, download here:
http://java.sun.com/security/index.ht

阅读全文(1989) | 回复(0) | 编辑 | 精华 | 删除
 


[算法]用DES加密字符串(转载)
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 13:51:40

import java.io.*;
import java.security.*;
import javax.crypto.*;
import sun.misc.BASE64Encoder; public class DES {
 public static byte[] aa;
 public static void main(String[] args) throws Exception {
  if (args.length < 3) {
   System.out.println("Usage: java PwdDES -e|-d passwd input");
   return;
  }
  Key key;
  KeyGenerator generator = KeyGenerator.getInstance("DES")

阅读全文(2019) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]在spring中使用代理摸板进行配置
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 13:48:05

首先配置摸板

 <!-- 代理模板 -->
 <bean id="txProxy" lazy-init="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
  <property name="transactionManager"><ref local="transactionManager"/></property>
  <property name="transactionAttributes">
      <props>
            &nbs

阅读全文(2810) | 回复(0) | 编辑 | 精华 | 删除
 


« 121 122 123 124 125 126 127 128 129 130 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.125 second(s), page refreshed 144774839 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号