代码改变世界

SQL2008中Merge Into的用法

2014-12-12 15:16 by 假面Wilson, 436 阅读, 1 推荐, 收藏, 编辑
摘要:在SQL2008中,新增了一个关键字:Merge,这个和Oracle的Merge的用法差不多,只是新增了一个delete方法而已。下面就是具体的使用说明:首先是对merge的使用说明:merge [into] [目标表]using on 条件when matched 操作 when not mat... 阅读全文

sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法

2014-12-09 03:40 by 假面Wilson, 1146 阅读, 0 推荐, 收藏, 编辑
摘要:这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原数据库的所有连接。①先切换数据库到master数据库。执行语句select * from master..sysprocesses where dbid=db_id( '数据库名称')... 阅读全文

MS SQL 多连接数时修改数据库名称

2014-12-09 03:38 by 假面Wilson, 430 阅读, 0 推荐, 收藏, 编辑
摘要:在MS SQL中,如果你想修改某一个数据库的名称,你可以通过下面几种方法实现。方法一:使用SP_RENAMEDB系统存储过程实现。语法: sp_renamedb [ @dbname = ] 'old_name' , [ @newname = ] 'new_name'例子: 我需要将数据库Test_1... 阅读全文

c# 排序算法总结

2014-12-08 22:55 by 假面Wilson, 207 阅读, 0 推荐, 收藏, 编辑
摘要:/// /// 冒泡排序法1 /// /// public static void BubbleSort(int[] list) { for (int i = 0; i ... 阅读全文

C# 6.0的新变化

2014-11-23 13:08 by 假面Wilson, 208 阅读, 0 推荐, 收藏, 编辑
摘要:自动属性初始化 (Initializers for auto-properties)以前我们是这么写的为一个默认值加一个后台字段是不是很不爽,现在我们可以这样写只读属性的初始化(Getter-only auto-properties)像用户ID这种只读属性,我们以前是这样写的现在我们可以这样写只读属... 阅读全文

区分多态和重载

2014-11-12 23:23 by 假面Wilson, 381 阅读, 0 推荐, 收藏, 编辑
摘要:多态是基于对抽象方法的覆盖来实现的,用统一的对外接口来完成不同的功能。重载也是用统一的对外接口来完成不同的功能。那么两者有什么区别呢?重载,是指允许存在多个同名方法,而这些方法的参数不同。重载的实现是:编译器根据方法不同的参数表,对同名方法的名称做修饰。对于编译器而言,这些同名方法就成了不同的方法。... 阅读全文

C# BackgroundWorker的使用

2014-10-30 15:19 by 假面Wilson, 253 阅读, 0 推荐, 收藏, 编辑
摘要:BackgroundWorker可以用于启动后台线程。主要的事件及参数: 1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoWorkEventArgs参数; 2.RunWorkerCompleted——异步操作完成或中途终止会... 阅读全文

c#异步调用

2014-10-30 14:31 by 假面Wilson, 1401 阅读, 0 推荐, 收藏, 编辑
摘要:首先来看一个简单的例子:小明在烧水,等水烧开以后,将开水灌入热水瓶,然后开始整理家务小文在烧水,在烧水的过程中整理家务,等水烧开以后,放下手中的家务活,将开水灌入热水瓶,然后继续整理家务这也是日常生活中很常见的情形,小文的办事效率明显要高于小明。从C#程序执行的角度考虑,小明使用的同步处理方式,而小... 阅读全文

datagridview自动增加行高度和显示全部内容

2014-09-18 16:52 by 假面Wilson, 2648 阅读, 0 推荐, 收藏, 编辑
摘要:this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders;//自动调动datagridview的行高度this.dataGridView1.AutoSizeColumnsMode=... 阅读全文

详细讲解Quartz.NET

2014-09-15 23:25 by 假面Wilson, 372 阅读, 0 推荐, 收藏, 编辑
摘要:Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件... 阅读全文
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 48 下一页