IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

T-SQL查询处理详解 (续)

在上一篇T-SQL查询处理详解,文中提到了在如果不考虑查询优化器做的优化的情况下T-SQL查询的逻辑处理过程,讲得很粗糙,这一篇将补充说明这个逻辑处理过程,并对一些容易误解的地方进行说明。不对之处,还请指出。另外再次声明一点,这种逻辑处理顺序,是理论上的处理过程,实际情况还会根据查询优化器选择最优的执行计划。 还是从FROM阶段讲开。 (1)FROM阶段   这个阶段是查询逻辑处理的第一

[Poj 2187] 计算几何之凸包(二) {更高效的算法}

{ 承上一节 继续介绍点集的凸包  (下文中所有凸包 若不做特殊说明均指点集的凸包) 这一节介绍相比更高效的算法 } ==================================================================== 一.卷包裹算法(Gift Wrapping Algorithm)的特性 前面提到过卷包裹算法的复杂度问题 由于卷包裹算法是两重循环实现

Step by Step-构建自己的ORM系列-ORM改进方案思考(上)

一、开篇       在之前的篇幅中,我们讲述了ORM的step by Step来讲述ORM的实现方案,那么下面我们来讲述下ORM关于我们前面的设计方案的一些过程改进和 优化,包括我们在前面的ORM中,有很大的一部分内容,我们并没有考虑或者想到的内容。这里提出来单独来分析和思考,当然如果您有更好的想法或者 思路,都可以提出来,我们大家一起来实现一

QWrap代码规范化经历

