01 2007 档案

摘要:暂停了五天,终于开始第三篇文章的写作,本文将有更多个人补充和实例实用。数据库仍然和上一版本的一致,存储过程有修改,为了能准确运行Demo,建议重新运行SQL脚本。 阅读全文
posted @ 2007-01-31 22:40 Kevin Lin 阅读(3120) 评论(17) 推荐(0)
摘要:·一个就是映射文件的设计,结合了MappingInfo和CommandInfo的设计以及信息提取 ·再一个就是DbConnectionStore类和DbCommandStore类的设计。当然,这两个类都可以直接在其他项目中使用,而不需要大的改变。 阅读全文
posted @ 2007-01-25 13:31 Kevin Lin 阅读(2793) 评论(9) 推荐(0)
摘要:之所以贴在首页区,不是因为代码(来自国外一位同行的作品)如何精简,而是因为我希望通过这次由简到全的改造历程,能够让自己对ORM的理解和掌握有个新的提高。 阅读全文
posted @ 2007-01-25 10:03 Kevin Lin 阅读(4047) 评论(7) 推荐(0)
摘要:1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、申请方式方面: 堆:需要程序员自己申请... 阅读全文
posted @ 2007-01-24 19:48 Kevin Lin 阅读(10918) 评论(8) 推荐(2)
摘要:from:http://www.codeproject.com/dotnet/CodeGenResource.asp1、Choosing an object-relational mapping tool by Fabrice Marguerie (http://weblogs.asp.net/fmarguerie) 参考地址:http://madgeek.com/Articles/ORM... 阅读全文
posted @ 2007-01-24 11:12 Kevin Lin 阅读(596) 评论(3) 推荐(0)
摘要:from : http://www.codeproject.com/dotnet/CodeGenResource.asp There are lots of ORM solutions available for Java (guys, it's just because it has been there for few years from now :) ); but surprisingly... 阅读全文
posted @ 2007-01-24 10:42 Kevin Lin 阅读(326) 评论(0) 推荐(0)
摘要:Django 是一个 Python 下的 web 开发框架。 http://www.djangoproject.com/ Django 官方网站 http://www.woodpecker.org.cn/obp/django/django-stepbystep/newtest/doc/ limodou 写的 Django 入门教程 http://www.djangobook.com/ 在线教程 阅读全文
posted @ 2007-01-24 09:31 Kevin Lin 阅读(566) 评论(1) 推荐(0)
摘要:原作者:徐芳波 序言 N层应用程序的开发,ORM工具的作用相当于数据访问层。如果不使用ORM工具,需要开发人员硬编码数据访问层。下面比较这两种做法的优缺点. ORM的优点非常吸引人:不需要构造简单枯燥的SQL语句、对数据库进行I/O操作,这些都由ORM工具来解决,而且不易出错。但是缺点也成为ORM心中的痛,主要体现在两个方面:1,ORM不够灵活;2,ORM性能比较差,有时候会成为系统的瓶颈... 阅读全文
posted @ 2007-01-23 15:29 Kevin Lin 阅读(2220) 评论(0) 推荐(0)
摘要:要读取数据库中的列的信息,从网上找了很多资料,终于总结出来比较理想的sql语句,执行后返回的列分别是:表名、列名、列类型、列长度、列描述、是否主键,语句如下: SELECT SysObjects.Name as tb_name, SysColumns.Name as col_name, SysTypes.Name as col_type, SysColumns.Length as col_len,... 阅读全文
posted @ 2007-01-23 13:28 Kevin Lin 阅读(1222) 评论(1) 推荐(0)
摘要:Demo下载:http://www.cnblogs.com/Files/lxinxuan/AsyncWebService.rar 阅读全文
posted @ 2007-01-19 15:24 Kevin Lin 阅读(2046) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/Files/lxinxuan/OutputCaching.rar 以上就是Cache的一个Demo 包含了OutputCache页面缓存\FragmentCache片段缓存\SubstitutionCache回调缓存等。 (文件、其他Cache对象、时间戳)依赖缓存暂时没有,另外缓存API实现也暂时没有,不断补充中...... 阅读全文
posted @ 2007-01-19 14:01 Kevin Lin 阅读(528) 评论(2) 推荐(0)
摘要:只是提了一个基本概念,具体要点要是需要查找资料。本文的各个要点,都是从网上大量文章中总结出来。参考资料:http://www.cnblogs.com/lxinxuan/archive/2006/11/06/551980.html asp.net程序性能优化总结 ——备忘具体技术 细节请查询 1. 缓存:页面OutPut缓冲(根据参数VaryByParams,Location、保... 阅读全文
posted @ 2007-01-17 14:40 Kevin Lin 阅读(402) 评论(0) 推荐(0)
摘要:2007年4月4号: http://channel9.msdn.com/go/wpfe/quickstarts/This topic describes how to set up a WPF/E project using Visual Studio. Note: Make sure you completely uninstall any previous versions of the "W... 阅读全文
posted @ 2007-01-16 13:51 Kevin Lin 阅读(963) 评论(2) 推荐(0)
摘要:原文内容转载,Demo是我自己总结 前提是:必须用asp.net_regsql.exe建一个数据库,默认数据库名为aspnetdb。 下载地址:http://www.cnblogs.com/Files/lxinxuan/TestCenter.rar 阅读全文
posted @ 2007-01-16 11:22 Kevin Lin 阅读(1461) 评论(7) 推荐(0)
摘要:可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。 针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符... 阅读全文
posted @ 2007-01-09 23:13 Kevin Lin 阅读(362) 评论(1) 推荐(0)
摘要:Note: This is an unedited contribution. If this article is inappropriate, needs attention or copies someone else's work without reference then please Report this article. Introduction Most inde... 阅读全文
posted @ 2007-01-09 23:08 Kevin Lin 阅读(695) 评论(0) 推荐(0)
摘要:[2.18] 大年三十整理的asp.net资料! C#实现类似qq的屏幕截图程序 http://www.reportweek.com/2007/02/blog-post_3374.html 中华民族再次到了最危险的时候 [31]关于静电的危害和防治[24]http://www.llblgen.com/pages/demo.aspx Download the LLBLGen Pro Demo h... 阅读全文
posted @ 2007-01-09 16:59 Kevin Lin 阅读(1061) 评论(7) 推荐(0)
摘要:·在视图上创建索引的另一个好处是:查询优化器开始在查询中使用视图索引,而不是直接在 FROM 子句中命名视图。这样一来,可从索引视图检索数据而无需重新编码,由此带来的高效率也使现有查询获益 ·与基表上的索引相比,对索引视图的维护可能更复杂。只有当视图的结果检索速度的效益超过了修改所需的开销时,才应在视图上创建索引。这样的视图通常包括映射到相对静态的数据上、处理多行以及由许多查询引用的视图。 阅读全文
posted @ 2007-01-09 10:06 Kevin Lin 阅读(883) 评论(0) 推荐(0)
摘要:char,varchar,text:char,varchar1-8000个英文字符;1-4000个汉字 nchar,nvarchar,ntext(针对Unicode字符);nchar,nvarchar不管中英文字符,都只存储1-4000个字符 tinyint:0-255,而int是-2^31~2^31-1,smallint是-2^15~2^15-1 smalltime:精确到分钟,1900.1.1~2079.6.6;而datetime精确到3%秒(1753.1.1~9999.12.31) decimal和numeric等同,表示正数? 阅读全文
posted @ 2007-01-09 09:01 Kevin Lin 阅读(310) 评论(0) 推荐(0)
摘要:·如果你使用MyList<int>和MyList<double>,有两种类即被创建 ·我们有四个类:MyList: MyList<T>,MyList<int>,MyList<double>和MyList<X>。注意,虽然有4个MyList类,但仅有一个被存储在MSIL ·通过加以约束--为参数化类型指定的类型 ·可以从一个封闭结构的泛型进行派生,反之错误:public class MyClass2<T> : MyClass1<int> 前者开放式,后者封闭式 ·泛型和可代替性:public void Eat<t>(Basket<t> fruits) where T : Fruit 这里T是Fruit类型或任何继承自Fruit的类 ·泛型和代理 public delegate void NotifyDelegate(T info); ·泛型上的反射:type1.GetGenericTypeDefinition().FullName ·局限性:public static void Copy<T, E>(List<t> sour 阅读全文
posted @ 2007-01-08 16:20 Kevin Lin 阅读(604) 评论(0) 推荐(0)
摘要:总结: 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的;合理的索引设计要建立在对各种查询的分析和预测上。一般来说: ①.有大量重复值、且经常有范围查询(between, ,=, ②.经常同时存取多列,且每列都含有重复值可考虑建立组合索引; ③.组合索引要尽量使关键查询形成索引覆盖,其前导列一定是使用最频繁的列。 阅读全文
posted @ 2007-01-04 08:30 Kevin Lin 阅读(224) 评论(0) 推荐(0)