• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小爪微凉
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 下一页

2012年12月13日

原生JS ajax 判定浏览器是否关闭
摘要: <script language="javascript" type="text/javascript"> //这个函数是一直固定不变的,你只需要调用它,检验是否能创建 XMLHttpRequest对象 var xmlHttp; function createXmlHttpRequest() { if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); if (xmlHttp.overrideMimeType) { xmlHttp.overrideMimeType("t 阅读全文
posted @ 2012-12-13 14:45 小爪微凉 阅读(201) 评论(0) 推荐(0)
 
 

2012年12月6日

分页存储过程
摘要: /* 数据库分页存储过程,支持倒序和升序 参数说明: @tablename:为搜索表名 @tablefield:为表的字段,约定为表的主键, @where:为搜索表名,要显示所有记录请设为"1=1" @orderby:为搜索结果排序,如order by id desc @fieldlist:为字段列表,如userid, username @curpage:当前页码 @page_record:每页记录条数 @Sort:排序标识(如果是倒序排,参数值为desc,为升序,参数值为asc,跟orderby参数是对应的) 结果: 返回表tablename中满足条件w... 阅读全文
posted @ 2012-12-06 09:52 小爪微凉 阅读(123) 评论(0) 推荐(0)
 
 

2012年12月4日

将IList<T>转换成DataTable
摘要: public static DataTable Convert<T>(IList<T> list) { if (list == null || list.Count <= 0) { return null; } DataTable dt = new DataTable(typeof(T).Name); DataColumn dc; DataRow dr; PropertyInfo[] propertyInfo = typeof(T).GetProperties(BindingFlags.Public | BindingFlags.Instance); foreac 阅读全文
posted @ 2012-12-04 10:11 小爪微凉 阅读(122) 评论(0) 推荐(0)
 
 

2012年11月23日

C#中的单例模式
摘要: 1publicsealedclassSingleton2{3staticSingletoninstance=null;45Singleton()6{7}89publicstaticSingletonInstance10{11get12{13if(instance==null)14{15instance=newSingleton();16}17returninstance;18}19}20} 阅读全文
posted @ 2012-11-23 15:26 小爪微凉 阅读(82) 评论(0) 推荐(0)
 
C#中的单例模式11
摘要: 1publicsealedclassSingleton2{3staticSingletoninstance=null;45Singleton()6{7}89publicstaticSingletonInstance10{11get12{13if(instance==null)14{15instance=newSingleton();16}17returninstance;18}19}20} 阅读全文
posted @ 2012-11-23 15:26 小爪微凉 阅读(73) 评论(0) 推荐(0)
 
 

2012年11月21日

单元测试小示例
摘要: private Class1 c; [TestFixtureSetUp] public void Init() { c = new Class1(); Console.WriteLine("单元测试开始"); } [TestFixtureTearDown] public void Destory() { Console.WriteLine("销毁示例"); } [SetUp] public void SetUp() { Console.WriteLine("Setup"); } [TearDown] public void TearD 阅读全文
posted @ 2012-11-21 14:49 小爪微凉 阅读(157) 评论(0) 推荐(0)
 
单元测试标记先后顺序
摘要: 单元测序的标记使用顺序 [TestFixtureSetUp] [SetUp] [Test] [Category("查询扩展集合操作")] [TearDown] [TestFixtureTearDown] 阅读全文
posted @ 2012-11-21 14:33 小爪微凉 阅读(121) 评论(0) 推荐(0)
 
 

2012年11月9日

SQL三表关联
摘要: SELECT p.PersonName,o.Name,c.ID FROM Person pleft JOIN PersonPostConfig c ON p.ID=c.PersonIDright JOIN Post o ON c.PostID=o.ID 阅读全文
posted @ 2012-11-09 17:28 小爪微凉 阅读(344) 评论(0) 推荐(0)
 
 

2012年11月1日

Nhibernate 中生成ID的几种方法
摘要: 在 Hibernate 中,每个对象需要一个标识 ID,通过这个标识 ID 建立对象与数据库中记录的对应关系。Nhibernate 提供了多种方式来建立这个 POID。基于不同的生成策略,可以选择更佳的方式。首先是赋值方式:assigned,这种方式需要应用程序赋予对象一个标识 ID, 这种情况典型地用在自然主键的时候。第二种方式是非插入方式的生成器,对于新的应用程序来说,这是最佳的方式,NHibernate 赋予持久化对象一个标识,而不需要写入数据库后才能生成。这允许 NHibernate 在事务完成的时候,才需要写入数据库,减少了访问数据库的往返次数,下面的方式都属于这种策略。hilo,使 阅读全文
posted @ 2012-11-01 09:43 小爪微凉 阅读(677) 评论(0) 推荐(0)
 
 

2012年10月26日

C#中的Ref的作用
摘要: 在C#中,你给一个方法传输参数时,实际上是使用的这个参数的一个副本,就是将原来的变量复制一份,然后传给一个方法,让其进行操作。所以在方法内部对参数的修改等不会对原来的参数造成影响。但是有些时候,又需要这种影响。ref的作用就是这个。它将变量本身而不是副本传给方法,所以对参数的修改原来变量的值 阅读全文
posted @ 2012-10-26 14:53 小爪微凉 阅读(885) 评论(0) 推荐(0)
 
 
上一页 1 2 3 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3