属于分类 ‘Program’ 的文章

臃肿的几个正版软件代替者

星期三, 08月 22nd, 2007 |

1.告别ACDSee
大家的电脑里少不了看图软件,ACDSee的早期版本还比较干净,现在的版本打开缓慢,内容庞杂,正是让人无法忍受,而且还得收费,虽然有盗版,但有更好的免费软件,我才烦不着去用这垃圾盗版。

臃肿指数:××××
替代免费产品:IrfanView / XnView
替代理由:
(1)小巧、速度快
(2)批量处理图片能力强
(3)自带常用滤镜
(4)免费
(5)HTML相册 转换方便
(6)可直接将粘贴板的内容转换为图片
(7)图片右键快速预览

2.告别金山词霸
词库不全面,速度缓慢,翻译语种单一,还得找破解,用它真是折磨我。
臃肿指数:×××
替代免费产品:灵格斯翻译家
替代理由:
(1)免费
(2)支持多国语言翻译
(3)速度快,小巧
(4)真正的屏幕取词,热键方便,不用等那么久
(5)全文翻译为一体
(6)支持多种在线词库,如google,yahoo,海词在线等近20种。
(7)单词、整句发音朗读
3.告别Adobe Reader
太大了,太慢了,老在线更新,烦死了。
臃肿指数:×××
替代免费产品:Foxit Reader
替代理由:
(1)免费
(2)小巧,速度快
(3)可以自由在PDF上批注
(4)支持多国语言,包括中文

赶紧把你的盗版臃肿软件卸载吧,很多免费产品功能一点也不比正版软件差,我们何必顶着支持盗版之名呢?
另外,杀毒软件你可以用Active Virus Shield或者AVG、Antivir和Avast,NOD32,他们也一点不差,下载地址自己用名字在google一搜一大把。

让powerDesigner11也能支持mysql5

星期六, 08月 11th, 2007 |

之前做过powerDesigner11的汉化修正,需要的朋友可以点下面的相关日志,一直都用的很顺利,但powerDesigner11并不支持 mysql5等高版本的数据库,所以如果你要设计mysql5的数据库系统,就没办法用powerDesigner11生成代码了,现在让我们来解决这个 问题:

我们知道powerDesigner12已经能够支持更多版本的数据库系统了,包括mysql5,但是由于powerDesigner12还没有汉 化 (至少我没看到,知道的朋友请留言跟我分享一下),而且你的powerDesigner11已经用了很久了不想更换版本,所以我们就来个手动升级:
你需要下载一个powerDesigner12,任何版本都可以,然后在powerDesigner12的安装目录找到\Resource Files\DBMS\mysql50.xdb文件,将它复制到你的powerDesigner11相同目录,然后用文本编辑器打开mysql50.xdb文件,将

  1. {?PowerDesigner AppLocale="UTF16" Code="MYSQL50" Family="MySQL" Name="MySQL 5.0" signature="XDB_XML" version="12.0.0.1675"?}

改为:

  1. {?PowerDesigner AppLocale="UTF16" Code="MYSQL50" Family="MySQL" Name="MySQL 5.0" signature="XDB_XML" version="11.0.0.0"?}

注意:由于编辑器缘故我把<>写为了{}. 请自己把{}改为<>.

然后打开的你powerDesigner11你会看到DBMS类型里已经有了mysql5,而且可以顺利生成代码,我们大功告成了。

你也可以直接下载我改好的mysql50.xdb文件:
mysql50.xdb下载

另外如果你要用英文的可以直接下载powerDesigner12
下载地址:

powerDesigner12

破解补丁:powerDesigner12破解补丁

OctaGate SiteTimer - 直击网站页面病瘤根处。

星期四, 05月 24th, 2007 |

OctaGate SiteTimer基 于AJAX 技术实现的一个免费在线服务,你只需要输入你的网址点开始按钮,它就会访问一次你提供的网站,并且提供访问过程报表让您能够直观清晰的了解每一个访问元 素的读取时间。这个工具对于网站优化诊断有非常大的价值,你可以很快的发现造成访问速度缓慢的直接因素,从而优化提高访问速度。
它能够检测网站访问过程中的:

  • Images
  • Frames
  • IFrames
  • Script files
  • It follows redirects

如果你是名网站站长、开发人员、测试人员,网络营销人员,可千万不能错过这个服务。

另外最近又发现一个类似的服务,也非常棒!http://tools.pingdom.com/fpt/

powerdesigner 11 的破解汉化补丁(生成SQL错误修正后)

星期二, 05月 15th, 2007 |

