自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 归并排序

文字描述部分请参考:http://www.cnblogs.com/jingmoxukong/p/4308823.html将待排序序列R[0...n-1]看成是n个长度为1的有序序列,将相邻的有序表成对归并,得到n/2个长度为2的有序表;将这些有序序列再次归并,得到n/4个长度为4的有序序列;如此反复进行下去,最后得到一个长度为n的有序序列。综上可知:归并排序其实要做两件事:...

2016-11-29 16:48:00 100

转载 快速排序

快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。算法步骤:1 从数列中挑出一个元素,称为 “基准”(pivot),2 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partit...

2016-11-28 17:23:00 95

转载 SQL Server循环插入

一个SQL循环插入的代码,运行正常: BEGIN DECLARE @idx AS INT; DECLARE @NodeName nvarchar(255); DECLARE @OtherName nvarchar(255); DECLARE @ParentId INT; DECLARE @OrderId Int; DECLARE @Url...

2015-03-19 15:26:00 168

转载 【转】Entity Framework 6 Code First 实践系列(1):实体类配置-根据依赖配置关系和关联...

本文转自:http://www.cnblogs.com/easygame/p/3622893.htmlEF实体类的配置可以使用数据注释或Fluent API两种方式配置,Fluent API配置的关键在于搞清实体类的依赖关系,按此方法配置,快速高效合理。为了方便理解,我们使用简化的实体A和B以及A、B的配置类AMap和BMap,来演示如何正确配置实体类关系的过程。publ...

2015-01-27 14:01:00 113

转载 【转】iis7下站点日志默认位置

本文转自:http://www.cnblogs.com/mincyw/p/3425468.html在iis6时,通过iis管理器的日志配置可以找到站点日志存储的位置。但是在iis7下,iis管理器下的日志配置只能找到iis日志配置的主目录,但到底在哪个子目录,则无法直接获知。后来在主日志目录下,发现子目录名字比较有规律:W3SVC + 数字,联想到iis的站点配置文件中,...

2015-01-05 17:26:00 67

转载 如何设置输入IP地址就直接访问到某一个网站

如何设置输入IP地址就直接访问到某一个网站1)、在IIS中添加好站点后,在网站绑定中设置明确的IP地址,如下图:2)、修改Default WebSite的端口,或者是把Default WebSite停止。目地就是不让它占用80端口,如图现在输入192.168.6.120就可以访问Flipcloud11这个网站了转载于:https://www.cnblogs.c...

2014-10-30 11:03:00 959

转载 面向接口编程

面向接口编程,将定义与实现分开在不同的地方,从更广的面来理解接口,它可以是interface与abstract class一、面向接口编程有什么好处?首先,小的项目确实可以直接对接实现类,免得麻烦。如果是大项目我理解有两点好处:一是可以利用接口实现IOC(控制反转),模块间依赖接口,而不是依赖实现类,这样可以解藕。二是利于扩展,有一些插件机制,就是通过接口的方式实现的。程序运行的...

2014-07-10 14:07:00 77

转载 Lambda表达式

刚在园子里看到一篇文章《精简自己20%的代码》,原文链接:http://www.cnblogs.com/xcj26/p/3442089.html;觉得好就在这里推荐一下。 其中一处传参数的时候,用到了Lambda表达式,形参为一个Action委托对象:Action ation,实参为一个Lambda表达式:() => result = Save(accoun...

2013-11-26 23:56:00 69

转载 oracle中插入时间的简单方式

有时候,想要在数据库中直接插入一条数据,里面有一个时间字段,一般情况下,我们会插入一个to_date(sysdate,'yyyy-MM-dd HH24:mi:ss'),这样的东西,如果只是做测试,就没必要这么麻烦了,只需要一个简单的方式,写一个 sysdate,取当前时间就可以了转载于:https://www.cnblogs.com/La5DotNet/archive/2013/04...

2013-04-19 15:37:00 169

转载 Response.End()与return 的区别是什么