花了几天时间,对QWrap的代码,都努力按jslint的规范调整了下。规范化后,看起来还是挺爽的。因为子龙同学提供的自动格式化与规范检查的集成工具,这个工作顺利了好多。美中的足的也有一些问题,主要有:1。要想完全遵循规范,貌似难度很大,所以,只能放弃“0错误”的追求了。2。被认为是容易引起误解的用法:a && b || c ----》》》(a &&a

浏览器DNS 预取读技术的危害

   今天中午在http://news.ycombinator.com/news看到一篇文章标题: Saved 10 billion DNS queries per month by disabling DNS Prefetching (pinkbike.com)        禁用DNS 预读取能节省每月100亿的D

C/S简易UI框架开发总结(2)

       看了很多的回复,谢谢大家的关注!        今天我想写个例子,简单说下如何使用这个框架开始新的项目并实现一个典型的CRUD功能。期间我还想说说关于各种UI组件间信息交互和调度方面的问题。这个组件一直在修修补补,基本稳定后也没有真正的仔细考虑过是否有更好的实现方式

ASP.NET实现进度条上传文件(原创)

  随着ajax技术的流行以及用户体验得到越来越高的重视,各种注视用户体验的程序出现,比如带进度条的文件上传,看了网上很多资料还没找到真正意义上的ASP.NET实现进度条上传(可能是我没找到),下面我来跟大家分享一下我实现的这个程序。 最终实现的效果图如下:(备注:Firefox3.6下的截图)     先解释一下这个程序,该程序采用了jquery框架,实现了小文件

MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据

看到下图,是通过Jqgrid实现表格数据的基本增删查改的操作。表格数据增删改是一般企业应用系统开发的常见功能,不过不同的是这个表格数据来源是非关系型的数据库MongoDB。nosql虽然概念新颖,但是MongoDB基本应用实现起来还是比较轻松的,甚至代码比基本的ADO.net访问关系数据源还要简洁。由于其本身的“非关系”的数据存储方式,使得对象关系映射这个环节对于Mongo

dedecms 添加自定义标签显示非dede表数据

需求:调用一个商城系统里面的产品数据到dedecms文章页,希望对需要类似需求的人有所帮助 功能实现:为了不用垮数据库查询,dedecms安装到商城系统数据库里面 下面是实现的代码(请根据自己的环境进行修改) 原文:dedecms 添加自定义标签显示非dede表数据 include/taglib/hongyungoods.lib.php <?php /**  * @

[翻译]在jQuery 1.5中使用deferred对象

.postCon h2 { font-size: 150%; font-weight: bold; margin: 15px auto 2px; } 原文:http://www.erichynds.com/jquery/using-deferreds-in-jquery/ 翻译:三生石上(http://cnblogs.com/sanshi/)   译者注: 1. Defe

一步一步跟着杨中科.net视频学c#基础(3)

接上篇:http://www.cnblogs.com/CarreyWu/archive/2011/02/20/base_of_Csharp_02.html (特别声明下:代码全是本人用键盘一行一行敲出来的,可能一些表达方法和大家不太一样,见笑了) 23.字符串的处理:    ● c#中单个字符用单引号包含就是char类型,eg:"a",单引号中方且只能放一个字符。&n

Web新概念——资料横向显示(欢迎点评)

      你是否发现有这么一个现象,比如在百度上搜索,显示出来的文字只占了左半个屏幕,而文字的垂直长度却要拖上整整一屏幕的滚动条。内容占用空间的纵横比例似乎有些不协调,尤其是在宽屏显示器上这个比例更加突出。             当然这样的设计

Silverlight实用窍门序列:23.Silverlight多线程技术Thread的应用,后台线程更新UI控件,向多线程传递参数【附带源码实例】

       •在项目中时常会运行很多极其复杂的算法之后再更新UI控件,可是我们发现这会耗费大量的时间,几乎让UI进程假死。有什么办法可以让程序在后台完成这些复杂的算法,当算法完成的时候再去更新UI控件以避免UI进程假死的情况呢?对了,多线程技术!后台创建一个线程来进行复杂计算,就可以不耽误UI线程更新UI控件。可是如

一起学WP7 XNA游戏开发(八. 让3d model动起来)

如何让3d model动起来,其实就是要给model的bone设置动作,这样整个model就会动起来了。 一.获取Bones 在fbx文件中可以看到所有bones的名称,这样就可以通过名称来获取到bones。    turretBone = tankModel.Bones["turret_geo"];    cannonBone = tankModel.Bo

自已写的框架拿出来等人来拍转 (序 2 性能)

还是有人关注的...感动~~~~(>_<)~~~~   代码还没有完全编好..还有些功能要加所以先不开源...(因为开始是想在没有Linq的2005上使用的.没用扩展方法之类的东西有个类已经有400个以上的方法还在头痛要不要优化它)如果有人喜欢我晚上回家后放上2.0的DLL和生成工具....在这个框架的中没有复杂的代码.因为我相信越简单的东西性能越好...能一句话实现的尽量一

讲讲google对于#!的新抓取规则!

          大家在做WEB系统或者站点是,都了解#后面代表者是hash值,这个值是不被浏览器传送到WEB服务器去响应数据信息的,目前为止所了解它的作用也就是对应的滚动到相应位置和记录前进后退动作历史。       但最近看到公司内部里的同事发共享邮件阐

C# DateTime 处理

因业务查询要把时间转换为格式为"01/JAN/2008" 这样的,代码处理如下: DateTime.Now().ToString("dd/MMM/yyyy",new System.Globalization.CultureInfo("en-US")) 就是把时间处理为如上这样的一种格式,加入new System.Globalization.CultureInfo("en-US") 是因为

SQL Server 2008中的代码安全(四):主密钥

在SQL Server中的加密由层次结构形式进行处理以提供多级别的安全。SQL Server包含两个用于加密数据的密钥类型。如下图: 1、服务器主密钥(Service Master Key),位于层次结构的最顶端,并且在安装SQL Server时自动创建,用于加密系统数据、链接的服务器登录名以及数据库主密钥。在第一次通过SQL Server使用服务主密钥来加密证书、数据库主密钥或链接的服务器

C#提升性能&quot;数据库连接打开与关闭&quot;经验分享(附:优化过的DBHelper类) 之配餐系统的开发

     做程序开发到现在已有三年多的时间了,先不说技术已达到了什么样的一个水平,就对自己熟悉或比较精通的技术等——感觉需要再继续深究或清楚其如何用好(提升性能)的东西还不少[简单的说:就是有些自认为懂的技术,其实未必真懂,了解的可能只是部分或不是合适的用法]。这篇文章要说就是——对程序性能起着很大决定性作用的

草根创业回忆录二: 都选择的是什么人?

草根创业回忆录二: 都选择的是什么人? 前言:选合伙人和投资就像在选女朋友一样,要谨慎,甚至有时候宁缺毋滥。   曾经以为有了钱,就会找到需要的人,后来发现不是这样的。 也以为,随便拉几个关系好的哥们一起干,就可以了的,后来发现根本不是这回事。 还以为,找几个比较牛的人一起合伙,就会事半功倍了的,后来发现真是有点扯淡。   兼职创业 很多做开发的朋友,包括我,一直以为:找几个比