摘要: C#调用ADOX创建ACCESS数据文件后关闭连接:分析:用ADOX创建ACCESS数据文件后,*.ldb文件出现,直到程序关闭后才消失。怎样可以使那个*.ldb文件不出来呢?(具体它出来会有什么坏处?我也没细想,反正就是不想它出现。)Interop.ADOX.dll应该是一个com组件,和.Net的不同,那个时代还没有引入垃圾回收机制,没有Dispose()……不能对ActiveConnection进行Dispose(),Catalog也是。设ActiveConnection=null;Catalog=null;这样看似销毁,实际好像只是把指针设为null,而真正的对象,还没有变化。而在C# 阅读全文
posted @ 2011-04-21 08:57 miuq 阅读(804) 评论(0) 推荐(0) 编辑
摘要: By Karthik Viswanathan 翻译:Wind 原文参考:http://www.smashingmagazine.com/2009/05/06/introduction-to-advanced-regular-expressions/ 2009-5-6 正则表达式(RegEx)是处理字符串获取信息的强大手段。它们通过一种字符串构造成一些匹配模式,然后展现它神奇的魅力。但不幸的是,简单的正则表达式并不满足于处理复杂的模式和符号。为了解决这个困境,你可以使用一些高级的正则。(本文列举八个常用的概念和例子。) 1.贪婪模式/懒人模式(Greediness/Laziness) 2.反向引用(Back Referencing) 3.命名组(Named Groups) 4.单词边界(Word Boundaries) 5.原子组(Atomic Groups) 6.递归(Recursion) 7.调用(Callbacks) 8.注释(Commenting) 阅读全文
posted @ 2011-04-21 08:52 miuq 阅读(1117) 评论(0) 推荐(0) 编辑