Google 字典

用惯了Google 翻译,不知道大家用过Google 字典没有,我今天还是第一次用到:)

Sqlite 的连接字符串( connStr )

基本连接Sqlite数据库:

"Version" 的可能值: "2″ 指 SQLite 2.x (default);"3″ 指 SQLite 3.x

Data Source=mydb.db;Version=3;

连接同时创建一个新的Sqlite数据库:

Data Source=mydb.db;Version=3;New=True;

启用压缩连接Sqlite数据库:

Data Source=mydb.db;Version=3;Compress=True;

指定连接Sqlite数据库的缓存大小:

Data Source=mydb.db;Version=3;Cache Size=3000;

Google Sync 手机在线同步工具使用指南(Symbian)

Google Sync对于基于Symbian平台的Nokia S60、Nokia  Standard、Sony Ericsson的支持机型,是基于Syncml协议来完成。

以6120C为例子,配置步骤如下:
  1. 选择 "功能表"->设置->连接功能->同步处理
  2. 选择 选项 -> 新同步情景模式,选项如下:
    1. 同步情景模式名称:Google Sync。
    2. 点击"应用程序",进入设置,填写如下内容。
    3. 名片夹 是否同步:是。
    4. 远程数据库:contacts,注意必须正确拼写。
    5. 同步类型:双向,可以根据需要选择双向、仅到服务器、仅到手机。 按照官方说明,目前Symbian平台似乎只支持都通信录的同步,因此只需要配置名片夹选项。
  3. 连接设置
    1. 服务器版本:1.2。
    2. 服务器识别码:Google,注意是大写的G。
    3. 数据承载方式:互联网
    4. 接入点:选择用户定义 -> 移动梦网
    5. 主机地址:https://m.google.com/syncml (注意为https)
    6. 端口:443
    7. 用户名: Gmail帐户名(格式为userid@gmail.com
    8. 密码: Gmail密码
    9. 其他选项保持不变
  4. 点击返回,返回到同步处理界面
  5. 选中Google Sync,开始同步
保证上面所填无误的话,你就可以同步你的通讯录了:)

CHM文件无法打开链接的解决方法

最近从网上下载了一个CHM文件,遇到了一个奇怪的问题就是,打开那个CHM提示无法打开链接。

百思不得其解,怀疑是不是文件破损了,然后看了下文件大小,没错啊。。

于是就到网上搜索了以下,果然也有人遇到这样的问题,解决办法:

点击文件,右键--属性--解除锁定即可!


=============如果还没有解决?=================

如果你的Windows XP不能打开chm格式的文件, 
1。如果提示是:如果提示是Internet Explorer 不能链接到您请求的网页或者打开后"页面无法显示"。请下载jjhd.zip,执行。 
或在要打开的CHM文件上右键属性,会在底下属性中多了一个"解除锁定",点击后就可以正常显示了。 

jjhd.reg内容 
REGEDIT4 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions] 
"MaxAllowedZone"=dword:00000003 
"UrlAllowList"="" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] 
"MaxAllowedZone"=dword:00000003 
"UrlAllowList"="" 


以上内容复制到一个文本文件,然后把文件名后缀改成.reg,然后点击即可 

2。如果提示是:"不能打开文件mk:@MSITStore:\****.chm" 
造成这个故障有可能是你的系统中的Hhctrl.ocx文件丢失或者被其他版本的Hhctrl.ocx覆盖掉了,可以从相同的电脑或者安装光盘中拷贝过来一个,然后重新注册Hhctrl.ocx文件:具体步骤如下: 
第一步:退出正在运行的所有程序,单击"开始-〉程序"; 
第二步:在运行对话框键入"regsvr32 c:\windows\system\hhctrl.ocx"回车,或"regsvr32 /i hhctrl.ocx"出现"DllRegisterServer成功"消息确定,重启计算机即可。 

3。其它方法 
1,从windows的控制面板进入"语言和区域"-"区域选项",如果区域不是中文请改为中文 
2,把文件名称改为E 文的简单一点(a.chm),copy 到一个根目录下面,打开看看,如果不行,请重新下载,有的时候下载过程出了问题,看看是否OK 
3,如果多数CHM都打不开,试试重新注册regsvr32 itss.dll 
4,开始--运行--输入"regedit",打开注册表,找到以下分支: 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions 

在其下新建DWORD键MaxAllowedZone,将其值取成3试一下 
5,没有正确安装或被你删除了hh.exe文件,你可以到Windows\system32下查一下。如果是这样那你可以从别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,让你选择程序就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联 
6,如果以上几种情况都好的话,删除"hh.dat", 在目录 
\Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,这个文件包含一些内容可能引起错误 

4,开始--运行--输入"regedit",打开注册表,找到以下分支: 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions 

在其下新建DWORD键MaxAllowedZone,将其值取成3试一下 
5,没有正确安装或被你删除了hh.exe文件,你可以到Windows\system32下查一下。如果是这样那你可以从别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,让你选择程序就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联 
6,如果以上几种情况都好的话,删除"hh.dat", 在目录 
\Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,这个文件包含一些内容可能引起错误

Chrome 将使用一个全新的正则表达式引擎:Irregexp

Google Chrome最近发布了一个开发版本,这个版本的V8引擎(一个Javascript实现),使用了一个名为Irregexp的正则表达式引擎。在之前所有的版本里,Chrome使用的是JSCRE这个也被webkit项目使用的正则引擎。JSCRE这个引擎,是基于一个被广泛使用的PCRE实现的。从JSCRE这个名字,就知道它是专为Javascript引擎而诞生的了。

Chrome之所以舍弃JSCRE,而使用Irregexp。是因为Chrome或者准确地说V8的开发者们认为,基于Chrome的架构实现一套正则引擎,可以结合整个架构做更多的优化。使用一个外部的库,使得某些优化变得不可能,而且在接口间传递数据,也是一个消耗。(插一句,mysqlnd的实现,也就是基于这种理念的)。

Irregexp采用了一个叫Automata理论来编译正则表达式。Automata,我大致看了一下wikipedia的资料,它的结构大概有五个部分:状态,符号变量,转换函数(也就是根据状态和符号变量来做运算的函数),初始状态(属于状态的一种),接受状态。好吧,我在这里打住,我并不是很熟悉这个算法,也是第一次听说。再说下去就会错得越来越多了,需要了解的朋友可以从wikipedia的条目(http://en.wikipedia.org/wiki/Automata_theory)看起。

Chrome的开发人员举了个例子来说明Automata的优点。假设要编译/Sun|Mon/,传统的编译算法,是存储Sun和Mon两个毫不相关的串。而Automata的算法,可以使得程序知道他们有一个共同点,就是在这组正则里,第三个字节是n。这样使得在搜索串的时候,可以先往前N位寻找到n,然后再往后匹配。

举例归举例,要了解到它的整体和具体实现,还是得去看它的代码。有兴趣的同学们去Chrome(实际这样的说法不准确,将就了)的开发主页上看看吧:http://code.google.com/chromium/

网易的开源镜像站点

网易不知道啥时候悄悄上线了一个开源镜象网站,域名是 http://mirrors.163.com/

目前提供了 Debian、Ubuntu、Fedora、Gentoo、Centos、FreeBSD等流行开源操作系统以及Eclipse等开源软件的镜象。经过实测,2M ADSL访问速度能达到100K以上。这是几大门户中第一个提供开源软件镜象服务的网站。

另外,麻烦网易顺便再做个 sourceforge 的镜象吧,反正您也不缺那点代宽。感谢网易为推动开源的发展做出的贡献。

访问:mirrors.163.com