之前博客服务器坏掉了,现在换了新服务器,重发一下。

是qiubole的汉化版本,但修正了这个版本不能预览与生成数据库DDL的BUG.启动时候会报一个资源库加载错误(网友反馈的,我的不报错),但并不影响功能.
和大家分享,下载地址是
http://www.kennchou.com/down/pd11_zh.rar

覆盖PD 11的安装后的目录就可以,记得备份,覆盖后即完成了破解和汉化,不需要再打其他的破解补丁。

DWR转移到JDK5.0的启动错误

星期五, 09月 29th, 2006 |

今天把项目转移到JDK5.0环境下也想用用泛型等新特性,但DWR启动的时候总是报一个异常:
java.lang.IllegalArgumentException: DefaultContainer can’t find … 网上到处搜索,最后终于在DWR的邮件列表里找到答案,原来这个错误其实也并不影响,原因是因为启动时会检查JDK5的annotations,我还没用到 annotations注释,所以有个哥们也提出了解决办法,就是初始化时加上java.lang.Object,俺一试果然成功!
web.xml改后成为这样:

<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>classes</param-name>
<param-value>java.lang.Object</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

另外DWR的dwr.xml千万别用其他编辑器打开编辑,否则很容易出现xml解析时字符集造成的异常,最好还就是用Eclipse编辑好了。

DREAMWEAVER启动时的javascript错误解决方法

星期一, 09月 11th, 2006 |

今天打开DREAMWEAVER8启动显示

\Common\Scripts\dwscriptsExtData.js ReferenceError: dwscripts is not defined

的错误,并且使用也错误连连,重新安装了好几次还是不能解决,网上搜了很久也没找到答案,最后终于找到解决方法,原来是Application Data作祟,只要把
C:\Documents and Settings\用户名\Application Data\Macromedia\Dreamweaver 8\Configuration\ 文件夹删除掉,再启动就Ok了.
希望能帮到那些碰到同样问题的朋友.

常用正则表达式搜集

星期三, 03月 15th, 2006 |

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。

匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行

匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力

匹配首尾空白字符的正则表达式:^\s*|\s*$
评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式

匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
评注:表单验证时很实用

匹配网址URL的正则表达式:[a-zA-z]+://[^\s]*
评注:网上流传的版本功能很有限,上面这个基本可以满足需求

匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
评注:表单验证时很实用

匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}
评注:匹配形式如 0511-4405222 或 021-87888822

匹配腾讯QQ号:[1-9][0-9]{4,}
评注:腾讯QQ号从10000开始

匹配中国邮政编码:[1-9]\d{5}(?!\d)
评注:中国邮政编码为6位数字

匹配身份证:\d{15}|\d{18}
评注:中国的身份证为15位或18位

匹配ip地址:\d+\.\d+\.\d+\.\d+
评注:提取ip地址时有用

匹配特定数字:
^[1-9]\d*$    //匹配正整数
^-[1-9]\d*$   //匹配负整数
^-?[1-9]\d*$   //匹配整数
^[1-9]\d*|0$  //匹配非负整数(正整数 + 0)
^-[1-9]\d*|0$   //匹配非正整数(负整数 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮点数
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配负浮点数
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮点数
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非负浮点数(正浮点数 + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匹配非正浮点数(负浮点数 + 0)
评注:处理大量数据时有用,具体应用时注意修正

匹配特定字符串:
^[A-Za-z]+$  //匹配由26个英文字母组成的字符串
^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串
^[a-z]+$  //匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串
^\w+$  //匹配由数字、26个英文字母或者下划线组成的字符串
评注:最基本也是最常用的一些表达式

各品牌笔记本进BIOS方法

星期日, 03月 12th, 2006 |

IBM(冷开机按F1,部分新型号可以在重新启动时启动按F1)

HP(启动和重新启动时按F2)

SONY(启动和重新启动时按F2)

Dell(启动和重新启动时按F2)

Acer(启动和重新启动时按F2)

Toshiba(冷开机时按ESC然后按F1)

Compaq(开机到右上角出现闪动光标时按F10,或者开机时按F10)

Fujitsu(启动和重新启动时按F2)

绝大多数国产和台湾品牌(启动和重新启动时按F2或者按CTRAL+ALT+S)

About Me

Hi,我是周凯,从事互联网/软件行业,通过这个网站和朋友分享一些有关互联网、科技、生活、编程技术的点点滴滴。 关于作者

订阅网志

 什么是订阅?

 选择多种方式订阅 或者, 选择下面的快捷订阅方式

订阅到Google 订阅到抓虾 订阅到鲜果

文章搜索

Find entries :