
2009年5月18日
查了很多資料,大家一致認(rèn)為在個(gè)人版上無(wú)法添加某個(gè)軟件為例外(即讓防火墻忽略),只能把Macfee認(rèn)為是例外的軟件刪除。而對(duì)于某些軟件來(lái)說(shuō),Macfee認(rèn)為威脅很大(像一些游戲的破解啟動(dòng)文件)根本不給機(jī)會(huì),直接放到屏蔽中了。
解決的辦法其實(shí)很無(wú)聊,下載一個(gè)web迅雷的綠色版,解壓到你的游戲目錄中,把原來(lái)的游戲啟動(dòng)文件改名,把web迅雷的可執(zhí)行文件改成游戲的名稱(chēng),然后點(diǎn)擊運(yùn)行web迅雷。這時(shí),macfee會(huì)馬上檢測(cè)到系統(tǒng)威脅,但是認(rèn)為還不是很致命,因此會(huì)彈出信息框,詢(xún)問(wèn)用戶(hù)的處理方法,毫不猶豫選擇“信任”。然后再到macfee的例外列表中,會(huì)看到已經(jīng)被信任。剩下的事情就很簡(jiǎn)單了,把假的游戲啟動(dòng)文件刪除,把原來(lái)的真的游戲的啟動(dòng)文件改回原來(lái)的名稱(chēng)即可。或許您會(huì)認(rèn)為這個(gè)方法很無(wú)聊,確實(shí)。不過(guò),如果您和我一樣,不愿意把筆記本帶的正版的macfee個(gè)人版換掉的話(huà),又遇到同樣的問(wèn)題,那就試一試吧。

2008年7月14日
配置tomcat使用特定的java sdk版本的方法非常簡(jiǎn)單:
1、修改tomcat/bin/catalina.bat,增加 set JAVA_HOME=XXXXXX,其中XXXXXX為jdk 的路徑,如c:\j2sdk1_4
2、修改tomcat/bin/setclasspath.bat,同樣增加 set JAVA_HOME=XXXXXX
其實(shí)這個(gè)問(wèn)題是很初級(jí)的,但是一般人常常忘了步驟2,導(dǎo)致的結(jié)果就是特定版本的java啟動(dòng)tomcat,但是jdk用的還是系統(tǒng)默認(rèn)的(在系統(tǒng)的JAVA_HOME中的設(shè)置)。

2008年4月3日
系統(tǒng)硬件升級(jí),采用nas存儲(chǔ)設(shè)備代替原來(lái)的本地存儲(chǔ),問(wèn)題出現(xiàn)了。
??????用作文件存儲(chǔ)的NAS設(shè)備居然不支持中文文件名,對(duì)其他字符的支持也不好說(shuō)。
原來(lái)的系統(tǒng)處理只把文件名進(jìn)行了轉(zhuǎn)換,沒(méi)有考慮文件擴(kuò)展名,例如,下面的文件名:
??????test.測(cè)試
轉(zhuǎn)換后變成了:
??? 374658237937_1.測(cè)試
在nas上根本就無(wú)法存儲(chǔ),導(dǎo)致程序執(zhí)行失敗
?
解決的辦法:
必須對(duì)擴(kuò)展名也進(jìn)行轉(zhuǎn)換,但又不能全部轉(zhuǎn)換。對(duì)于以英文作為擴(kuò)展名的文件,不作擴(kuò)展名轉(zhuǎn)換,例如xx.doc
因此,需要使用某種方法把不合適的擴(kuò)展名找出來(lái),我現(xiàn)在的規(guī)則是,對(duì)包括下面的字符以外字符的擴(kuò)展名進(jìn)行轉(zhuǎn)換,這個(gè)規(guī)則是我查看window3的所有擴(kuò)展名后確定的:
??????a-z
??????A-Z
??????_
??????-
??????0-9
???使用下面的正則表達(dá)式:
??????"[^\\w\\-]
??????由于\w已經(jīng)包含了a-z,A-Z,0-9以及下劃線(xiàn),所以只要再加上減號(hào)就可以了。
??? 測(cè)試用的java代碼如下:
?? package com.test;
import java.util.regex.Pattern;
public class a {
?static public void main(String[] argc)
?{
????
?? System.out.println(Pattern.compile("[^\\w\\-]").matcher("a*b").find());
?}
?
}
如果返回true,說(shuō)明包含規(guī)則外的字符,需要被轉(zhuǎn)換。

