摘要:
规划——2014年需要学习的博客园系列文章1、系统架构(基础到企业应用)——@何戈洲——http://www.cnblogs.com/hegezhou_hot/archive/2010/09/12/1824345.html2、Asp.Net MVC5.0系列——@葡萄城控件技术团队博客——http://www.cnblogs.com/powertoolsteam/tag/MVC/3、Entity Framework系列——@郭明峰——http://www.cnblogs.com/guomingfeng/archive/2013/05/19/mvc-overall-design.html4、重构 阅读全文
摘要:
在这篇博文里,我想和大家聊一聊自己对计算机学科的理解。当下本科阶段的计算机专业教学涉及计算机学科的方方面面,分类繁杂,有时可能令新人茫然不知所措。那么,对计算机专业的学者来说,什么是最重要的呢?我相信,一千个读者,一千个哈姆雷特,同样的,每个计算机的学习者都有自己对专业的一番认识。如果说本科四年的计算机专业课程是对专业知识的横向积累,那么把握计算机专业的本质的内容则需要纵向的思考。因此我个人的观点是:对计算机系统整体概念的理解在计算机专业学习中尤其关键。于是我把自己对专业的理解和认识总结出来,希望对想了解这方面的读者有所帮助,当然也欢迎大家提出自己的观点和建议。说起计算机,一般都会按照软件和硬 阅读全文
摘要:
要打开资源监视器,有以下几种方法:1. 打开任务管理器,切换到"性能"选项卡,然后单击右下角的按钮"资源监视器 (R)..."2. 在开始菜单的搜索框里键入"资源管理器"或者"resmon"进行搜索打开之后,咱们就可以见到资源管理器的界面啦,它一共有5个选项卡,分别是概述、CPU、内存、磁盘以及网络,概述选项卡则相当于一个概要,将后面的CPU、内存、磁盘及网络的摘要信息集中显示在这里:从概述这里,我们可以简单地得知系统四大资源的实时使用率,也可以从 CPU 一栏下面的进程列表里通过打勾的方式进行筛选,然后在磁盘、网 阅读全文
摘要:
降龙十八掌是金庸小说的武功,招式名称取自《周易》,丐帮的镇帮绝学。数据库性能优化是一门博大精深的学问、是一个大课题。本系列算是对数据库性能优化的一个总结,算是为2013年划下一个句号。本系列包含:降龙十八掌之一:(亢龙有悔)SQL Server Profiler和数据库引擎优化顾问降龙十八掌之二:(飞龙在天)数据库范式降龙十八掌之三:(见龙在田)优化查询性能降龙十八掌之四:(鸿渐于陆)物理存储降龙十八掌之五:(潜龙勿用)数据库快照降龙十八掌之六:(利涉大川)数据库复制降龙十八掌之七:(突如其来)优化查询性能降龙十八掌之八:(震惊百里)表与索引的物理存储结构降龙十八掌之九:(或跃在渊)索引实践降 阅读全文
摘要:
简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的) 2.消除异常(插入异常,更新异常,删除异常) 3.让数据组织的更加和谐… 但剑是双刃的,应用数据库范式同样也会带来弊端,这会在文章后面说到。什么是范式 简单的说,范式是为了消除重复数据减少冗余数据,从而让数据库内的数据更好的组织 阅读全文
摘要:
一、查询逻辑流程逻辑查询处理阶段简介FROM:对FROM子句中的前两个表执行笛卡尔积(Cartesian product)(交叉联接),生成虚拟表VT1ON:对VT1应用ON筛选器。只有那些使为真的行才被插入VT2。OUTER(JOIN):如 果指定了OUTER JOIN(相对于CROSS JOIN 或(INNER JOIN),保留表(preserved table:左外部联接把左表标记为保留表,右外部联接把右表标记为保留表,完全外部联接把两个表都标记为保留表)中未找到匹配的行将作为外部行添加到 VT2,生成VT3.如果FROM子句包含两个以上的表,则对上一个联接生成的结果表和下一个表重复执行 阅读全文
摘要:
在项目开发过程中,如何有序的保存项目中的各类数据文件,建立一个分类清晰、方便管理的目录结构是非常重要的。 综合以前的项目和一些朋友的项目结构,我整理了一份我觉得还不错的项目目录结构。 整个目录设置到4级子目录,实际使用时在根据需要进行增加。 第1级子目录:01_Documents 项目文档目录02_Development 项目开发目录03_Testing 项目测试目录04_Integration 项目集成目录99_Others 其他内容 各级子目录的详细配置如下: 项目目录结构序号目录名称目录说明101_Documents项目文档目录2 01_Managemen... 阅读全文
摘要:
简介 说到Sql的【性能工具】真是强大,SQL Server Profiler的中文意思是SQL Server事件探查,这个到底是做什么用的呢?我们都知道探查的意思大多是和监视有关,其实这个SQL Server Profiler就是一个Sql的监视工具,可以具体到每一行Sql语句,每一次操作,和每一次的连接。感觉这个工具的作用还是很大的,给大家分享一下,对于新手了解Sql语句的写法和提高语句的性能方法有很大的帮助。 SQL Server Profiler使用方法 我们单击开始--程序--Microsoft SQL Server 2005--性能工具--SQL Server Profiler . 阅读全文
摘要:
阅读目录开始hidden-inputQueryStringCookieApplicationStateViewState,ControlStateSessionProfile各种状态管理的对比与总结会话状态的选择改变开发方式,发现新方法由于HTTP协议的无状态特性,导致在ASP.NET编程中,每个请求都会在服务端从头到执行一次管线过程, 对于ASP.NET页面来说,Page对象都会重新创建,所有控件以及内容都会重新生成, 因此,如果希望上一次的页面状态能够在后续页面中保留,则必需引入状态管理功能。ASP.NET为了实现状态管理功能,提供了8种方法,可帮助我们在页面之间或者整个用户会话期间保留状 阅读全文
摘要:
,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及order by(C#中)。使用这些操作符可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。看图,不解释 阅读全文