摘要:冒泡排序: 1 int[] noSortArray = new int[] {10,100,30,50,70,16,11,5,7,9 }; 2 Console.WriteLine("数组内容为:" + "10,100,30,50,70,16,11,5,7,9"); 3 int tempusOne; 4 for (int i = noSortArray.Length-1; i>0;i-- ) 5 { 6 for (int j = 0; j<i;... 阅读全文
posted @ 2012-11-06 19:53 Justin Liu 阅读(142) 评论(0) 推荐(0) 编辑
摘要:几次面试中遇到都有类似的问题,就是string str = "aa" + "bb" + "ccc";进行了几次内存分配?1 class Program2 {3 static void Main(string[] args)4 {5 string str = "aa" + "bb" + "ccc";6 Console.WriteLine(str);7 }8 }我们知道由于字符串是不可变的,所以我理所当然的以为进行了四次内存分配。分别是aa,bb,ccc,aabbccc四次分配, 阅读全文
posted @ 2012-11-04 01:06 Justin Liu 阅读(170) 评论(0) 推荐(0) 编辑
摘要:虽说ORM框架也挺多……但是说来惭愧我并没有在项目中真正用过……,最近想认认真真研究一下.NET的反射,所以就有一个想写个框架的念头,小弟我从07年毕业一直做.NET平台的软件开发,但是从09年初才开始接触到一些设计模式、设计思想。而且我打算逐步的记录自己是如何修改这个框架的。 好了,现在进入正题,现在先仅仅实现一个简单的关系映射,可以取得数据库的数... 阅读全文
posted @ 2010-03-26 10:41 Justin Liu 阅读(1451) 评论(5) 推荐(2) 编辑
摘要:ASP.NET项目开发一些琐碎的积累1.过滤危险的字符串,诸如“=”、“>”等可能会诸如数据库的危险字符串,我看过很多人做的网页仅仅进行客户端脚本验证是不够的。必须在服务器段的后台代码里面也进行数据验证,我曾经编写过一个程序可以绕过脚本验证提交表单。2.判断字符串可否转换成整形、字符型、还是浮点型等3.错误处理,如果简单的站点需要配置一下写一下... 阅读全文
posted @ 2009-12-08 16:33 Justin Liu 阅读(530) 评论(0) 推荐(4) 编辑
摘要:最近从ASP.NET转到Winform上开发了几个项目。现在总结一下开发经验。 1.做过的这几个winform程序都是利用分层做。虽然几个都这是么做的可是感觉不是很好,尤其是颇有一种杀鸡焉用宰牛刀的感觉。毕竟N层架构比较适合做服务器应用程序,因为服务器应用多是比较复杂可以用N层开发这种结构去做。但是对于桌面应用程序来说最好采用分模块的横向系统结构去做。仅仅是一个一个想法还没有正在在项目里面试过。。... 阅读全文
posted @ 2009-09-12 16:08 Justin Liu 阅读(795) 评论(0) 推荐(0) 编辑
摘要:图2009-07-19对于条形码,微软VS2005自带的报表软件并没有此设计功能。虽然网上有比较多的关于在.NET下制作条形码的控件,担忧不少功能不全,需要更多的功能的条形码控件就得付钱,最近做一个进销货存的软件就遇到了这个问题。需求就是能打印指定的条码。如果全部自己画画出来比较费劲。所以我选择改造现有的条码控件。我就用的控件就是Cobainsoft的Barcode控件,这个控件能够实现几种规格的... 阅读全文
posted @ 2009-07-19 21:21 Justin Liu 阅读(8596) 评论(15) 推荐(2) 编辑
摘要:今天又翻开看过的《C#本质论》无意中看到这么一句:C#中的终结器(也就是析构函数)类似于C++中的析构器,但是由于编译时无法确定终结器的执行时机,因此两者实际上存在相当大的区别。垃圾回收器调用C#终结器的时机是在对象上一次使用之后,但是在应用程序关闭之前的某个时间。相反,只要一个对象(而非指针)超出范围,(此处的范围指作用域),就会自动调用C++析构器。对此我还真有点怀疑,于是分别写了C++与C#... 阅读全文
posted @ 2009-07-05 23:01 Justin Liu 阅读(381) 评论(0) 推荐(1) 编辑
摘要:在WinForm中DataGridView可谓是应用比较多的数据显示控件了,DataGridView中可以应用各种控件,关于这样的文章网上已有很多。都是实例化一个控件然后通过DataGridView.Controls.Add()方法绑定控件。然后通过特定的事伯执行数据绑定与操作。 这几天在做项目的时候也也用到的DataGridView控件,而且需要要DataGridView使用ComboBox来动... 阅读全文
posted @ 2009-06-20 21:33 Justin Liu 阅读(16994) 评论(1) 推荐(1) 编辑
摘要:在ASP.NET开发过程中,使用GridView进行数据表现的时候遇到过两次取不到值的问题。分别是初学的时候与用了一年多以后。出现的问题并不是身边么高深的技术,但是可能会经常遇到,所以这里我做一下总计。GridView取不到值的情况主要是在使用GridView中自带的编辑的过程中取不到TextBox的值。但是问题源就不只一个了。1.回传后重新绑定(IsPostBack)这个问题并不是GridVie... 阅读全文
posted @ 2009-05-24 12:22 Justin Liu 阅读(1983) 评论(1) 推荐(1) 编辑
摘要:前一段时间在做项目的遇到一个问题。需要在DropDownList控件里面显示一个树形的下拉列表。效果在http://hi.baidu.com/liuefox/blog/item/f52d5aecc6d1bcd62f2e2105.html可以看到。 DropDownList的DataTextField属性对字符串进行了处理,使得DropDownList 的Option项不能接受一些Html标记,他会... 阅读全文
posted @ 2009-05-12 13:15 Justin Liu 阅读(1623) 评论(0) 推荐(1) 编辑