2008年3月5日
在
unix
下通常會(huì)啟動(dòng)若干
java
進(jìn)程,這些進(jìn)程在使用
ps –ef|grep
命令查看的時(shí)候,通常很難分辨。
如:
# ps -ef|grep java
??? root 13782 13755? 0 14:12:40 pts/3??? 0:00 grep java
??? root 13058 13051? 0 18:12:35 ???????? 1:17 /data/bea/jdk141_03/bin/java -client -Xms32m -Xmx200m -Xverify:none -Djava.secu
??? root 13158 13153? 0 19:12:35 ???????? 0:17 /data/bea/jdk141_03/bin/java -client -Xms32m -Xmx200m -Xverify:none -Djava.secu
解決的辦法是在啟動(dòng)java進(jìn)程的腳本中作一點(diǎn)小的修改,在java命令后面增加“-Dmyapp.name=”中文名稱(chēng)””:
"$JAVA_HOME/bin/java"?? -Dmyapp.name="總部門(mén)戶(hù)"??? ????????????? \
? ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}???????????????????????? \
? -Dweblogic.Name=${SERVER_NAME}???????????????????????????????? \
? -Dweblogic.management.username=${WLS_USER}???????????????????? \
? -Dweblogic.management.password=${WLS_PW}?????????????????????? \
? -Dweblogic.management.server=${ADMIN_URL}????????????????????? \
? -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" \
?? weblogic.Server
這樣再使用ps命令查看的時(shí)候就可以很容易區(qū)分每個(gè)java進(jìn)程了:
# ps -ef|grep java
??? root 13782 13755? 0 14:12:40 pts/3??? 0:00 grep java
??? root 13058 13051? 0 18:12:35 ???????? 0:17 /data/bea/jdk141_03/bin/java -client -Xms32m -Xmx200m -Xverify:none -Djava.secu
??? root 13744 13731? 0 13:34:35 ???????? 1:23 /data/bea/jdk142_05/bin/java -Dmyapp.name=總部門(mén)戶(hù) -server -XX:NewSize=384m
??? root 13597 13589? 0 13:15:29 ???????? 0:59 /data/bea/jdk142_05/bin/java -Dmyapp.name=集群管理服務(wù)器 -server -Xms32m -Xmx20

2007年7月2日
在vista 旗艦版,mysql4無(wú)法注冊(cè)為服務(wù),通過(guò)安裝程序安裝不行,使用bin\mysqld-nt --install命令也不行.
索性直接通過(guò)下面的命令來(lái)啟動(dòng)mysql:
d:\mysql4\bin\mysqld-nt --defaults-file="d:\mysql4\my-medium.cnf"???在通過(guò)下面的命令來(lái)停止mysql
d:\mysql4\bin\mysqladmin -u root -ppassword shutdown?
???其中,root為mysql用戶(hù)名,password為root用戶(hù)的口令
可以把上面兩條命令做成批處理,放在vista的程序菜單里.

2007年5月8日
問(wèn)題:tomcat5中,訪(fǎng)問(wèn)中文名稱(chēng)的資源報(bào)告無(wú)法找到,如:http://localhost/中文.jpg
答案:在Tomcat的TOMCAT_HOME\conf\server.xml文件中(修改URIEncoding是增加對(duì)中文參數(shù)的支持):
?????????????? maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
?????????????? enableLookups="false" redirectPort="8443" acceptCount="100"
?????????????? connectionTimeout="20000"
URIEncoding="UTF-8"
disableUploadTimeout="true" />
紅色部分。

