谈一谈SQL Server中的执行计划缓存(上)
简介
我们平时所写的SQL语句本质只是获取数据的逻辑,而不是获取数据的物理路径。当我们写的SQL语句传到SQL Server的时候,查询分析器会将语句依次进行解析(Parse)、绑定(Bind)、查询优化(Optimization,有时候也被称为简化)、执行(Execution)。除去执行步骤外,前三个步骤之后就生成了执行计划,也就是SQL Server按照该计划获取物理数据方式,最后执行步骤按照执行计划执行查询从而获得结果。但查询优化器不是本篇的重点,本篇文章主要讲述查询优化器在生成执行计划之后,缓存执行计划的相关机制以及常见问题。
为什么需要执[……]
90分钟内完成全天工作
作者: Steve Pavlina 来源: 译言网 发布时间: 2015-03-25 17:36 阅读: 4871 次 推荐: 13 原文链接 [收藏]
英文原文:Do a Full Days Work in 90 Minutes
图片来源:skeeze
一个典型的美国办公室工作者,每个工作日只能完成90分钟真正有意义的工作。
当天剩余的大部分时间,都被浪费在各种分心事务上,比如阅读新闻、网上[……]
C#开发Activex控件–与JavaScript的互调
实现了ActiveX控件之后,在网页上的使用方式一般为:
<object id="grid" classid="clsid:9661B223-6188-4849-B292-C7D9D8173E49" width="100%" height="100%"> </object>
注意不是:(下面这种方式,会导致无法触发JS接收事件的)!!!!!
<object id="grid" classid="cls[......]
C#开发Activex控件–升级
本文为控件开发系列文章的最后一部分,之前的部分待本人慢慢补上,文中一些方法和经验参考了众多的网上文章,本文也尽可能的列举出来,同时也向这些作者表示感谢。
控件在客户机器上安装使用之后,面临的一个非常重要的问题就是升级。在对控件进行升级时,有四个版本必须注意:
(1) Cab的版本(即html里codebase的版本)
(2) 注册表版本
(3) 安装项目版本(MSI版本)
(4) 控件版本(Activex项目版本)
Cab版本:
Cab版本在网页中的codebase[……]
C#编写ACTIVEX插件
用C#编写ActiveX控件(一)
前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。
首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图:
UserControl1.cs内容如下:
using System;
using System.Collections;&[……]
浅谈跨域以WebService对跨域的支持
跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。
在以前,前端和后端混杂在一起, 比如JavaScript直接调用同系统里面的一个Httphandler,就不存在跨域的问题,但是随着现代的这种多种客户端的流行,比如一个应用通常会有Web端,App端,以及WebApp端,各种客户端通常会使用同一套的后台处理逻辑,即API, 前后端分离的开发策略流行起来,前端只关注展现,通常使用[……]
你人生中的那口井挖了没有?
夜已深,人虽然非常疲惫,但是却无睡意,微信上的一篇文章”用下班的时间挖一口属于自己的井,省的老了没有水喝”让我无法入眠。 这篇文章的内容如下:
有两个和尚住在隔壁,每天都会在同一时间下山去溪边挑水,不知不觉己经过了五年。
突然有一天,左边这座山的和尚没有下山挑水,过了一个星期,还是没有下山挑水。
直到过了一个月,右边那座山的和尚很担心就去探望他,当他看到他的老友之后,大吃一惊!因为他的老友,正在庙前打太极拳,一点也不像一个月没喝水的人。
他好奇地问:“你已经一个月没有下山挑水了,难道你可以不用喝水吗?”
“来,我带你去看。”于是,[……]
20年后,谁来安置旧手机?
摘要 : 智能手机巨大的出货量也意味着更多的旧手机、更多的电子垃圾,这些事情却极少有机会登上头条,待遇比之汪峰还不如,但它们却真正的关系国计民生,不知道,我们的河流要忍受多少次重金属污染,而蓝天何时能再回来,孩子会不会只能诞生在电子垃圾中?

前不久,苹果公布了自己的销售数据,凭借iPhone6以及iPhone6+的疯狂表现,苹果终于在销量上也排到了榜首,至此,库克情绪高涨地扒掉了三星最后底裤,那个像男人一样的企业如今处境惨淡,最新发布的GalaxyS6终于脱掉了塑料外壳,依旧有点iPhone6的影子,但这些都不重要了,毕竟,自iPhone6上市之后,三星和苹果之间的圣战就基本结[……]
什么是WCF
WCF的全称是:Windows Communication
Foundation。从本质上来说,它是一套软件开发包,是微软公司推出的符合SOA思想的技术框架。
WCF为程序员提供了丰富的功能,其中包括:托管、服务实例管理、异步、安全、事务管理、离线队列等。并且WCF对产业中的标准协议进行了封装和定义,它把程序员从繁琐的通信、格式编码中解放出来,使得程序员能够专注于业务逻辑的实现。同时,WCF统一了微软公司之前推出的多种分布式技术,其中包括:
1.
Web服务和WSE。
2. .Net Remoting。
3.&[……]
