SQL Transcation的一些总结
1.1.1 摘要 相信大家对于SQL Transcation再熟悉不过,它确保了数据库的数据一致性和安全性,尤其在对数据执行增删时,如果发生异常和错误它就会触发事务回滚,从而确保了我们数据的一致性和... ...
只学一点点:我的技术学习策略
万事万物皆为攻受。学习务必精通,则是绝世小受,学习只求掌握,则是偏向于攻。孙子曰:善攻者动于九天之上,善守(受)者藏于九地之下。动于九天之上的学习方法就是找到遁去的一,只学一点点。 ...
走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能
最近公司来一个非常虎的dba 10几年的经验 这里就称之为蔡老师吧在征得我们蔡老同意的前提下 我们来分享一下蔡老给我们带来的宝贵财富 欢迎其他的dba来拍砖目录1、什么是执行计划?执行计划是依赖于什么信息。2、 统一SQL语句的写法减少解析开销3、 减少SQL语句的嵌套4、 使用“临时表”暂存中间结... ...
T-SQL查询进阶--深入浅出视图
简介 视图可以看作定义在SQL Server上的虚拟表.视图正如其名字的含义一样,是另一种查看数据的入口.常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata. 视图简单的理解如下: 通过视图,客户端不再需要知道底层table的表结构及其之间的关系。视图提供了一... ...
LINQ之路18:LINQ to XML之导航和查询
正如我们期望的那样,XNode和XContainer类定义了用于遍历X-DOM tree的方法和属性。但是和传统的DOM不同,这些方法并不返回IList集合,而是返回单个值或者实现了IEnumerable的sequence(这样我们就可以对其创建LINQ查询了)。本篇我们会讲述X-DOM的各种导航方... ...
细说 Request[]与Request.Params[]
今天我来谈一谈容易被人混淆的二个集合:Request[]与Request.Params[] 这二个集合我在博客【我心目中的Asp.net核心对象】中就提到过它们,而且还给出了一个示例,并以截图的形式揭示过它们的差别。但由于那篇博客中有更多有价值的对象要介绍,因此也就没有花太多的篇幅着重介绍这二个集合... ...
【简单Web服务器搭建】基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
TCP/IP原理、Socket、Web服务器构建、ASP.NET原理 通常,我们借助浏览器(通常是IE,FireFox或者Chrome)浏览网页,例如,我们在地址栏中输入DebugLZQ的博客网址http://www.cnblogs.com/DebugLZQ/,回车之后,就会在浏览器的窗口中看到De... ...
LINQ之路17:LINQ to XML之X-DOM介绍
.NET Framework提供了数种操作XML数据的API。从Framework 3.5开始,最重要的用来处理XML文档的技术当属LINQ to XML。LINQ to XML由一个轻量级的XML文档对象模型和一组补充查询运算符组成,并且,该文档对象模型是LINQ友好的。多数情况下,它可以完全取代... ...
让你真正的理解Hash
先来了解一下Hash的基本思路:设要存储对象的个数为num, 那么我们就用len个内存单元来存储它们(len>=num);以每个对象ki的关键字为自变量,用一个函数h(ki)来映射出ki的内存地址,也就是ki的下标,将ki对象的元素内容全部存入这个地址中就行了。这个就是Hash的基本思路。Hash为... ...
做一名合格的前端开发工程师(12篇)——第一篇 Javascript加载执行问题探索
楼主做前端开发一年多了,对前端的见解还是多多少少有一点的,今天特拿出来跟大家分享分享。做前端开发少不了各种利器。比如我习惯用的还是Google浏览器和重型武器Fiddller。一: 原始情况首先大家看看如下的代码: 1 <%@ Page Language="C#" AutoEventWireup="... ...
从Win8回顾微软平台的各种技术
我安装好Win8 CTP后做的第一件事情就是用调试器研究Win8各个组件的协作关系. 从我半天的研究结果看来, Win8真是一个让我爱不释手的产品. Win8里面涉及到的很多技术正好也是我的兴趣所在. 这篇文章简单回顾一下这些技术的变迁, 优缺点, 和对Win8的影响. 注意, 下面提到的对Win8... ...
Asp.Net无刷新上传并裁剪头像
开发网站几乎都做过上传图片并截图,做个无刷新Asp.Net上传并截图示例实现功能:1.选择文件,自动上传并生成缩放图(上传带进度条),形成预览图2.在预览区,实现鼠标拖拽截图区,截取图片(示例截图区按缩放图小边为截图正方形长度,可扩展为截图区可变形式)3.点击保存,截取小图,保存截取图并显示在页面上... ...
一个月掌握VC++2010?
我个人对C++毫无概念,但在实际做项目的时候,仅仅用了一个月的时间,在完成当月工作的同时,就能够没有障碍进行相当复杂的应用开发。这个过程耗时之短或许不可思议,但采纳同样的方法,相信所有程序员都能够做到。这种方法说白了,就是边学边干。对,就是很多培训机构强调的,在实际项目中学习。不过,略有不同的,是我... ...
LINQ之路16:LINQ Operators之集合运算符、Zip操作符、转换方法、生成器方法
本篇将是关于LINQ Operators的最后一篇,包括:集合运算符(Set)、Zip操作符、转换方法(Conversion Methods)、生成器方法(Generation Methods)。集合运算符用语对两个sequence进行操作;Zip运算符同步遍历两个sequence(像一个拉链一样)... ...
对SCHEME的一些理解
最近抽空阅读SICP,并重温《黑客帝国》这个电影给了我在计算机程序设计上有了一些灵感的启发,在正式谈论SICP之前我想先对scheme及其在程序设计语言中的地位作个简单解释,LISP是一门非常古老的语言,据说仅FORTRAN比其老迈,在经历多年落寞之后LISP突然焕发光彩,新近的流行语言不断从中吸取... ...
如何快速成为javascript高手的思考
如何快速成为javascript高手? 之前我拿这个问题问过我的同事,也问过国内的一些javascript高手。 最近,我一直在拿这个问题问自己。之所以会有这个问题,我基于两个前提:第一、我自认为自己不笨;第二、我学习和使用javascript也有一段时间了,并且自己学习还算努力。 思来想去,... ...
ASP.NET MVC 4路线图
一年的时光悄然而逝,又到了快发布ASP.NET MVC新版本的时候了。本文档涵盖了ASP.NET MVC 4框架的高级路线图。
我们正处于开发ASP.NET MVC 4的早期阶段,而这份路线图是下一版本的计划文档,清楚这一点是十分重要的。它并不是新特性的规范。我们希望能够实现这里列出的大多数或所有... ...
用JavaScript编写一个Java虚拟机?谈谈哗众取宠的BicaVM
BicaVM今日目睹某网络新闻,开篇明义便包含如下几行文字【程序员Artur Ventura,这位超级大牛,用JavaScript写了一个java虚拟机BicaVM】继而再读,惊见其中“超级大牛”、“神人”等溢美之词不绝于耳,崇拜、神往之心溢于言表。仿佛BicaVM就是天上有地下无的创举,仿佛Art... ...
最锋利的Visual Studio Web开发工具扩展:Web Essentials详解
Web Essentials是目前为止见过的最好用的VS扩展工具了,具体功能请待我一一道来。首先,从Extension Manager里安装:最新版本是19号发布的2.5版然后重启你的VS开发环境,就可以使用它提供的方便功能了。Web Essentials对CSS、JavaScript和HTML都提... ...