2007年4月23日
首先
,
以
root
進(jìn)入
mysql
,
創(chuàng)建遠(yuǎn)程訪(fǎng)問(wèn)用戶(hù)
remote,
這個(gè)用戶(hù)除了有遠(yuǎn)程訪(fǎng)問(wèn)權(quán)限外
,
還據(jù)有于
root
相同的其他權(quán)限
.
iu VASg3T
?
$ mysql -u root -p
;b Yc{N1
?
Enter password:
Cw8-}&lC
?
Welcome to the MySQL monitor. Commands end with ; or \g.
(zbV/ ^W V
?
Your MySQL connection id is 67 to server version: 4.0.18
~U{r *
?
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
[[j8)_YW#
mysql
>
sM1*B^fn
?
mysql
> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'mysql' WITH GRANT OPTION;
kk
*J7
?
Query OK, 0 rows affected (0.04 sec)
)khi(8[1]^
?
mysql
>
mD0h|-Cg
?
?
對(duì)
GRANT
語(yǔ)句的簡(jiǎn)單說(shuō)明:
GRANT
ALL???????????
所有權(quán)限
ON *.*??????
在所有的數(shù)據(jù)庫(kù)上
TO root@’%’???
對(duì)
root
用戶(hù),在所有其他
IP
上的
root
用戶(hù)(注:
mysql
按照用戶(hù)名和所在
IP
區(qū)分用戶(hù),所以
root
和
root@%
不是同一個(gè)用戶(hù))
IDENTIFIED BY ‘mysql’?????
口令為
mysql
?
然后修改
mysql
配置文件讓它監(jiān)聽(tīng)外部
ip
端口
,
修改
/etc/my.cnf
文件中的一下部分
:
# keep secure by default!
gjL|8s]
?
bind-address = 127.0.0.1
K C:c?J
?
port = 3306
Wj
{~D2,
?
把
bind-address = 127.0.0.1
注釋掉即可
a

2006年6月16日
powerdesigner11不支持mysql5,可以通過(guò)下面的方法解決:
下載安裝powerdesigner12 15天試用版
找到安裝目錄下面的resource/dbms/mysql5.dbx文件
編輯該文件,將版本改為與11版的其他dbx文件相同的版本
另存到11版的對(duì)應(yīng)文件中。
OK啦

2006年6月14日
您也許沒(méi)有遇到這樣的情況,但確實(shí)發(fā)生了。
同事向別人發(fā)送17M的大郵件,結(jié)果有退信,退信竟然有50M,每次outlook進(jìn)入后自動(dòng)顯示這個(gè)50M的大家伙,只見(jiàn)硬盤(pán)燈一直在閃,outlook無(wú)法響應(yīng)其他操作。等待若干分鐘,只好殺掉outlook進(jìn)程。
如此反復(fù)多次。。。。
解決方法,
1、使用如下的命令啟動(dòng)c:\programe files\microsoft office\office10\outlook.exe /select
outlook:/calendar outlook啟動(dòng)后顯示的是日歷,不再死,但是不要切換到收件箱
2、通過(guò)其他用戶(hù)的電腦向該用戶(hù)郵箱發(fā)送幾封簡(jiǎn)單郵件
3、在outlook中選擇:工具--接收所有郵件,確認(rèn)接收到郵件后再切換到收件箱
4、通過(guò)shift操作,選中50M郵件的上下幾封郵件一起刪除
5、在已刪除的郵件箱中,選擇上步被陪綁的郵件,拖回收件箱
6、清空已刪除郵件箱

2006年5月11日
Thunderbird是一個(gè)不錯(cuò)的郵件客戶(hù)端,用了好久,最近比較厭煩了(另一個(gè)原因是thunderbird郵件不支持Ctrl-V和Ctrl-C),打算改回outlook,向微軟陣營(yíng)投降嘛:)
比較頭疼的是如何把幾百兆的郵件安全降落到outlook中,郁悶了好久,終于找到了一個(gè)比較好的辦法。
操作步驟:
1、 下載工具:IMAPSize,地址在:http://www.broobles.com/imapsize/download.php
2、 打開(kāi)該工具,選擇Tools---mbox2eml
3、 在出現(xiàn)的界面中:
選擇thunderbird的存放郵件的文件,一般類(lèi)似于C:\Documents and Settings\用戶(hù)名\Application Data\Thunderbird\Profiles\eaefpk5j.default\Mail\Local Folders\Inbox等,注意的是會(huì)有目錄和多個(gè)文件,分別對(duì)應(yīng)不同的郵件賬號(hào)中的不同目錄,如收件箱、發(fā)件箱等。
4、 再選擇存放的目錄,然后開(kāi)始轉(zhuǎn)換,轉(zhuǎn)換完成后顯示下面的界面。轉(zhuǎn)換出來(lái)的eml文件名字比較亂,沒(méi)有關(guān)系。
5、 將轉(zhuǎn)換出來(lái)的eml文件拖放到outlook express中
6、 從outlook中選擇從outlook express導(dǎo)入郵件,完成。
7、 沒(méi)有找到怎么把eml文件直接導(dǎo)入到outlook中,只好借助outlook expressL
(以上)