06 2015 档案
C#资源释放及Dispose、Close和析构方法
摘要:备注:此文的部分观点有误,之所以仍旧保留本文,是需要在后期给出一个勘误版。正确的版本在这里“C#中标准Dispose模式的实现”一:什么是资源在开始本文前,需要一些准备知识。首先要提出“什么是资源”。在CLR出来之后,Windows系统资源开始分为“非托管资源”和“托管资源”。 非托管资源是指:所有...
阅读全文
微信支付现金红包接口
摘要:微信支付现金红包接口正式开放,只需开通微信支付,即可接入现金红包。通过现金红包接口,公众号开发者可以策划相关运营活动,向用户发放微信支付现金红包,更好的达到品牌推广及回馈用户的效果。具体能力如下:1、商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,这样的方式,允许商户灵活的应用于各种各样...
阅读全文
SQL Server 触发器
摘要:触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过...
阅读全文
SQL增删查改注意的事项
摘要:一.新增1.增加的时候,bit字段要用“0,1”表示false,和true;2.时间字段,用单引号包括,里面要遵循基本时间格式;3,不能为标识列(自动编号列)插入数据(特殊情况下:set identity_insert 表名 on)4.可以把“列”直接拖出来;5,insert into 表(列名1,...
阅读全文
SQL while循环
摘要:declare @i intset @i=1while @i $50 BREAK ELSE CONTINUEENDPRINT 'Too much for the market to bear'B. 在带有游标的过程中使用 WHILE以下的 WHILE 结构是名为 count_all_rows 过程中...
阅读全文
SQL SERVER 中is null 和 is not null 将会导致索引失效吗?
摘要:其实本来这个问题没有什么好说的,今天优化的时候遇到一个SQL语句,因为比较有意思,所以我截取、简化了SQL语句,演示给大家看,如下所示declare @bamboo_Code varchar(3);set @bamboo_Code='-01';SELECTDISTINCT yarn_lotFROM...
阅读全文
HTML中head里的内容经浏览器解析后全到body里了
摘要:从linux服务器nginx上把一个网站迁移到windows的IIS上数据什么的都么有问题,配置好rewrite以后,访问网站,发现样式变动了,网站上方空出了一块我用chrome浏览器的审查元素一看,发现head里的内容全到Body里了,而且body的最开始出多出了一块带引号的空白!但是如果右键查看...
阅读全文
sqLSERVER 计划缓存
摘要:在这一期的性能调优培训里,我想详细谈下SQL Server里计划缓存及其副作用。在上一周你已经学到,每个提交给SQL Server的逻辑查询会编译成物理执行计划。那个执行计划然后会被缓存,即被称为计划缓存,用作后期的重用。首先我们来看下即席SQL语句(adhoc SQL statements,对应的...
阅读全文
通用分页存储过程
摘要:数据库还是用Northwind数据库。就用Orders表为例子吧,假设每页都显示10条记录。我们先查询第一页的数据。SELECT *FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY OrderID ) AS RowNumber , ...
阅读全文
参数嗅探(Parameter Sniffing)(1/2)
摘要:这个问题会在参数话的SQL语句(例如存储过程)与SQL Server里的计划缓存机制结合的时候会出现。这个文章分为2个部分,第1部分会介绍下参数嗅探(Parameter Sniffing)的概况,第2部分我们介绍下如何解决这个问题。什么是参数嗅探(Parameter Sniffing)在SQL Se...
阅读全文
CMD指令大全
摘要:命令提示符(CMD)是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中, Vista中,和Server 2003 )下的“MS-DOS 方式”。命令简介折叠编辑本段cmd是command的缩写.即命令行。 虽然随着计算机产业的发...
阅读全文