- 博客(14)
- 收藏
- 关注
原创 据说写博客的有两种人
据说写博客的有两种人,一种是自恋型的,一种是忘形大的。我属于后者,但是我也没有开始写博,真的是落伍了啊,以后博客至少也要当作记事本用啊。但是又考虑到优快云是技术博客,是不是要换地方去写了,矛盾啊。不过不管怎样,写博对忘形大的人来说应该成为一种习惯。如果有人不幸或者有幸看到此博,也不要费太多口水,一笑了之就好。
2007-08-17 04:56:00
762
1
转载 保存数据库中其他对象不变,删除数据库中所有数据的实现方法
原帖内容:怎样把数据库中所有数据删除,然后把所有的自动增量复位?表太多,无法手工完成。http://community.youkuaiyun.com/Expert/topic/3094/3094555.xml?temp=.2920954/*--原本打算这样--先禁用所有外键约束exec sp_msforeachtable "alter table ? nocheck CONSTRAINT all"--然后
2006-06-20 20:24:00
870
原创 有关Asp.Net验证控件自动focus的解决方案
在Asp.Net中,我们在使用验证控件验证时,如果用户尚未通过验证,但系统不会自动将焦点定位在出错的控件上,如果我们手动focus的话,第一是写起来比较麻烦,如果需要验证页面比较多的话,工作量也挺大。但我们可以通过在WebUIValidation.js中加入相应的方法,如果验证失败的话,让系统自动focus。具体做法如下:在WebUIValidation.js加入一个自动focus方法#r
2006-06-09 18:40:00
1744
原创 使用深度优先遍历比广度优先遍历效率要高
问题描述在Folder_Info表中重置Folder_Level,假设第一级的level是正确的,并且设第一级节点的parent-pkid为0,其他所有节点的级别由该节点的父节点决定.而其他级别的节点的level可能错误,请校正所有节点的level.例如Table SchemaCREATE TABLE [dbo].[FOLDER_INFO] ( [PK_ID] [int] IDEN
2006-05-17 13:24:00
1801
原创 Asp.Net 2.0的编译模型
Asp.Net 2.0有三种编译模型:1.Classic Precompilation Asp.Net 在第一次发布就采用此模型。使用这个编译模型,网站的部分都会预编译(当然会引用任何在后代码页面处理逻辑中引用的程序集),同时其他的譬如基于tag的文件如.aspx、.asmx等在第一次请求时运行时会自动编译。这种模型仅被用作在页面继承已经编译好的带有页面逻辑的基类的经典后代码模型。
2006-05-15 16:21:00
1656
原创 索引服务引起aspx页面运行错误
如果索引服务打开,有可能引起aspx页面在运行时出现一些类似“configration error “ ”Access denied“ "machine.config error"的错误,十分令人讨厌解决方法:运行compmgmt.msc->服务和应用程序->索引服务->删除web索引服务,或者改变其路径,不要指向wwwroot下,或是把当前运行错误的web项目从web索引服务中删除
2006-05-11 16:06:00
987
原创 关于递归的性能问题
一直以为递归比较方便,也知道递归相对于堆栈实现会有一些性能方面的问题,一直没引起重视,但今天测试了一个实例,结果真的很吓人,看来以后在这方面一定要多多注意了。问题的提出,题目:已知数列:1,1,2,3,5,8,13,21,34,..... 求第50个数值? 并用c#写出算法?一看就知道是菲波那契数列,用简单的递归就可以实现。实现代码如下: private long fib(int num) {/
2005-09-14 10:19:00
4484
2
原创 NHibernate中使用Equals方法的一个疑问
我们知道如果我们自己定义的引用类型没有重写Equals方法,那么CLR将会自动调用Object的Equals方法去进行判等。而Object的Equals方法只是进行判断两个引用是否指向同一个对象,如果是,则返回true,否则返回false。但在NHibernate中下面的用法都会返回true。//加载id为1的UserInfo UserInfo userInfo = GetUserInfo(1
2005-09-12 14:24:00
1263
1
原创 Nhibernate拒绝配置文件(NHibernate.Mapping.Attributes的使用)
前言 通过使用NHibernate.Mapping.Attributes命名空间中的方法,可以不用写实体类的配置hbm.xml文件,只需要在相应实体类上加上适当标签,可以较大程度的提高开发效率,减少开发时间,并且不用再为那扰人的xml而烦扰。1.原理 就是通过反射查找相应对象上的标签,然后动态生成与之前对应的hbm.xml流,然后加载至Configuration中。可见通过该种方式最重要的是相应的
2005-08-15 09:20:00
7176
1
原创 IE弹出窗口打不开
1.点击“开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 actxprxy.dll”(注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”;在该对话框中点“确定”按钮; 2.再次点击“开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 shdocvw
2005-06-24 10:19:00
6171
原创 简单工厂模式
最近研究设计模式,所以写一些简单的摘要 public class FruitFactory { public static IFruit Create(string id) { switch(id) { case "apple": return new Apple(); break; case "orange": return new orange(); break; } } }
2005-06-23 21:29:00
1009
原创 隐藏DataGrid的某一列还可以这样写
ds.Tables["TableName"].Columns["ColumnName"].ColumnMapping = MappingType.Hidden;
2005-04-19 14:09:00
1041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人