1、Response.End();对于一次http request,web服务器会返回流如果请求的页面,就是返回html如果请求的文件,就是返回的二进制流如果我请求http://localhost/website1/default.aspx而在default页面的page load函数里面这么写Response.Write("aaa");Response.End();那么浏览器接收到...

2013-01-31 14:32:00 1163

转载 索引

什么是索引?它可以做什么用?如果不在数据库中建立索引,那么执行一条select语句就会进行全表扫描,也就是一条一条的找。打个比方:如果没有目录,查汉语字典就要一页页的翻,而有了目录只要查询目录即可。为了提高检索的速度,可以为经常进行检索的列添加索引,相当于创建目录。 怎么创建索引?一个表中有一个到多个字段,我们使用索引查找一条记录的时候,也能是以一个字段为准创建...

2013-01-28 11:02:00 70

转载 委托与事件

一、委托部分“委托”是一种指向一个类的静态方法,或者实例方法的数据结构,委托类似于 C++ 函数指针,但它是类型安全的。委托允许将方法作为参数进行传递,一旦为委托分配了方法,委托就将与该方法具有完全相同的行为。委托主要用在两个方面:其一是CallBack(回调)机制;其二是事件处理机制。什么是回调,在上一篇文章中介绍过了。关于事件处理,在本文的后面,也将进行介绍。委托可以链接在一起...

2012-12-16 18:08:00 70

转载 实用DOS命令

查看端口占用情况: netstat -ano重启IIS:iisreset启动与停止sql sqlexpress版本:net start/stop mssql$sqlexpress 完整版:net start/stop mssqlserver转载于:https://www.cnblogs.com/La5DotNet/archive/2012/12/14/2818786.html...

2012-12-14 22:58:00 88

转载 回调机制

回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。常见的地方:Ajax中处理返回值,是用的回调、线程交叉通信的时候,使用Invoke函数,里面有一个委托参数,这也是回调的...

2012-12-14 22:29:00 54

转载 mssql与oracle修改表名

mssql中,使用系统存储过程:exec sp_rename 'oldtabelnaem','newtablename';orcale中:renameoldtablename to newtablename转载于:https://www.cnblogs.com/La5DotNet/archive/2012/12/13/2815742.html...

2012-12-13 09:47:00 81

转载 关于“Attribute”

大概的描述C#中“Attribute”一般译为“特性”,我有时也读成“标注”。下面先看一个微软自定义的特性:[Serializable] public class UserInfo { ............ }像这样子,在一个类或者方法前面,贴上一个类似[Serializable]的标签,然后它就会起一些特别的作用了...

2012-12-03 10:10:00 89

转载 C#项目使用本地数据库的一些问题

当我们建立一个小的应用程序而并非是一个真正的项目的时候,可能经常会要把它拷贝到不同的机器上去运行,这个时候,我觉得就没必要把数据库(我这里以sqlserver为例)和程序分开单独的建立在自己的电脑上了,因为程序一动,还要拷贝数据库文件,这样一来就麻烦了。我们可以直接把数据库建立在项目里面。  这样一来,移动项目的时候,把项目拷走,数据库文件就一起跟着走了,但是这样可能还会有一个问题,...

2012-11-28 11:03:00 140

转载 C#静态构造器的作用

就是初始化静态成员比如有几个静态成员需要初始化那你把初始化代码放到哪呢?放到普通构造函数里,那肯定不行。因为静态成员没有创建实例就要可用。专门建一个static public方法来初始化?这样用起来非常不方便,你需要在“第一次”使用静态成员前先调用这个方法。如果你在使用静态成员前忘了调用该方法,会导致错误。如果重复调用,又是冗繁操作。所以静态构造函数就派上用场了。它会在你第一次调用静态成...

2012-11-26 11:23:00 131

转载 【转】SQL中having语句的作用

having称为分组滤过条件,也就是说是分组需要的条件,所以必须与group by联用也就是说,聚合函数计算的结果可以当条件来使用,因为它无法放在where里,只能通过having这种方式来解决。引自:http://zhidao.baidu.com/question/406745181.html转载于:https://www.cnblogs.com/La5DotNet/ar...

