本日志由 Loveyuki 于 2009-06-22 08:53 发表到 原创作品 中,目前已经被浏览 11043 次,评论 238 次;

作者添加了以下标签: Bitrac博客程序

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

前一段时间买了一个 Dell Inspiron 13R 笔记本,用着感觉还不错,但是有个问题太困扰我了,就是按 Caps Lock 大小写转换的时候,输入光标的焦点会丢失。

由于笔记本主要用来搞开发,这个问题对于经常要切换大小写的程序员来说,太让人心神不宁了。

马上谷歌搜索,网上看到解决办法主要有3个:

  1. 删除 QuickSet 软件,这个我就不考虑了,删除这个软件负面影响太多
  2. 修改下面的注册表键值为 30d40 (16进制)
    HKEY_CURRENT_USER\Control Panel\Desktop\ForegroundLockTimeout这个注册表键值,我的本来就是 30d40,看来这个方法不是完全的解决办法
  3. 修改下面的注册表键值为 0
    HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BTConfig\General\KeyIndication这个键值修改重启后,我的问题解决

从解决这个问题的结果来看,蓝牙驱动内置的键盘提示是问题的所在,关闭就好。

本日志由 Loveyuki 于 2010-08-09 11:49 发表到 技术新知 中,目前已经被浏览 490 次,评论 10 次;

作者添加了以下标签: Dell

SQL Server 2008 带的 Management Studio 生成脚本功能已经支持编写数据的脚本了,但是 2008 R2 里面找了半天没找到编写数据脚本的选项,后来仔细一看,原来藏这里了。

相对于 2008 来说,更加了灵活了。想生成啥就生成啥。

本日志由 Loveyuki 于 2010-07-14 09:25 发表到 学习笔记 中,目前已经被浏览 390 次,评论 6 次;

作者添加了以下标签: SQL Server

先放照片,等会写文字

本日志由 Loveyuki 于 2010-06-21 11:47 发表到 生活娱乐 中,目前已经被浏览 692 次,评论 15 次;

作者添加了以下标签: 旅游西安

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

前两天我发了一个使用 CTE 分割字符串的方法,效率虽然比旧的 CHARINDEX 高一些,但是比起 CLR 速度还是差了很多,今天我就发下使用 CLR 来分割字符串的方法

  1. public class UserFunction 
  2.     [SqlFunction(Name = "CLR_SplitStringToIntTable", TableDefinition = "Id INT", FillRowMethodName = "FillRow")] 
  3.     public static IEnumerable SplitStringToIntTable(SqlString str) 
  4.     { 
  5.         return str.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); 
  6.     } 
  7.  
  8.     public static void FillRow(object row, out int id) 
  9.     { 
  10.         id = Convert.ToInt32((string)row); 
  11.     } 

把上面的 C# 代码编译后放到 SQL 服务器,然后到 SQL 管理器里面建立程序集,再建立一个新的函数

  1. CREATE FUNCTION CLR_SplitStringToIntTable 
  2. (    
  3.     @Str NVARCHAR(MAX
  4. RETURNS TABLE (Id INT
  5. AS EXTERNAL NAME SQLServerCLR.UserFunction.SplitStringToIntTable; 
  6. GO 

效率对比我就不贴了,我这里提高的速度可不是一点。

本日志由 Loveyuki 于 2010-06-03 11:33 发表到 学习笔记 中,目前已经被浏览 616 次,评论 5 次;

作者添加了以下标签: SQL Server

1771/36