蓝色表示一直开启,橙色表示可选默认开启,棕色表示可选默认关闭

本日志由 Loveyuki 于 2010-03-10 16:45 发表到 技术新知 中,目前已经被浏览 587 次,评论 1 次;

作者添加了以下标签: Windows.NET

大家都知道 Bitrac 一直有一个问题就是在 Medium Trust 下无法正常运行。一直以来我都在找这个问题的解决方案,自从 C#-SQLite 项目出现以后,这个问题已经不再是大问题了,经过这几天的调试和修改,我已经可以正式宣布,SQLite 在 Medium Trust 模式下运行啦。

我已经解决的问题:

  1. 查询语句中带有中文时出错的问题。
  2. 虽然 C#-SQLite 是纯托管代码,但是在 Medium Trust 下还是无法运行,经过几天的调试和修改,我已经修正了这个问题,Medium Trust 下运行不再是问题了
  3. 解决了 LIKE 模糊查询中文返回所有记录的问题。

不过现在还有两个问题:

  1. 相比以前 System.Data.SQLite性能降低了 70% 左右,不过相比其他的博客程序,Bitrac 的性能还是非常不错的,到时候我发布程序的时候会发布两份 SQLite 库,大家各自选择就是了。
  2. 目前 C#-SQLite 有个很大的问题就是 LIKE 中文模糊搜索的时候会搜索到所有的记录,这个就属于 BUG 范畴了,是必须要解决的。我也正在准备解决。争取近期解决,并发布新的 Bitrac 版本。
  3. 临时目录我使用的是 App_Data 目录,目前会生成很多临时文件,争取解决只生成一个文件。

如果你对 C#-SQLite 也感兴趣,可以去他的项目主页看看,暂时说这么多。研究 LIKE 中文查询去了。

LIKE 中文查询的问题已经解决,下一步就是测试咯。

本日志由 Loveyuki 于 2010-02-22 10:29 发表到 技术新知 中,目前已经被浏览 1221 次,评论 8 次;

作者添加了以下标签: SQLiteMedium TrustASP.NETC#

  1. xFillList oList = new xFillList(); 
  2. xFillItem oItem = null
  3. XmlTextReader oXml = new XmlTextReader(strReqUrl); 
  4. while (oXml.Read()) 
  5.     if (oXml.Name.Equals("Item")) 
  6.     { 
  7.      switch (oXml.NodeType) 
  8.      { 
  9.          case XmlNodeType.Element: 
  10.          oItem = new xFillItem();  
  11.          break
  12.          case XmlNodeType.EndElement: 
  13.          oList.Add(oItem); 
  14.          oItem = null
  15.          break
  16.      } 
  17.     } 
  18.  
  19.     if (oXml.NodeType == XmlNodeType.Element) 
  20.     { 
  21.      if (oXml.Name.Equals("Name")) 
  22.      { 
  23.          oXml.Read(); 
  24.          oItem.Name = oXml.Value; 
  25.      } 
  26.      else if (oXml.Name.Equals("Url")) 
  27.      { 
  28.          oXml.Read(); 
  29.          oItem.Url = oXml.Value; 
  30.      } 
  31.     } 

本日志由 Loveyuki 于 2010-01-25 11:38 发表到 技术新知 中,目前已经被浏览 934 次,评论 7 次;

作者添加了以下标签: 笔记C#

最近没事就用 Archlinux 玩玩,当然是仅限于玩玩而已。软件环境就不多介绍了,老几样,Xfce4 + Firefox + Linux QQ + Google 输入法,用起来虽然很爽,但是 Linux QQ 的使用过程中却遇到了问题,一发图或者表情,QQ 就直接崩溃了。

不得不说,Ubuntu 的社区力量真的很强大,稍微搜索了下就找到解决方案了。

编辑 QQ 的运行批处理文件 /usr/bin/qq

在第二行加一句话就搞定,原来的:

  1. #!/bin/sh
  2. cd /usr/share/tencent/qq/ 
  3. ./qq 

修改后:

  1. #!/bin/sh 
  2. export GDK_NATIVE_WINDOWS=true 
  3. cd /usr/share/tencent/qq/ 
  4. ./qq 

搞定,重新运行 QQ 吧,发图发表情不再崩溃咯

本日志由 Loveyuki 于 2010-01-05 20:52 发表到 技术新知 中,目前已经被浏览 1739 次,评论 15 次;

作者添加了以下标签: LinuxArch LinuxQQ

办公电脑现在基本清一色的 Windows 7,因为自己用过一段时间的 Vista,感觉 Windows 7 还是非常好用的,下面分享一些 Windows 7 的小技巧和调整。

一些工具:

  1. 去除快捷方式上的小箭头:下载我所提供的附件,里面有具体操作方法。提醒:不要用删除注册表键值的方法,会造成 Windows 7 的一些功能不可用。
  2. 系统字体更换工具,可以把 Windows 7 自带的宋体替换为 XP 的宋体 或者 2003 的宋体。20 寸以下的显示器,XP 的宋体看起来还是比 Win7 的顺眼一些。
  3. Windows 7 使用第三方主题的破解补丁,里面 32位,64位程序都有,点击下载
  4. 兼容 Windows 7 的 H3C 802.1x 认证客户端,点击下载

一些提醒:

  1. 慎用 mklink 转移用户文件夹的那个方法,我应用以后 IE 临时文件夹直接出现问题,IE 无法下载,临时文件和历史记录都出现了异常,暂时还是用修改位置的方法来转移个人文件夹到其他盘吧。
  2. Windows 7 的服务优化方面,各自机器不同,应用不同所以我就不贴我的了,大家可以参考服务的说明自己选择是否禁用或启用服务。
  3. 网上比较偏门的技巧也不推荐使用,Windows 7 默认的一些设置还是很好用的。
  4. 慎用卡巴斯基杀毒软件,736 版本会造成 Windows 7 复制解压大文件时死机。

本日志由 Loveyuki 于 2009-11-14 11:27 发表到 技术新知 中,目前已经被浏览 1431 次,评论 19 次;

作者添加了以下标签: Windows 7技巧