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