`
文章列表
没啥,便于在用到时查找方便。
俗话说: 书到用时方恨少。 正则表达式的积累也是如此,特别是一些比较特殊的正则表达式,到用时却往往想不起来怎么写了,所以手脚勤快些,想到的时候记一记,胜过用时挠破头。   中国座机或小灵通号码: /^(((0\d{2})?\d{8})|((0\d{8})?\d{7}))$/ 中国的手机号码:    /^(0?(130|131|132|133|134|135|136|137|138|139|153|156|157|158|159|189))\d{8}$/  VI / VIM 中判断中文字符串(双字节字符串):\([^\x00-\xff]\+\)   <注意:与JavaScript中的 ...
有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手段之一,创建DBLink的方式一般是这样: create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服务名>';   例如: create public database link XMDS_KF connect to XMDS identified by XMDS using 'XMDS_ ...
  The "length" functions return the length of char.       LENGTH calculates length using characters as defined by the input character set.       LENGTHB uses bytes instead of characters.       LENGTHC uses Unicode complete characters.       LENGTH2 uses UCS2 codepoints.       LENGTH4 uses U ...
      我们项目中主要使用Oracle数据库,但每次重装自己的系统之后,都必须安装100多兆Oracle客户端工具,而项目组中多数人需要的仅仅只是用PL/SQL Developer 或TODA之类工具连接Oracle功能而已,既浪费时间又浪费磁盘。       今天忽发奇想,有没有办法弄一个绿色版的Oracle出来呢?经过参考网上相关资料及自己的N(N>10)次试验,终于搞出来一个山寨版的Oracle客户端(见附件)。已经做成自解压安装包,下载后把扩展名改为.exe然后执行一下,然后用 PL/SQL Developer连接数据库试试,如果连不上,那就重启一下操作系统再试。      ...
      最近客户在使用GCViewer时,对那些英文指标不明白,一直问我,说实在的,就的我英文水平,看有些指标也是一头雾水。今天刚好有点时间,就把它翻译成中文,省得客户老是问,也方便自己以后使用。使用方法很简单,把附件下载下去,然后用命令: native2ascii localStrings_zh.source localStrings_zh.properties 转换成Unicode,再打包到 gcviewer-1.2X.jar 的 com\tagtraum\perf\gcviewer 路径下即可,注意文件名必须是 localStrings_zh.properties 。      ...
网上有一个Apache中文手册,因不常用,地址经常忘记,所以在此记一下: http://help.114la.com/Apache2/index.html   另外,有朋友问Apache 做负载均衡(LoadBalancer),怎么实现会话保持,在手册里找到了说明,顺手抄抄书:   ProxyPass ...
      昨天修改了项目中一个EJB实现类,重新编译,然后发布,发布成功,看来一切都是好好的。然后启动客户端进行测试。怪事出现了,只要一调用EJB,控制台就报如下错误: <BEA-010051> <EJB Exception occurred during invocation from home: cn.com.pansky.xmdswz.system.idgenerator.IDGeneratorEJB_ducnu_HomeImpl@165a43b threw exception: java.lang.IncompatibleClassChangeError java ...
      近日应朋友请求,用VBScript写了一个投票小程序,有些东西平时没用过还真不知道,为防止遗忘,就在Blog里记一下,好记性不如烂笔头嘛。 Function randNum() result = -1 For ii=0 To 10 While (result<1 or result>3) result = round(( Rnd() * 30 / 10 )) WEnd Next randNum = result End Function Function RndNumber(min, max) Ra ...
今天写一个极简单的功能,偷懒了,直接在JSP中嵌代码,为了省去Box/Unbox的麻烦,用了泛型.一跑起来,问题就来了,访问页面显示: org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 4 in the jsp file: /knowledge/index.jsp Generated servlet error: Syntax error on tokens, delete these tokens An error occurred at ...
      近日,需要把一个Tomcat安装为Windows服务,安装很简单,只要执行一下 bin/service.bat install 即可,但是Tomcat上布署的应用启动时就需要连接MySQL数据库,所以Tomcat服务依赖MySQL服务,如何能让手工安装的Tomcat服务设置一个依赖服务。查了一些资料,发现Tomcat5.exe 和 Tomcat5w.exe 有一些参数可以设置服务参数。       Tomcat5.exe 服务程序命令行选项每一个命令行指令都形如//XX//ServiceName 可用的命令行选项如下: The ServiceName is the name o ...
      今天有个功能需要对CLOB字段进行操作,期间遇到几个问题,老天眷顾,都算是解决了,记一下,免得日后重蹈覆辙。       错误一: ORA-22920: 未锁定含有 LOB 值的行 出现这个问题的原因,是由于select出LOB字段时未加 for update,ORACLE官方文档对该错误的说明: ORA-22920 row containing the LOB value is not locked Cause: The row containing the LOB value must be locked before updating the LOB value ...
  默认情况下.Solaris10安装完成后.启动是cde界面.但有时用xmanager登录时始终无法建立连接. 如果确认不是防火墙等方面的原因.可以用如下方法解决:   1. 关闭默认的cde服务  #svcadm disable cde-login  用ps -ef | grep dtlogin 应该看不到dtlogin进程了   2. 进入/etc/X11/gdm  编辑gdm.conf文件 编辑如下2个地方  找到[xdmcp]字段.  a、将Enable=flase改为true  b、将Port=177前的注释取消  然后保存退出.   3.ps -ef | grep gdm ...
JProfiler是一个很好的Java Profiler工具,我们可以官网上下载到最新版(写此文时最新版是5.2.2),但有时候我们需要用一下旧版的,比如: 4.x 或 3.x,网络上能搜到的旧版也多数是Windows版,找不到*nix版本。这次一个偶然的机会发现了如何从官网下载到旧版本的JProfiler的办法:3.x版: http://www.ej-technologies.com/download/jprofiler/version3.html 4.x版: http://www.ej-technologies.com/download/jprofiler/version4.html ...
coLinux让我们可以在Win中无缝使用Linux,但是colinux提供的linux发行版本都是干净的,里面可能没有我们需要的软件,或者我们不太喜欢这些版本,因此今天来说说如何安装自己的linux发行版本。 @coLinux安装ubuntu8.04    同样也适用Debian4的安装@软件版本:    coLinux0.7.2 + ubuntu-8.04-dvd-i386.iso + toporesize0.7(可选) @安装coLinux    coLinux这里就不说了@建立安装ubuntu8.04的安装目录    cd D:\    mkdir ubuntu    cd ubun ...
Global site tag (gtag.js) - Google Analytics