2007-02-27

今天这几篇都是转移过来的

因为有段时间blogger并不好用, 然后我就自己搭建了个wordpress, 写了些日志.

现在要离开公司了, 就把这些日志整理出来, 重新发布到blogspot上来了.

其实很长段时间以来都没很好得写过日志了. 感觉总是抽不出时间来.

以后会多多写了 :)

从editplus编译/运行java

天天对着editplus也米好好研究过, 原来它还有这个能力

在给editplus设置参数时发现user tools这个选项, 就想到了java的编译和运行命令.虽然有了eclipse方便了很多, 但是有时还是有命令行的需要.不扯废话, 正题:

在user tools选项里选择add tools>>Program.把javac.exe加进去. Argument设置为$(FilePath), Initial Directory设置为$(FileDir).最好把”capture output”也选上, 这样的话就能看到控制台的输出信息了.

类似的, java命令也这么搞:

Argument : -classpath $(FileDir) $(FileNameNoExt)

Initial Directory : $(FileDir)

保存, 然后新建个java文件, 从tools菜单里选择”编译” 然后再”运行”, 嗯.OK啦, yeah~

在eclipse中搜索中文

一般都是修改别个的代码, 自己会手动加些注释在上面, 但是时间长了就忘记了哪里修改过了, 又米有cvs.

还好, eclipse的search功能还真是强大, p服p服

[\u0100-\uffff]+

这段regexp可以查找出所有的中文来, 如果想只在java文件里搜索, 就加个”*.java”就好了

察看端口冲突

机器上开着好多程序, 几个web服务器, 还有cvs,还有其它的msn, gtalk等, 有时候要想再启动服务会出现错误说端口已经被占用, 一开始的时候不知道是哪个程序占用的, 就一个一个关掉试, 后来找到个好办法:

netstat -b

这个命令可以察看已经打开的端口是由谁打开的.看了觉得MSN开了N多的端口, 真是…

yourkit 连到jvm

jdk1.4:

-Xrunyjpagent:port=10010,dir=d:\dev\yourkit\snapshots

jdk5.0:

-agentlib:yjpagent=port=10010,dir=d:\dev\yourkit\snapshots

我的yourkit版本是5.5, 在jdk6.0上试运行了下, 不行, 查了下, 好像yourkit6.0才支持jdk6的.

不好….

将ant输出日志redirect

ant -logfile ant.log mytarget

这样就OK了, 还有其它的listener&logger等, 可以参看ant的manual, Loggers & Listeners 目录

安装wordpress

问题就在php-mysql.dll没有安装, 但是俺是下载的标准的php安装文件装的吖, 怎么还会这样捏?原来它默认好像是不安装的, 倒….

回顾一下具体的安装步骤吧, 要不又忘记鸟:

  1. 安装apache_2.2.2-win32-x86-no_ssl.msi
  2. 安装mysql,好像是5点几的, 建个db名字为wordpress
  3. 安装php-5.2.0-win32-installer.msi
  4. 修改{php.home}/php.ini文件, 将 ;extension=php_mysql.dll取消注释, 然后设置下对应mysql的host, username, password就成啦