- 博客(45)
- 资源 (3)
- 收藏
- 关注
原创 外国人如何治感冒
感冒是一种常见病,也是一种多发病,是疾病家族的小兄弟,远远比不上癌症、艾滋来得可怕。话虽这么说,可感冒病毒一旦上身,却是吃什么特效药都不管用。何况是药三分毒,不就有报导说夏天喝板兰根过量不慎死亡的吗?目前,国外医学研究机构在研制感冒药的同时,一刻也没有放弃找寻治疗感冒的偏方。招数一、熨斗烫身据美国医学界人士介绍,美国人有一个治感冒的妙法,将室内温度保持在25℃左右,然后让病人俯卧床上,用热湿毛巾
2009-03-12 10:39:00
3807
原创 一岁出场亮相
一岁出场亮相,十岁天天向上,二十岁远大理想,三十岁基本定向,四十岁处处吃香,五十岁发奋图强,六十岁告老还乡,七十岁打打麻将,八十岁晒晒太阳,九十岁躺在床上,一百岁挂在墙上。不做无聊之事,怎渡有意之生。临渊羡鱼,不如退而结网。
2009-03-02 17:48:00
2694
3
原创 String.format字符串格式化方法
之前一直用如下方法进行字符串的格式化:DecimalFormat df = new DecimalFormat("0000");String str= df.format(12);结果为:"0012"今天突然发现一篇文章用如下方法实现:String str = String.format("%04d", 12); 结果:"0012"String str = String.
2009-01-19 17:19:00
2128
原创 过滤器实现登录验证及拒绝直接输URL访问网页
package com.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.
2009-01-15 16:51:00
1714
原创 Python读写文件
# Filename: using_file.pypoem = Programming is funWhen the work is doneif you wanna make your work also fun:use Pythonf = file(poem.txt, w)f.write(poem)f.close()f = file(poem.txt)print fwh
2009-01-12 17:24:00
934
原创 Python操作Mysql数据库
首先下载 MySQLdb#encoding=GBKimport MySQLdb#import sys##reload(sys)#sys.setdefaultencoding(utf-8) print Connection ...host=192.168.1.77user=rootpasswd=123456db=testconn = MySQLdb.connect(host,
2009-01-12 17:22:00
698
原创 Python给文件生成MD5码
import md5import sysdef sumfile(fobj): m = md5.new() while True: d = fobj.read(8096) if not d: break m.update(d) return m.hexdigest()def md5sum(fname):
2009-01-12 17:20:00
2504
原创 Python调用DLL操作抄表机
# -*- coding: GBK -*-from ctypes import *dll = windll.LoadLibrary(JBA188.dll)a = dll.test()print 测试设备连接状态%s % asrcName = c_char_p("publish_pd.bin")decName = c_char_p(d://publish_pd.bin)b = dll.u
2009-01-12 17:13:00
628
原创 移动指定文件夹内的全部文件
import java.io.File;public class FileMove { /** * 移动指定文件夹内的全部文件 * * @param fromDir * 要移动的文件目录 * @param toDir * 目标文件目录 * @throws Exception */
2008-12-08 16:52:00
624
转载 C++学习经典,不要做浮躁的人
C++学习经典: 1.把C++当成一门新的语言学习。 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们
2008-08-06 09:24:00
381
原创 JAVA日期计算代码
package client.dao;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Map;import org.apache.log4j.Logger;import client.dto.ChargeTermDto;import client.interfaces.IChargeTerm;
2008-08-06 08:53:00
822
原创 SQL多表查询与case when .. else .. end as ..,group by.. having
select * from A ,(select * from B) C where A.id=B.aidselect case when A is null then 0 else A end as BSELECT user_idFROM user_remain GROUP BY user_idHAVING count( user_id ) >1
2008-08-06 08:42:00
1330
原创 在C与C++的语言之争中我学到了些东西
今天读了一篇"Linux之父炮轰C++是最糟糕的语言"的文章,心有所感,把它写下来和大家分享一下。 这里我不想做语言之间过多的评论,任何语言都有他的亮点,也有很多狂热的拥护者,我只是在他们争论中感觉有些话很是有道理。引用Linus的一句说。“字符串/内存管理根本无关紧要。这不是重要的部分,而且也不复杂。唯一真正重要的部分是设计。” 对于软件开发来说,重要的不是你使用什么做的,而是你怎么
2008-07-22 08:59:00
1012
原创 采用JMail的邮件群发功能
package system; import java.io.File; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Date; import java.util.Properties; import javax.activation.DataHandler
2008-07-19 09:33:00
1377
原创 读取指定URL连接的文件内容
import java.io.*; import java.net.*; public class URLClient { protected URLConnection connection; public String getDocumentAt(String urlString) { StringBuffer document = new StringBuffer(
2008-07-19 09:30:00
807
原创 soket多线程操作服务端及客户端代码
package posserver; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.Socket; import java.net.ServerSocket; import java.net.SocketException;
2008-07-19 09:19:00
1359
1
原创 生成随机码的程序源码
package com.general; import java.util.Random; public class CheckNumber { /** * 取得5位随机码 * * @return 产生的随机码 */ public String getCode(){ StringBuffer str = new S
2008-07-19 09:13:00
567
原创 MD5加密的算法程序源代码
/** * MD5的转换是不可逆的,如果要比较只能比较加密后的字符 */ package com.general; public class DateMD5 { /** * 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, * 这里把它们实现成为static final是表示了只读,切能在同一个进程空
2008-07-19 09:11:00
864
原创 格式化字符串的一些方法
package com.general; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; //import java.util.Calendar; public class FormatDate {
2008-07-19 09:07:00
426
原创 取出汉字的拼音首字母
首先下载pinyin4j.jar包,这也是一个开源的东东,在此基础上改了一下,取汉字拼音的首字母。 package com.general; /* import java.io.IOException; import java.io.InputStreamReader; import java.io.BufferedReader; */ import net.sourceforge.pinyi
2008-07-19 09:03:00
1061
原创 人民币小写转大写代码
package com.general; import java.lang.Math; /* import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; */ /** * @author Linuxok * * 金额小写转大写 */ public class
2008-07-19 09:01:00
976
原创 采用Hibernate型式的UUID生成类
package com.general; import java.net.InetAddress; public class UUIDHexGenerator { private String sep = ""; private static final int IP; private static short counter = (short) 0; private sta
2008-07-19 08:59:00
1405
原创 采用Apache dbutils操作数据库的DAO类
采用Apache dbutils操作数据库的DAO类,采用proxool数据库连接池/* * * DBConn.java, Created on 2005-5-4 * */package com.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.
2008-07-19 08:52:00
1858
原创 proxool数据库连接池配制
proxool.xml配制文件,放入WEB-INF目录下,<!-- 使用SQL连接池连接池中可用的连接数量.如果当前的连接池中的连接少于这个数值.新的连接将被建立(假设没有超过最大可用数).例如.我们有3个活动连接2个可用连接,而我们的prototype-count是4,那么数据库连接池将试图建立另外2个连接maximum-active-time 每隔多少秒起动一个连接放入连
2008-07-19 08:49:00
763
原创 Log4j的配制文件log4j.properties
#log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 ### set log levels ### log4j.rootLogger = DEBUG,stdout,file,error ### 输出到控制台 ### log4j.appender.stdout = org.apache.log4j.ConsoleAppender
2008-07-19 08:44:00
446
原创 Apache CXF WebService 使用
WebService具体是干什么的我这里就不用说了,这里介绍一下Aapche CXF配制与使用,这里我是采用Tomcat for Spring方式WebService服务跟着Tomcat一同启动,先下载CXF所需的包,放到你的工程的WEB-INF/lib目录下,新建bean.xml,内容如下: xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
2008-07-19 08:22:00
3334
原创 SQL 常用语句
1. 查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),’日期不详’) birthday from employee order b
2008-07-18 09:06:00
938
原创 Tomcat 连接池配制
将下列代码放到tomcat的server.xml文件中的之间prefix=”localhost_test_log.” suffix=”.txt” timestamp=”true”/>factory=”org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory”username=”root”password=”"driver
2008-07-17 14:42:00
361
原创 解决java从url传来的参数乱码问题
在tomcat的server.xml文件中将URIEncoding=”GBK”放在如下位置即可。connectionTimeout=”20000″redirectPort=”8443″ URIEncoding=”GBK”/>
2008-07-17 14:41:00
481
原创 Linux Command
1. rm -rf 删除文件,目录不提示 2. cp 3. unzip tar.gz $tar zxvf abc.tar.gz $tar jxvf abc.tar.bz2 4. mount 要把光盘做成一个iso文件,用dd就行了比如:如果你的光驱是 /dev/hdb,那么: dd if=/dev/hdb of=mycd.iso
2008-07-17 14:36:00
339
原创 Linux 常用软件
下面列出我常用的一些 Linux 程序。1. 编辑器: VIM, Emacs,gedit 。Emacs程序员的首选2. 程序开发: Emacs,NetBeans,Eclipse,JDK3. 图像处理:Gimp, 它几乎和 Photoshop 差不多。4. 加密程序: GnuPG 。5. 压缩程序:: tar, gzip, bzip26. WWW 服务器: apache,T
2008-07-17 14:35:00
453
原创 VIM 使用技巧
1. 让vim显示文本颜色 在用户目录下新建.vimrc文件,然后输入”syntax on”,打开语法高亮显示 2. 命令行模式(command mode)功能键 vim picture 按「a」进入插入模式后 是从目前光标所在位置的下一个位置开始输入文字 按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。 从插入模式切换为命
2008-07-17 14:32:00
639
原创 Emacs中连接FTP 编辑远程文件
c-x c-f/username@yourftp.host:/host:filename/user@host:filename/user@host#port:filename/method:user@host:filename/method:user@host#port:filenamemethod可以是:ftp,ssh,rlogin,telnet等可以远程登录的程序,
2008-07-17 12:02:00
1802
原创 世界上最强大的编辑器Emacs 基本命令
这个世界最强是个怎么样的强法呢?一说:Emacs是一种“信仰”。另说:世界上的程序员分三种,一种使用Emacs,一种使用vim,剩余的是其它。(完全无视其他编辑器的存在……)基本命令:C-x C-c : 退出EmacsC-x C-f : 打开一个文件,如果文件不存在,则创建一个文件C-x d 进入Dired列表模式C-x C-d 获取文件列表(简洁)C-x C-f 打开文
2008-07-17 12:02:00
1478
原创 linux ssh下载文件
不用ssh登录远程网站,只需$scp -r username@domain:/var/ /home/ubuntu即可。
2008-07-17 12:01:00
1832
原创 Ubuntu Linux下用proftpd架设FTP服务器
安装proftpd$sudo apt-get install proftpd新建一个ftp用户,指定用户主目录为/home/ftpuser$sudo useradd ftpuser -p userpasswd -d /home/ftpuser -s /bin/false创建一个只能用来读取ftp的用户ftpuser. 这个用户不需要有效的shell(更安全) ,所以选择 /bin
2008-07-17 12:00:00
531
原创 apache2与tomcat6整合
假定apache2和tomcat6已经安装并测试通过。#sudo apt-get install libapache2-mod-jk查看一下在apache2的启动模块中是否有jk.load#sudo ls /etc/apache2/mods-enabled/jk.load#sudo vi /etc/libapache2-mod-jk/workers.propertiesw
2008-07-17 11:59:00
749
原创 Emacs 的配制文件.emacs,其中有java的配制
;;显示时间(setq display-time-24hr-format t)(setq display-time-day-and-date t)(display-time);;显示当前行号和列号(setq column-number-mode t);; 显示匹配的括号(show-paren-mode t);; 高亮显示要拷贝的区域(transient-mar
2008-07-17 11:58:00
348
原创 Emacs jde 项目文件prj.el
(jde-project-file-version “1.0″)(jde-set-variables)(setq jde-compile-option-directory “D:/programe/Java/test/web/WEB-INF/classes”)(setq jde-built-class-path “D:/programe/Java/test/web/WEB-INF/c
2008-07-17 11:56:00
1106
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人