摘要: 最近在看一些设计模式方面的东西,渐渐感觉到自己的基础很差,所以再回过头来学习一下基础的东西。简单的才是最容易接受的。1/**////<summary>2///抽象鸭子类3///msdn:abstract修饰符可以和类、方法、属性、索引器及事件一起使用。4///在类声明中使用abstract修饰符以指示某个类只能是其他类的基类。5///标记为抽象或包含在抽象类中的成员必须通过从抽象类派生... 阅读全文
posted @ 2008-04-25 12:44 pysharp 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 先来说说数组的不足(也可以说集合与数组的区别):(这是我看得别人的这段)1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的.2.数组要声明元素的类型,集合类的元素类型却是object.3.数组可读可写不能声明只读数组。集合类可以提供ReadO... 阅读全文
posted @ 2008-04-24 14:38 pysharp 阅读(700) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 目录操作类 /// </summary> public class DirectoryHelper { public DirectoryHelper() { } /// <summary> /// 得到所有磁盘驱动器 /// </summary> /// <returns></returns>... 阅读全文
posted @ 2008-03-21 17:36 pysharp 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 文件操作类 /// </summary> class FileHelper { /// <summary> /// 要读取的文件完全限定名 /// </summary> /// <param name="path"></param> public FileHelper(string path... 阅读全文
posted @ 2008-03-21 17:34 pysharp 阅读(2188) 评论(0) 推荐(0) 编辑
摘要: 代码public string Path { get { return Server.MapPath("~/rewrite.config"); } } protected void Application_BeginRequest(object sender,EventArgs e) { string originalurl, newurl; originalurl = Request.Url.... 阅读全文
posted @ 2008-03-21 12:04 pysharp 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 今天写了一个Excel导入数据库验证的方法,验证规则是存到数据库里了,对于不同的Excel调用不同的验证方法。 代码: using Microsoft.CSharp; using System.CodeDom; using System.CodeDom.Compiler; using System.Reflection; using System.Globalization; ... 阅读全文
posted @ 2008-01-28 02:28 pysharp 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 直接代码: using System.Data.OleDb; string fileName = myFile.FileName; string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(fileName) + ";Extended Properties='Excel 8.0;HDR=NO... 阅读全文
posted @ 2008-01-24 18:06 pysharp 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 直接代码,红色字体是对大家有用地。 public string ExcelCache { get { string _path = Path.Combine(System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath, "ExcelBuf... 阅读全文
posted @ 2008-01-24 17:57 pysharp 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: 上学的时候学算法,大体是知道了排序的工作原理,昨天写程序了突然发现原来明白和会写差很远,所以自己动手再写一次,我感觉快速排序的算法比冒泡和选择等的算法稍难以理解一点,不知道是我智商太低还是才疏学浅,把我写的快速排序方法,贴上来,仅供记忆。 /// /// 快速排序算法 /// /// 待排序数组 /... 阅读全文
posted @ 2008-01-22 12:59 pysharp 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 最近公司有个项目要用的到nhibernate,因此用了一上午时间熟悉这个东东,对于我这个程序新手来说,第一次接触ORMapping,在熟悉过程中难免会犯一些错误。特记录再次,本文不涉及底层内容,一个仅用了一天的人来谈底层,会被人笑话的,呵呵。 这是在网上看的别人得一些文章的小总结了。 创建测试数据表。 CREATE TABLE users ( LogonID nvarchar(20) NO... 阅读全文
posted @ 2008-01-08 14:13 pysharp 阅读(383) 评论(1) 推荐(0) 编辑