存档

‘代码库’ 分类的存档

Visual Assist代码提示使用的字符串模糊匹配算法

2009年9月28日

Visual Assist是Visual Studio上一个很强大的插件。特别是在代码提示方面,相比Visual Studio自带的要强很多。

Visual Studio自带的代码提示(智能感知)功能会根据我们敲入的字符串,找到相似的类或者方法等。但是它的匹配规则非常简单,就是前向匹配。例如当我们输入了String字符串,那么Visual…

Javascript操纵Cookie

2009年6月11日

在讲如何使用Javascript操纵Cookie时,我们先来了解一下Cookie的基本常识。

Cookie,又称Http Cookie,是存储在客户端本地的一小段信息。我们可以简单地把Cookie理解为客户端浏览器上的一个小硬盘,我们会在上面存取一些信息,通常用作Http状态的维护,现在也经常被用作跟踪用户行为的一种常见方式。…

Visual Studio统计有效代码行数

2009年5月22日

看网上有人专门做了一些小工具,用来统计代码行数。感觉不是很必要。因为Visual Studio中的搜索功能支持正则表达式(虽然语法比较诡异),我们完全可以通过正则表达式来遍历整个解决方案从而获得代码行数。…

IDisposable最佳实现模式

2009年5月18日
/// <summary>
/// 实现了IDisposable接口的类。
/// </summary>
public class ConnectionManager : IDisposable
{
    #region IDisposable模式

    /// <summary>

Javascript中获取出错代码所在文件及行数

2009年5月18日

之前在做一个Javascript的日志控制台功能模块,希望能够在Javascript代码出错时捕获此错误,并将出错的文件及相应的行数打印到控制台并汇报给服务器。原先使用的是try-catch的方式,在catch语句中,我们会收到一个Error对象(我们也可以抛出一个自定义异常对象)。Firefox中的Error对象拥有如下属性:…

使用VBA函数在Excel单元格中生成拼音缩写

2009年5月15日
Function PinYin(Hz As String)
  Dim PinMa As String
  Dim MyPinMa As Variant
  Dim Temp As Integer, i As Integer, j As Integer
  PinMa = "a,20319,"
  PinMa = PinMa & "b,20283,"

Robots.txt文件

2009年5月6日
# Robots.txt file from http://www.imkevinyang.com
# All robots will spider the domain

User-agent: *
Disallow:
Sitemap: http://www.imkevinyang.com/sitemap.xml

Excel中使用VBA自定义函数对字符串进行Url编码(UTF-8)

2009年4月28日

Excel是个非常强大的工具,工作中因为需要用到他老完成一些表格数据的处理,所以抽空学了一点小技巧。

VBA是Visual…

Javascript字符串哈希函数

2009年4月11日
/**
 * 获取字符串的哈希值
 * @param {String} str
 * @param {Boolean} caseSensitive
 * @return {Number} hashCode
 */
getHashCode:function(str,caseSensitive){
    if(!caseSensitive){

Pre标签内文字自动换行(兼容多数主流浏览器)

2009年4月9日
/* Browser specific (not valid) styles to make preformatted text wrap */
pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space

97年世界编程冠军作品——用汇编做的3D动画

2009年3月23日

将下面内容存为任意文件假设为1.txt,然后命令行输入debug<1.txt

e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1  
e11b 6 57 b8 11 1 bb 21 

判断字符串是否为中文的正则表达式

2009年3月23日
^[\u4e00-\u9fa5]+$

最精简的判别IE的Javascript代码

2009年3月23日
var isIE = ("\v"=="v");  

随机字符串生成函数

2009年3月23日
/// <summary>
/// 生成随机字符串
/// </summary>
/// <param name="length">The length.</param>
/// <param name="fixedLength">if