摘要:
ctrl+-(shift+ctrl+-):移动光标到上次位置或相反,比如定位一个函数,转到函数定义后想回到函数使用处,则用ctrl+-,若又想回到函数定义处则可以按shift+ctrl+- F12:Go to Definition,到变量或函数定义的地方,如变量声明处,函数实现处。与ctrl+配合使 阅读全文
摘要:
运算符重载是指允许用户使用用户定义的类型编写表达式的能力。它允许用户定义的类型与预定义的类型具有相同的功能。 implicit关键字用于声明隐式的用户定义类型转换运算符。如果转换过程可以确保不会造成数据丢失,则可使用该关键字在用户定义类型和其他类型之间进行隐式转换。publicclassStudent{publicStudent(){}publicStudent(stringname){this.Name=name;}publicstringName{get;set;}publicintAge{get;set;}publicstaticStudentoperator&(Students 阅读全文
摘要:
WCF 采用wsHttpBinding服务端配置View Code<system.serviceModel><services><servicename="WcfService1.Service1"behaviorConfiguration="WcfService1.Service1Behavior"><endpointaddress=""binding="wsHttpBinding"contract="WcfService1.IService1"bin 阅读全文
摘要:
分页是在做b/s开发当中比较常见的。SQL 2005 当中有了ROW_NUMBER 函数,使分页变的异常简单。同时它自动进行了优化相比较其他几种方法,速度是比较快的。分页大体需要3个参数 pagesize(每页显示多少)pagenum(页数) pagecount(总记录数)。分页SQL 2000可以用临时表 ,top 语句 ,游标 等等都可以实现。我们可以测试下只写出临时表的测试表如下 主键ID ... 阅读全文
摘要:
SQL注入就不用介绍了,网上很多。下面介绍一下防止SQL注入的方法。 使用quotename 函数和 sp_executesql 参考如下表结构:这是一个文档表里面有一些简单的字段信息 CREATE TABLE [dbo].[DocumentInfo]( [ID] [int] IDENTITY(1,1) primary key NOT NULL,--主键 [Name] [varchar](1... 阅读全文
摘要:
SQL Server提供了2个用于执行动态构造的代码字符串命令,分别为exec和sp_executesql. Exec 有两种用法:一种是执行一个存储过程。 表结构及测试数据如下: create table [User] ( useridint identity primary key, userName nvarchar(8), pwd nvarchar(18), city nv... 阅读全文