随笔分类 -  C#

摘要:做个笔记,改了改代码,今后在项目中会常用到DataTableEntityConverterusing System;using System.Collections.Generic;using System.Text;using System.Data;using System.Reflection;using System.ComponentModel;namespace Utils{ public static class DataTableEntityConverter { public static T ConvertToEntity<T>(DataRow t... 阅读全文
posted @ 2012-12-28 16:44 Aldebaran's Home 阅读(2103) 评论(0) 推荐(1)
摘要:LEVENSHTEIN DISTANCE(LD)-计算两字符串相似度算法两字符串相似度计算方法有好多,现对基于编距的算法的相似度计算自己总结下。简单介绍下Levenshtein Distance(LD):LD 可能衡量两字符串的相似性。它们的距离就是一个字符串转换成那一个字符串过程中的添加、删除、修改数值。举例:如果str1="test",str2="test",那么LD(str1,str2) = 0。没有经过转换。如果str1="test",str2="tent",那么LD(str1,str2) = 1。str1 阅读全文
posted @ 2011-03-25 15:29 Aldebaran's Home 阅读(800) 评论(0) 推荐(0)
摘要:今天早上醒来精神不错,就写了一个字符索引器,希望各位指出不足之处,无论是编程习惯还是缺陷! 1using System; 2 3namespace Company 4{ 5 /**//// 6 /// Class1 的摘要说明。 7 /// 8 public class Company 9 { 10 public string ... 阅读全文
posted @ 2006-04-23 13:17 Aldebaran's Home 阅读(444) 评论(0) 推荐(0)
摘要:意图:保证一个类仅有一个实例,并提供一个该实例的安全访问点。举不太正确的例子,例如防火墙(有谁能将同一防火墙开两次?),当然这里的“谁”不一定是客户(人),而是客户程序,调用该实例的程序。错误的看法有人说,new一次不就行了吗?保证不new第二次就行!这样做不好,如果要每一个调用该实例的客户程序都保证只new一次,是否会很麻烦?也很不安全。我们将这个“只生成一个实例”的需求交由类的设计者本身保证,... 阅读全文
posted @ 2006-04-21 16:39 Aldebaran's Home 阅读(512) 评论(0) 推荐(0)
摘要:这段时间正在找工作,好久没写BLOG了,都有些荒废了,最近刚谈好了一家做WEB的,经历了4次考试(一家公司),终于有时间做下来好好想想下一步的学习目标了。晋级中级程序员的必经之路是多层开发,程序的重用性与健壮性是我下一步的目标。在Duwamish和NHibernate中都用到了设计模式的概念,特别是Factory 和 Provider,在此觉得自己需要对面向对象进行恶补和反思一下了。因为水平有限,... 阅读全文
posted @ 2006-04-19 22:08 Aldebaran's Home 阅读(1194) 评论(7) 推荐(0)
摘要:文中英文部分是我不明白及不肯定的地方,欢迎为我留言,引用自http://blogs.crsw.com/mark/articles/252.aspxQ:C#支持多继承吗?A:不Q:protected class访问级别如何?A:允许本类和子类访问Q:private class变量可以被继承吗?A:行,但不能被访问,但可以被继承Q:描述一下protected internalA:只有派生类型或同一程序... 阅读全文
posted @ 2006-02-26 15:05 Aldebaran's Home 阅读(1048) 评论(1) 推荐(0)