2012-11-23 11:18:00 167

转载 SQL分组统计

第一种情况:横向显示先看下面的一个数据表:现在的需求是:统计出v_coun每一种取值情况下,对就的V_iseneded的数量。Oracle中的SQL代码如下:select v_count,sum(case when v_isended=1 then 1 else 0 end) as 一的数量,sum(case when v_isended=0 then 1 ...

2012-11-23 10:59:00 254

转载 生产者消费者模式

简介:在一个场景中,可能由一个模块来负责生产数据,另一个模块来消费。这里用一个非常简单的程序来进行模拟这种场景。下面的这个图片是界面在第一个文本框中填入数据后,点击“生产数据”按扭,数据就生产完了,然后另一个线程不断地去数据池中查看有没有新的数据,如果有就消费掉。下面看后台的代码using Syste...

2012-10-22 14:45:00 65

转载 MVC学习笔记

MVC1、开发流程与页面请求过程 新建Controller 创建Action 根据Action创建View 在Action获取数据并生产ActionResult传递给View。 View是显示数据的模板 url请求→Controller.Action处理→View响应在...

2012-10-19 17:28:00 120

转载 const关键字同static readonly 的区别

我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readon...

2012-10-09 16:04:00 85

转载 使用foreach的时候,不能对List进修改,怎么办?

在使用foreach对List进行遍历的时候,如果其中间list的数据发生了改变,是会报错的。那么,当我们有这种需求的时候,怎样才能解决这个问题呢? 下面,看一种解决的方式: foreach(string s in list.ToArray()){}; 这样就行了,先把list中的数据ToArray();这个时候,数据组中的数据其实就已经与list中的数据不是同一...

2012-10-06 13:36:00 515

转载 SQL查询

一个grade表Id(自动增长)namecoursescore1张三 语文882张华数学783李四体育904张华英语655张三数学80查出姓“张”的,平均分数大于75的同学的所有信息select [name],score,...

2012-09-25 00:08:00 75

转载 C语言中取地址跟C++中的引用是一个意思吗?

不是一个意思,C语言中取地址是把变量的地址取出来,让一个指针指向这个地址C++中的引用是为变量起一个别名,这两个名字都是代表这个变量,这个别名是一个引用而不是指针 指针可以随时改变指向的变量 ,而引用只能在初始化的时候赋值,赋值后不能改变如:指针:int i = 10;int *p = &i;要想改变i的值就写*p = 5;还以改变p指向的变量如p = p + 1;引用:int ...

2012-07-01 23:28:00 130

转载 关于%运算

我们对C的%运算知多少呢?当是正整数时,可能大家都知道。例如:5%3等于2, 3%5等于3。当存在负数时呢?先看看例子:例一:int main(){ int x; x = -6%5; printf("%2d\n",x); x = 6%-5; printf("%2d\n",x); x = 1%-5; printf("%2d\n",x); ...

2012-07-01 23:27:00 155

转载 参数传递有几种方式

参数传递有传值、传址和引用三种void f(int n){}//定义传值方式int a;f(a);//调用传值方式void f(int *n){}//定义传址方式int a;f(&a);//调用传址方式void f(int &n){}//定义引用方式int a;f(a);//调用引用方式传值方式适合一般数值传送,并且不改变原数据,但要消耗内存空间传址方式适合传递数组、指针...

2012-07-01 23:24:00 172

转载 数据更新

有两个表:第一个是员工表dplo,表体如下:dno 员工编号 主键 , dname 员工姓名,dsalary 员工工资,pno 所属部门(外键)第二个表是部门表part,表休如下:pno 部门编号 主键, pname 部门名称现要求,把销售部中员工工资不多于600的提升10%update dploset dsalary=dsalary*1.1where dsalary in(...

2012-07-01 23:10:00 59

转载 级联删除与更新的例子

create table a(id varchar(20) primary key,password varchar(20) not null)create table b(id int identity(1,1) primary key,name varchar(50) not null,userId varchar(20),...

2012-07-01 22:56:00 223

转载 SQL分页查询

SQL分页查询的例子:select * from(select row_number() over(order by id) as rnumb from book) as tbnamewhere tbname. rnumb >=11 and tbname.rnumb<=20上面sql语句中的两个知识点:(1)、over不能单独使用,要和分析函数:...

2012-07-01 22:52:00 62

转载 整数的取余运算

整数的取余运算: 整数的取余运算是分有符号和无符号的,有自己的一套规则。这里不去深究,我看了好几次也没记住。(有兴趣可以看下一篇:关于%运算)下面看个简单的:根据这个规则:被除数= 除数*商+余数余数的符号与被除数据的符号有关虽然有时候和编译器有关,但是一般情况下都符合上面的规则。如:13%-3等价于 13=(-3)*(-4)+1 余数应该是1(符...

2012-07-01 22:44:00 838

转载 C#中的字符串格式String.Format

C#中的字符串格式String.FormatString.Format()和ToString()是一回事。就是给个参数,再给个字符串格式,然后按照给定的格式输出参数。详细信息可以在这个链接看到,http://msdn.microsoft.com/zh-cn/library/fbxft59x.aspx Topic: Formatting Types1. 标准数字格式----...

2012-06-13 18:46:00 127

转载 C#中的运算符重载(以重载+为例)

C#中重载运算符的语法和其它语言差不多,比起C++来,它多一个限制,重载运算符的这个方法必须是public static的下面以重载+为例:using System;using System.Collections.Generic;using System.Text;namespace 运算符重载{ class fushu { ...

2012-06-12 21:56:00 254

转载 IQueryable接口与IEnumberable区别

lIQueryable接口与IEnumberable接口的区别: IEnumerable<T> 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable<T> 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令。也是延迟在我要真正显示数据的时候才执行。转载于:https...

2012-06-11 21:24:00 59

转载 [高效编程读书笔记]用readonly而不是const

Readonly和Const在初值定下来之后都只读不可写。Readonly是“只读变量”,Const才是“真常量”。Const的值是在编译时内联到引用程序集当中,也就是写死了,如果程序集A引用了含有Const常量的程序集B,那么程序集A看到的Const常量就是一个固定的值,如果这个值变了,那么程序集B中的新值要重新编译一遍才能被A识别。而使用Readonly的话,值是运行时确定的...

2012-06-11 19:41:00 118

转载 判断数据库表中一列是否为空的

  当我们从数据库中取出一行数据的时候,一开始它们还是一个DataRow,或者是一个DataReader我们要需地把它们一个一个转换成C#语言中我们所需要的类型。如dr["content"].TosString(); 而数据库表中的这个content字段可能是NULL,那么,我们在转换之前,就要先进行判断。怎么进行判断呢?(1)、如果dr是DataRow对象  dr.Tabl...

2012-05-27 19:14:00 489

转载 sqlHelper中DataReader的关闭问题

  我们在借助于sqlHelper使用ExecuteDataReader的时候,是不能立即使用using关键字和自动调用dispose或者close来关闭数据库的连接的。为什么?因为DataReader不像SqlDataAdapter,会将查询到的结果放到一个DataSet中,然后断开与数据库的连接。DataReader必须保持与数据库的长期连接。那么怎么样来使得它在用完之后进行释放呢?...

2012-05-27 18:49:00 205

转载 .net中SessionState相关配置

web.config关于sessionState节点的配置方案,sessionState有四种模式:off,inProc,StateServer,SqlServer。1、off模式从字面上就可以看出这个是关闭模式,如果当前页面不需要session的值,为了减少服务器资源,你可以去掉Session的开销。<sessionState mode="off">或...

2012-05-13 18:17:00 66

转载 URL重写

URL重写:祥细的过程见:http://www.cnblogs.com/scy251147/archive/2011/04/24/2026330.html最简单的一种方式:http://yuweiqiang.blog.163.com/blog/static/66570412011723438599/(不用实现IHttpModules接口)为什么要URL重写?1、...

2012-05-10 23:06:00 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除