自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WIN7下面安装VIM

一直试图找一个Windows下的命令行用的编辑器。一直比较喜欢用VIM。稍微搜索了下,安装成功。于是做一个笔记。 安装 1,下载 在http://code.google.com/p/vim-win3264/wiki/Win64Binaries里也提到了下载地址,http://vim-win3264.googlecode.com/files/vim72.zip。 2,解压到合适目录。比如我C:/Users/CHEN/Apps/vim72 3,以管理员身份运行cmd.exe,然后移动到安装目录下,执行

2010-06-28 12:01:00 11656 4

原创 exchange web service:通过EWS访问Exchange收件箱

namespace ConsoleApplication1_0616 {     class Program     {         static void Main(string[] args)         {             new Program().start();         }         public bool CheckValidationResult(object sender, X

2010-06-16 18:54:00 4647

原创 用CSV文件批量创建域帐户

此AD上执行此命令可以从csv里读取用户信息,批量创建用户 Import-CSV "users.txt" | ForEach-Object {$TempPwd = ConvertTo-SecureString $_.Password -asPlainText -Force;New-ADUser -Name $_.Name -AccountPassword $TempPwd } 此命令的关键点是“明文密码”要转换成“安全密码”形式。 users.txt示例: Login,Name,Passwo

2010-06-16 17:10:00 1749

原创 设置Eclipse里的默认编码

修改eclipse.ini文件,加入 -Dfile.encoding=UTF-8

2010-06-11 09:30:00 669

原创 Windows Server 2008 R2里,打开对AD的匿名访问

参考: Allow Anonymous LDAP Binding to an AD LDS Instance http://technet.microsoft.com/zh-cn/library/cc816788%28WS.10%29.aspx  

2010-06-10 11:47:00 3678

原创 搭建HG(Mercurial SCM)服务器

HG是一个很好的分布式版本管理系统。 1,整体 目录结构如下/var/hg |-- cgi-bin | |-- hg-users.txt | |-- hgweb.config | `-- hgwebdir.cgi `-- repos `-- repo1 2,安装hg 软件yum -y install mercurial 3,创建仓库 hg init /var/hg/repos/ repo1 4,通过WEB服务器公开 /etc/httpd/conf.

2010-06-09 23:17:00 6629

原创 VIM里格式化XML

把以下的内容加入到vimrc,然后用敲入:PrettyXML即可自动格式化XML。但是这要求xmllint位于你的PATH变量里。没有的同学,请安装包libxml2。 function! DoPrettyXML()   " save the filetype so we can restore it later   let l:origft = &ft   set ft=   " delete the xml header if it exists. This

2010-06-09 09:44:00 5053

原创 MVN:指定编译时的文字编码和语法级别

package maven-compiler-plugin 1.6 1.6 UTF-8 .csharpcode, .csharpcode pre{ font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #f

2010-06-08 23:48:00 1050

原创 路边的小花 2010/05/15@多摩川

None

2010-06-08 22:49:00 578

原创 一つsamba簡単設定の例

SamabでLINUXとWindowsを便利にファイルを交換できます。Sambaはたくさんの機能が付いていますが、ここで、一番簡単の設定の例をあげます。 この例のように設定すると、Windowsから認証なしでLINUXの/tmpフォルダにアクセスできます。   1、ソフトをインストール yum -y install samba 2、OS起動時にsambaも起動させます chkconfig smb on 3、設定ファイル(/etc/samba/smb.conf)を変更 3.1、

2010-06-07 15:19:00 560

原创 用MS Word 2007往CSDN发表博客

要说文字编辑,当之无愧的还是MS Office Word。2007里增加了一个功能:文章发表到博客。事先配置好之后,支持一键发表到博客上去。甚至是包含的图片也自动的传上去。下面介绍怎么配置Word2007发表博客到CSDN。 1,创建编辑博客文章。从Word里创建博客文章有两个方式。其一,Office按钮→发布→博客 其二,Office按钮→发布→博客。这个方法有个小窍门是,Word会把当前选中的部分加入到博客文章里去。如果没有选中,则是发布整个文章。 2,配置帐户第一次进入

2010-06-05 18:49:00 1040

原创 不加电打开光驱

肯定很多人知道了。今天心血来潮拍个照片记录下如何用曲别针在不加电的情况下打开光驱拿出光盘。

2010-06-05 17:58:00 754

原创 cmdhere.reg

REGEDIT4 [HKEY_CLASSES_ROOT/*/shell/cmdhere]@="Cmd&Here" [HKEY_CLASSES_ROOT/*/shell/cmdhere/command]@="cmd.exe /c start cmd.exe /k pushd /"%L//../"" [HKEY_CLASSES_ROOT/Folder/shell/c

2010-05-21 08:39:00 866

原创 例子:从某网站扒注册码的例子

#!/usr/bin/python# coding: UTF-8 import urllib, urllib2, cookielib, re urlPrefix=http://www.somehost.comcj = cookielib.CookieJar()opener = urllib2.build_opener(urllib2.HTTPCookieProc

2010-05-20 14:48:00 1176

原创 MVN:指定编译时的文字编码和语法级别

方法1,   package          maven-compiler-plugin          1.6      1.6      UTF-8          方法2,     UTF-8     1.6

2010-04-21 13:30:00 3882

原创 使用mysql存储帐号的proftpd服务器

编译选项:./configure --enable-dso --prefix=/usr/local/proftpd-1.3.2a --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include/mysql/    --with-libraries=/usr/lib/mysql/      配置:SQLAuthent

2009-10-07 14:21:00 797

原创 部署squirrelmail的两个笔记

RHEL4.5的squirrelmail 1.4.8-4.0.1.el4在处理附件名的时候有点问题。于是决定升级到squirrelmail-1.4.19。 1,两个版本同时存在于同一个web服务器里的时候,新版本squirrelmail-1.4.19无法正常登录。其原因是就版本残留的cookie会影响新版本。解决方法是,改变新版的session id的名字:squirrelmail

2009-07-06 08:33:00 1013

原创 Redhat4下安装yum客户端

rpm -ivh http://ftp.riken.jp/Linux/centos/4/os/i386/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm  http://ftp.riken.jp/Linux/centos/4/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.r

2009-06-18 14:48:00 3394

原创 在VMware ESX Server 3里配置交换机

VMware ESX Server 3里,默认使用桥接模式把HostOS的物理网络和GuestOS的虚拟网络连接到了一起。通过下面的命令,可以创建一个独立于外界的虚拟交换机。你需要在HostOS的SHELL里执行这些命令。 创建交换机 esxcfg-vswitch -a vSwitch1 创建端口组(portgroup) esxcfg-vswitch -A NotExistC

2009-05-27 11:39:00 1240

原创 在CentOS安装匿名用户可上传的FTP

安装软件: yum -y install vsftpd.i386 让ftp自启动 chkconfig vsftpd on 启动ftp service vsftpd start 修改配置文件 anon_upload_enable=YES 准备用于上传的目录(上传文件保存位置) mkdir /var/ftp/pub/income cho

2009-05-26 14:59:00 2057

原创 用OpenSSL进行非对称加密(RSA)

1,生成KEY $ openssl genrsa -out private.pem 1024 2,导出公钥 $ openssl rsa -in private.pem -out public.pem -outform PEM -pubout 3,创建实例用明文文件 $ echo too many secrets > file.txt 4,加密 $ o

2009-05-08 10:51:00 1488 1

原创 透明网关Iptables脚本

iptables -F; iptables -t nat -F; iptables -t mangle -F; iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to 192.168.20.155 echo 1 > /proc/sys/net/ipv4/ip_forward

2009-04-10 13:25:00 1737

原创 JSP多文件上传(一次性可选多个文件)

结合flash,可以方便的实现多文件上传。而且可以一次性选择多个文件。 这个例子使用了三个三方库: Apache Commons FileUpload http://commons.apache.org/fileupload/ Apache Commons IO http://commons.apache.org/io/ SWFUpload  http://swfupload.org/

2009-04-10 11:34:00 15094 1

原创 VIM替换路径

例子: :%s#/usr/bin#/bin#g 说明: 把命令和参数之间用井号(#)隔开

2009-02-13 15:00:00 1536

原创 用openssl创建证书,用.net的signtool签署cab的步骤(5个命令即可)

创建私钥openssl genrsa -des3 -out big-man-009.key 4096 根据私钥生成证书请求openssl req -new -key big-man-009.key -out big-man-009.csr 根据CSR发布一个证书openssl x509 -req -days 365 -in big-man-009.csr -CA /etc/openssl/root

2008-10-10 17:26:00 1827

原创 JAVA示例:搜索IMAP邮箱里的邮件

import java.util.Properties; import javax.mail.Address; import javax.mail.Folder; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import jav

2008-08-03 21:04:00 2571 1

原创 connect to Gmail Imap using javamail

import java.util.Properties; import javax.mail.Folder; import javax.mail.Message; import javax.mail.Session; import javax.mail.Store; public class Program {     /**      * @param args

2008-08-02 08:15:00 3611

原创 Windows Live Writer里对CSDN BLOG的配置

添加日志帐户 “其他日志服务” 输入你的日志网址,以及用户名和密码  选择日志类型 日志类型:MetaweblogAPI 日志的远程发布URL:http://blog.csdn.net/[username]/services

2008-08-02 08:13:00 608

原创 用 vi 多行注释

如果要给多行程序作注释,一个笨办法就是 插入 # ,然后用 j 跳到下一行用 . 命令,重复上个命令。 如果要注释几百行,这样的方法恐怕太愚蠢了。一个聪明的办法是: :.,+499 s/^/#/g   注释: 命令(:)从当前行(.)开始到(,)当前行的第499行(+499),把行首标志(^)全部(g)替换(s) 成#(#)。   比如: :49,52s/^/#/g

2008-08-01 12:17:00 1261

原创 命令行刷新本地DNS

尝试用ipconfig /flushdns刷新DNS

2008-08-01 09:25:00 763

原创 java:取得程序的“根目录”的位置

  1,当被封装在一个jar里的时候,在jar的MANIFEST.MF文件的Class-Path里,加入点(.)。然后用下面的代码 URL url = Program.class.getResource("/");  if (url != null) { baseDir = new File(Program.class.getResource("/").toURI());}

2008-07-31 08:51:00 736

原创 get byte[] from DB & send it to client as download file

String sql = "select id,content,mail_entity_id from mail_raw where mail_entity_id=? limit 1 "; byte[] rawMail = (byte[]) jt.queryForObject(sql,         new Object[]{downLoadRawMaiID}, new RowMapp

2008-07-30 16:27:00 541

原创 save file as byte array to DB using jdbctemplate

jt                         .update(                                 "insert into mail_raw (message_id,content,mail_entity_id) values (?,?,?)",                                 new Object[]{mm.g

2008-07-30 16:25:00 571

原创 javascript base64 function

1: /** 2: * 3: * Base64 encode / decode 4: * http://www.webtoolkit.info/ 5: * 6: **/ 7:   8: var Base64 = { 9:  

2008-07-30 11:50:00 694

原创 创建CA并签署证书

准备目录 mkdir -p /etc/openssl/root/ mkdir -p /etc/openssl/server/ cd /etc/openssl 先建立一个 CA 的证书,首先为CA 创建一个 RSA 私用密钥, openssl genrsa -des3 -out root/ca.key 1024 你可以用下列命令查看它的内容, open

2008-07-04 13:27:00 1296

原创 Password generator bookmarklet

http://www.angel.net/~nic/passwdlet.html这代码就是根据你输的字符串和当前的地址(url)对不同的网站生成不同的密码。javascript:function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * 8));}function core_md5(x, len){x[len >>

2008-06-05 22:10:00 538

原创 VIM for MS-DOS and MS-Windows

介绍:VIM for MS-DOS and MS-Windowshttp://www.vim.org/download.php#pc推荐下载:ftp://ftp.vim.org/pub/vim/pc/gvim71.exe

2008-06-04 21:52:00 1293

原创 how to make [up arrow] recall command history

add the following lines to the bottom of your .kshrc file in your $HOME directory: set -o emacs alias __A=$(print /0020) # ^P = up = previous command alias __B=$(print /0016) # ^N

2008-06-04 11:18:00 623

原创 AIX5.3上装ssh的一点心得

▲先装OpenSSL ,再装OpenSSH。▲Installp安装的是一组文件。需要先解压放到一个文件夹里。▲如果是.tar.Z的文件的话可以用 uncompress先解开外面一层,然后用tar xvf filename.tar解开tar文件。 ▲在用smit菜单安装时必须更改Accept new License agreement栏的值为yes,否则安装将会失败。 

2008-06-03 18:01:00 1121

原创 可能你没有注意的System.Data.OleDb.OleDbException.Errors属性

每次总是catch(Exception ee){    MesageBox.Show(ee.Message);}昨天晚上看书,发现了fcl里面很多Exception 的继承类,可以提供更多的一场相关信息。今天找了OleDbException ,巴适!      catch(System.Data.OleDb.OleDbException ee)      {       for (int j=0;

2004-09-30 21:00:00 1879

空空如也

空空如也

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

TA关注的人

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