摘要: 各位前辈 我有这么一个问题 想请教下 我以前地网站 VS2005写地cookie 保持用户信息,然后通过票证去读取cookie 里面地信息 判断用户是否登录 现在改变了 用VS2010 来读取Cookie里面地 信息 也是通过票证去读取,可是 出问题了,读取不到,能够执行成功 但是返回地时候 通过票证读取地时候 票证里面地NUll 读不到值 后来 我在配置文件里面 使用地这个键值 可以读取到了 <machineKey decryptionKey="B274CFB177A462C8577D215107610F32FC885E1FF084DC43" validationK 阅读全文
posted @ 2011-04-25 18:49 大江 阅读(1228) 评论(1) 推荐(0) 编辑
摘要: 一个关于程序员如何回避除程序以外的问题带来的效率浪费 阅读全文
posted @ 2011-01-28 09:25 大江 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 使用linux也有一年多时间了 最近也是一直在维护网站系统主机 下面是linux目录结构说明 本人使用的是centos系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表linux相关的文章,记录自己的linux点点滴滴。 linux 目录结构 /: 根目录,一般根目录下只存放目录,不要存 阅读全文
posted @ 2017-07-04 10:36 大江 阅读(214) 评论(0) 推荐(0) 编辑
摘要: simhash与重复信息识别在工作学习中,我往往感叹数学奇迹般的解决一些貌似不可能完成的任务,并且十分希望将这种喜悦分享给大家,就好比说:“老婆,出来看上帝”…… 随着信息爆炸时代的来临,互联网上充斥着着大量的近重复信息,有效地识别它们是一个很有意义的课题。例如,对于搜索引擎的爬虫系统来说,收录重复... 阅读全文
posted @ 2014-05-23 16:28 大江 阅读(946) 评论(0) 推荐(0) 编辑
摘要: windows服务执行cmd命令最长公共子字符串log4net配置文件设置2011-11-16 13:15:41| 分类: Notes | 标签: |字号大中小 订阅log4net的使用,主要在配置文件的设置上,明白了如何配置就基本能够封装自己要用的Log公共类了,以下是Log4net的一个配置示例及常用参数讲解。 RollingLogFileAppender(文件记录)参数:参数名描述filter可以有0或多个filter,具体配置在下面的Filter项说明。layout可以... 阅读全文
posted @ 2013-10-25 11:08 大江 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-07-29 09:04 大江 阅读(159) 评论(0) 推荐(0) 编辑
摘要: sdsadsadadsdasdsadsadsa 阅读全文
posted @ 2012-07-17 20:49 大江 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 人 的一生两个最大的财富是:你的才华和你的时间。才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。所以,我们必须节省时间,有效率地使用时间。如何有效率地利用时间呢?我有下面几个建议: 做你真正感兴趣、与自己人生目标一致的事情。我发现我的“生产力”和我的“兴趣”有着直接的关系,而且这种关系还不是单纯的线性关系。如果面对我没有兴趣的事情,我可能会花掉40%的时间,但只能产生20%的效果;如果遇到我感兴趣的事情,我可能会花100%的时间而得到200%的效果。要在工作上奋发图强,身体健康固然重要,但是真正能改变你的状 阅读全文
posted @ 2012-07-10 14:09 大江 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 软件开发的一个最基本的事实是:我们必须要写代码,但对于这样的一个事实的最大一个误解是:我们的工作就是写代码。作为软件程序员的最初几年,我一直被这样的思想所迷惑,写代码是一种很强的事,是一种超能力,我们喜欢这种创造东西、成就东西的感觉。然而,多年之后,我终于明白,事情不是这样的。事情的真相是:程序员要干的活是尽量让软件的代码最少。不要误解,我指的不是像code golf那样压缩代码、节省字符——这样只会导致我们写出的代码无法阅读和维护。如果你能认识到这样的事实:我们大部分的时间都消耗在维护自己写的可怕的代码上,你就会发现,让代码最少、少给自己找麻烦,这无疑就会变成一个相当有创意的好思想。为什么? 阅读全文
posted @ 2012-07-10 14:09 大江 阅读(174) 评论(0) 推荐(0) 编辑
摘要: /Files/dajiang02/tree.zip 阅读全文
posted @ 2012-05-18 17:12 大江 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中介绍了如何Break、Stop循环,以及如何定义线程局部变量。在本文中介绍如何在外部去取消循环、以及异常的处理。Cancel在并行的循环中支持通过传递ParallelOptions参数中的CancellationToken进行取消循环的控制,我们可以CancellationTokenSource实例化之后传递给ParallelOptions对象Cancellation值。下面来看个示例:?1234567891011121314151617181920212223242526272829303132[TestMethod] public void CancelLoop() { var 阅读全文
posted @ 2012-02-10 09:57 大江 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 现在已经进入了多核的时代,我们的程序如何更多的利用好cpu,答案是并行处理。在.net4.0之前我们要开发并行的程序是非常的困难,在.net4.0中,在命名空间System.Threading.Tasks提供了方便的并行开发的类库。本文中主要看看Data Parallel,看看并行的For、Foreach。Parallel.For首先先写一个普通的循环:?12345678910111213private void NormalFor() { for (var i = 0; i < 10000; i++) { for (var j = 0; j < 1000; j++) { for 阅读全文
posted @ 2012-02-10 09:56 大江 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中看过了使用Parrallel.For、Parael.Foreach在效率上给我们带来的提高。本文就来如何终止循环、线程局部变量 进行说明。Thread-Local Variables首先我们来看下线程局部变量,是的我们也许一直在想我们如何去定义一个线程局部变量呢。先看段顺序执行的代码:?1234567891011[TestMethod()] public void NormalSequenceTest() { int[] nums = Enumerable.Range(0, 1000000).ToArray(); long total = 0; for (int i = 0; i 阅读全文
posted @ 2012-02-10 09:56 大江 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中我们看过了多线程中的数据共享问题,以及通过分离执行来解决的办法。本篇文章就数据共享的同步处理中的一些常见的方法进行一些介绍。数据同步时的步骤我之前的文章我们对数据共享问题处理的方式是“分离执行”,我们通过把每个Task执行完成后的各自计算的值进行最后的汇总,也就是说多个Task之间不存在数据共享了,各自做各自的事,完全分离开来。可是这毕竟不是我们常规的处理办法,这样我们会花更多的经历在分离上。其实我们主要的数据共享在Sum上:for (int j = 0; j < 1000; j++){ Sum++;}那我们可以通过一种有序的机制来访问Sum,即当一个Task在进行Sum访问 阅读全文
posted @ 2012-02-10 09:35 大江 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 在上篇Post中我们看过了几种常用的同步类型,本篇文章会介绍下申明性的同步的实现以及对于集合类型数据共享的问题,首先看下申明性同步的实现。申明性同步我们可以通过使用Synchronization 特性来标识一个类,从而使一个类型的字段以及方法都实现同步化。在使用Synchronization 时,我们需要将我们的目标同步的类继承于System.ContextBoundObject类型。我们来看看之前的例子我们同步标识Synchronization 的实现:[Synchronization]class SumClass : ContextBoundObject{ private int _... 阅读全文
posted @ 2012-02-10 09:35 大江 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在前几篇文章中我们看过Parallel Loop以及Task 部分内容,而在多线程的编程中我们较为痛疼的就是多线程中的数据共享问题以及数据同步的问题。本篇Post以及后面的几篇Post中会探讨下TPL中数据共享的常见问题以及其常规的解决办法。引例首先我们来看下面的一段代码:static void Main(string[] args){ int Sum = 0; Task[] tasks = new Task[10]; for (int i = 0; i < 10; i++) { tasks[i] = new Task(() => { ... 阅读全文
posted @ 2012-02-10 09:34 大江 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中我们看过了如何创建Task,本篇文章就各种类型Task的使用进行说明。Task Continuations首先我们来看看延续的Task,所谓的延续的Task就是在第一个Task完成后自动启动下一个Task。我们通过ContinueWith方法来创建延续的Task。我们假设有一个接受xml解析的服务,首先从某个地方接受文件,然后解析入库,最后返回回执是否解析正确:?123456789[TestMethod] public void TaskParallelPrint() { var ReceiveTask = new Task(() => ReceiveXml()); var 阅读全文
posted @ 2012-02-10 09:33 大江 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在之前的文章中已经介绍过了Task的基本使用了,以及如何取消任务、任务继续等功能。本篇Post主要就Task的异常处理以及Wait功能进行些介绍。等待时间执行在TPL中我们可以通过三种方式进行等待,一是通过CancellTaken的WaitHanle进行等待、第二种则是通过传统的Tread.Sleep方法、第三种则通过Thread.SpainWait方法。CancellToken方式:static void Main(string[] args){ var cancell = new CancellationTokenSource(); var token = cancell.To... 阅读全文
posted @ 2012-02-10 09:33 大江 阅读(240) 评论(0) 推荐(0) 编辑
摘要: .Net 4.0 Parallel 编程(四) Task(上)2010-10-18 22:27 by Henry Cui, 2150 visits, 收藏, 编辑 在之前的文章中,已经介绍过了Parallel Loop(上、中、下)的相关内容。本篇文章中会就Task基础部分进行些介绍。初识Task首先我们来构建一个简单的Task的Demo:?12345678static void Main(string[] args) { Task.Factory.StartNew(() => { Console.WriteLine("Hello word!"); }); Conso 阅读全文
posted @ 2012-02-10 09:31 大江 阅读(346) 评论(0) 推荐(0) 编辑
摘要: .NET 4.0 任务(Task) 随着 .NET 4.0的到来,她与以前各版本的一个明显差别就是并行功能的增强,以此来适应这个多核的世界。于是引入了一个新概念---任务,作为支持并行运算的重要组成部分,同时,也作为对线程池的一个补充和完善。从所周知,使用线程池有两个明显的缺点,那就是一旦把我们要执行的任务放进去后,什么时候执行完成,以及执行完成后需要返回值,我们都无法通过内置的方式而得知。由于任务(Task)的推出,使得我们对并行编程变得简单,而且不用关心底层是怎么实现的,由于比线程池更灵活,如果能掌握好Task,对于写出高效的并行代码非常有帮助。一、新建任务 在System.Thread. 阅读全文
posted @ 2012-02-08 09:42 大江 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 20个代码生成框架 1.1 CodeSmith一款人气很旺国外的基于模板的dotnet代码生成器官方网站:http://www.codesmithtools.com官方论坛:http://forum.codesmithtools.com/default.aspx版权形式:30天试用开源:否需要先注册确认后才能下载1.2 MyGeneratorMyGenerator是又一个国外很不错的代码生成工具,有人觉得比CodeSmith简单、好用。所有api可以在帮助菜单中找到。官方网站:http://www.mygenerationsoftware.com/portal/default.aspx官方论坛 阅读全文
posted @ 2011-12-22 13:53 大江 阅读(283) 评论(0) 推荐(0) 编辑
摘要: .NET中的三种Timer的区别和用法(转) 最近正好做一个WEB中定期执行的程序,而.NET中有3个不同的定时器。所以正好研究研究。这3个定时器分别是://1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。System.Windows.Forms.Timer// 2.提供以指定的时间间隔执行方法的机制。无法继承此类。System.Threading.Timer//3.在应用程序中生成定期事件。System.Timers.Timer这三个定时器位于不同的命名空间内,上面大概介绍了3个定时器的用途,其中第一个是只能在Window 阅读全文
posted @ 2011-12-02 15:24 大江 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 类代码usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Threading;namespaceTxWeb.CnForums{publicclassTxThread{publicdelegatevoidDelegate(objectobj);///<summary>///执行指定的方法,如果在指定的时间之内没有完成,则中止///</summary>///<paramname="func">任务过程</param>///<para 阅读全文
posted @ 2011-11-25 13:26 大江 阅读(253) 评论(1) 推荐(0) 编辑
摘要: 前一段时间,国外有一位朋友做了一个内存里运行的XP的系统,将XP的镜像加载到内存里运行,关机的时候保存为镜像,全面提高了系统性能,对于内存较大的用户来说可以尝试此种方法,全面提升系统性能。但今天在这里讲的不是这个,是我今天刚刚想到的一个win7下加速系统的解决方案,如下:需要准备的软件:Vsuit RandomDisk(Standard Edition)只需要这一款软件,就可以完成系统的加速功能。实现原理是这样的,借鉴国外哪位朋友的方法,将内存虚拟化为磁盘分区,上面这款软件就可以完成这件事情,而且支持64位的操作系统,试用15天,但已经够用的了。软件安装就不用说了,软件安装完成打开软件之后,设 阅读全文
posted @ 2011-11-21 08:57 大江 阅读(6507) 评论(1) 推荐(0) 编辑
摘要: 参加认证考试是相当多的人寻求职业发展的必经之路。对于绝大多数人来说,没有证书,是"万万不能"的。在国外,每增加一个认证证书都会带来薪水的提高。国内的薪资水平虽然没有国外那么高,但是相比较国内其他行业,也十分可观。如果能够合理地规划好认证证书的学习与考试,就既能学到全面系统的知识,又容易找到适合自己发挥特长的工作环境。但市场上的证书多如牛毛,你该参加哪一个?本文思科认证为有志于在网络管理与设计方面发展的人做了一个认证道路规划,让你全面了解思科认证,对各位颇有借鉴意义。认证篇哪些人需要获得思科认证A. 大学生面对激烈竞争,每个大学生都在为使自己在人才市场上脱颖而出而努力,多一张 阅读全文
posted @ 2011-11-17 09:03 大江 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 如何提升大型网站并发访问性能? Posted on 2011-02-14 09:03 steve.z 阅读(194) 评论(0) 编辑 收藏 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。 大型网站,比如门户网站,在面.. 阅读全文
posted @ 2011-11-16 13:37 大江 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 基于Cookie的单点登录(SSO)系统介绍 SSO的概念: 单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。SSO的用途: 目前的企业应用环境中,往往有很多的应用系统,如办公自动化(OA)系统,财务管理系统,档案管理系统,信息查询系统等等。这些应用系统服务于企业的信息化建设,为企业带来了很好的效益。但是,用户在使用这些应用系统时,并不方便。用户每次使用系统,都必须输入用户名称和用户密码, 阅读全文
posted @ 2011-11-14 09:24 大江 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 将DLL程序集加入GAC后的一系列问题汇总,及解决方法 Posted on 2011-11-09 22:32 yongfa365 阅读(591) 评论(3) 编辑 收藏 历史背景: 公司有10来个团队项目,每个项目下又有1-4个Site或Service,还有一些Winform、Windows Scheduler等,这样算下来会有近30个项目及相关多个DLL项目,每个项目都可能会用到一些公共的DLL,像:Enterprise Library、NPOI、OpenXML、AspNetPager、Newtonsoft.Json、AppFabric、PanGu等,而这些公共的有些会被再封装,最后项目.. 阅读全文
posted @ 2011-11-10 09:18 大江 阅读(2796) 评论(3) 推荐(1) 编辑
摘要: 2011-10-31 22:56 by 聂微东, 4614 visits, 收藏, 编辑 最近写的文章收到许多朋友的反馈,感谢大家的支持和建议,让我对坚持写博客充满热情,一个月一篇文章确实有点少,所以以后尽力多做分享,做好的分享,希望能对朋友们有用。 到新公司的这段时间学到了很多新东西,有好多东西需要去总结去探索,不过事情得一件一件来,今天咱们先从Node开始。注:以后出现的Node即node.js。先搞点前戏热热场 - 为什么写这篇文章: 1.前段时间单位有新项目启动,服务端要做的工作不多也不算麻烦,就是处理一些中间层的服务,而且我们团队里面个个都会JavaScript,领导就决定试... 阅读全文
posted @ 2011-11-07 09:17 大江 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 最近开源风来的特别猛烈,作为一名彻彻底底的开源支持者,自然也不能落了下风,今天就把多年积累的类库拿出来分享给大家,其中有的来源于网络,有的是自己造的,如果以下内容可以帮助到你,我会非常高兴。 BarCodeToHTML:关于条形码的类。Captcha:3D验证码,源址:http://www.cnblogs.com/Aimeast/archive/2011/05/02/2034525.html.CNDate & ChinaDate & ChineseCalendar:史上最全的日历类集合。ConvertJson:史上最全的JSON转换类。CacheHelper:这个比较简单,Ca 阅读全文
posted @ 2011-11-07 09:13 大江 阅读(279) 评论(1) 推荐(1) 编辑
摘要: 2010-08-19 15:30:20|分类: C#.Net |标签:collections命名空间集合dictionary泛型 |字号大中小订阅 StringDictionary:默认key不区分大小写 NameValueCollection:默认key区分大小写 KeyedCollection:不是键值对容器,但是比键值对容器更好用,强烈推荐命名空间using System.Collections.SpecializedSystem.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。 System.Collections.G 阅读全文
posted @ 2011-11-03 17:18 大江 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触 我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务前言:在Remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文 阅读全文
posted @ 2011-10-27 11:11 大江 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务 我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触Microsoft .Net Remoting系列专题之二一、远程对象的激活在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对象注册到通道中。由于Remoting没有提供与之对 阅读全文
posted @ 2011-10-27 11:10 大江 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇 我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到. 阅读全文
posted @ 2011-10-27 11:08 大江 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化可以通过如下方法来优化查询 : 1、把数据、 阅读全文
posted @ 2011-09-20 08:48 大江 阅读(144) 评论(0) 推荐(0) 编辑
摘要: http://www.gcpowertools.com.cn/index.htmhttp://www.gcpowertools.com.cn/docs/spreadwin5help/ 阅读全文
posted @ 2011-09-20 08:41 大江 阅读(210) 评论(0) 推荐(0) 编辑
摘要: protectedvoidPage_Load(objectsender,EventArgse){//在此处放置用户代码以初始化页面Encodinggb=Encoding.GetEncoding("gb2312");object[]bytes=CreateRegionCode(4);//调用函数产生4个随机中文汉字编码//根据汉字编码的字节数组解码出中文汉字stringstr1=gb.GetString((byte[])Convert.ChangeType(bytes[0],typeof(byte[])));stringstr2=gb.GetString((byte[])Co 阅读全文
posted @ 2011-09-15 08:31 大江 阅读(687) 评论(0) 推荐(0) 编辑
摘要: Windows Phone 实用开发技巧1-20合集(电子书+源代码)/Files/dajiang02/Windows_Phone实用开发技巧.rar/Files/dajiang02/Windows_Phone_实用开发技巧_code.rar 阅读全文
posted @ 2011-09-08 08:41 大江 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 微软企业库5.0 学习之路系列文章索引 从去年5月在博客园开博,到上个月为止,总算是把微软企业库的相关学习内容给写完了,一共22篇原创,1篇转载(本来应该早就把这个目录给弄出来,可是去年年底工作很忙,又要忙着离职等等事情,所以拖到现在才把这个目录弄出来,非常不好意思),可能文中还存在着错误,欢迎大家的指正,以下就是全系列的文章目录索引、本系列中的源码及学习资源下载。第一步、基本入门第二步、使用VS2010+Data Access模块建立多数据库项目第三步、为项目加上异常处理(采用自定义扩展方式记录到数据库中)第四步、使用缓存提高网站的性能(EntLib Caching)第五步、介绍EntLib 阅读全文
posted @ 2011-08-19 15:51 大江 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Enterprise Library系列文章回顾与总结 自Enterprise Library 1.1 推出以来,Terry写了一系列的关于Enterprise Library的文章,其中得到了很多朋友的支持,在这里一并表示感谢。为了方便大家的阅读,这里我做了一下整理与分类。第Ⅰ部分:Enterprise Library 1.1 Step By Step1.Enterprise Library Step By Step系列(一):配置应用程序块——入门篇2.Enterprise Library Step By Step系列(二):配置应用程序块——进阶篇3.Enterprise Library 阅读全文
posted @ 2011-08-19 13:59 大江 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 海量数据处理专题(七)——数据库索引及优化作者:码农1946来源:博客园发布时间:2011-08-17 23:49阅读:404 次原文链接 [收藏] 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。数据库索引什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找44(也就是在ID这一列找),就可以得知这一行的位置,也就是找 阅读全文
posted @ 2011-08-18 08:54 大江 阅读(266) 评论(0) 推荐(0) 编辑
摘要: SQL Server 基本数据类型: 1.1 简介 1.1.1 SQL分类 <!--[if !supportLists]-->l <!--[endif]-->DDL(Data Define Language):数据定义语言: <!--[if !supportLists]-->n <!--[endif]-->create [table,index,view,procedure] <!--[if !supportLists]-->n <!--[endif]-->drop [table,index,view,procedure] 阅读全文
posted @ 2011-08-17 09:19 大江 阅读(392) 评论(0) 推荐(0) 编辑