随笔分类 -  语言基础

(转)ASP.NET基础之HttpHandler学习
摘要:原文地址:http://www.cnblogs.com/wujy/archive/2013/08/18/3266009.html经过前两篇[ASP.NET基础之HttpModule学习]和[ASP.NET基础之HttpContext学习]文章的学习我们对ASP.NET的基础内容有一个比较详细的了解,本文将对第三个比较重要的知识HttpHandler进行学习,将通过一些理论跟实例来演示HttpHandler运用;有部分理论知识来源于网源,希望对您的阅读有所帮助;一:HttpHandler理论知识1:IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。HttpH 阅读全文

posted @ 2013-08-20 00:13 黑子范 阅读(301) 评论(0) 推荐(0)

(转)Asp.Net生命周期系列五
摘要:原文地址:http://www.cnblogs.com/skm-blog/p/3188697.html如果您看了我的前四篇文章,应该知道目前Http请求已经流到了HttpModule这个程序员手中了,而且我们可以注册自己的HttpModule并且可以在里面注册一些事件来控制这个Http请求,但是到目前为止我们还没有真正的处理这个Http请求,那究竟什么时候开始处理呢,又是怎样处理的呢,下面我们来简单探讨一下!其实是在HttpModule中触发PreRequestHandlerExecute事件之后,才真正把控制权交给了HttpHandler这个程序员,在第一篇中我们说到,HttpHandler 阅读全文

posted @ 2013-07-14 23:11 黑子范 阅读(242) 评论(0) 推荐(0)

(转)Asp.Net生命周期系列三
摘要:原文地址:http://www.cnblogs.com/skm-blog/p/3178862.html上文讲到了HttpRunTime主要做了三个事情,我们先回忆一下。第一:雇佣了项目经理(HttpApplication)。第二:建立了HttpModule列表,项目经理(HttpRunTime)就是按照这个工作列表去工作的。第三:创建了Context上下文对象(包含了HttpRequest和HttpResponse两大主要对象),并把它转交给了HttpApplication去处理。下面最重要的是HttpModule到底是个什么东东,HttpApplication又是怎么样按照它的工作列表去工作 阅读全文

posted @ 2013-07-08 23:06 黑子范 阅读(252) 评论(0) 推荐(0)

(转)Asp.Net生命周期系列一
摘要:原文地址:http://www.cnblogs.com/skm-blog/archive/2013/07/07/3176713.htmlAsp.Net生命周期对于初级甚至中级程序员来说,一直都是一个难题,很多程序员不了解生命周期,导致使用Asp.Net做开发感觉很不灵活,感觉太多东西被微软封装好了,我们不能改变,其实只要你稍微了解一下就知道,原来不是这样的!我写这一系列文章是采用总分的方式,先让大家整体了解,然后再逐一突破。先将一个故事,也是园子里看到的(http://www.cnblogs.com/GodSpeed/archive/2010/06/19/1761095.html),我认为这个 阅读全文

posted @ 2013-07-08 22:23 黑子范 阅读(142) 评论(0) 推荐(0)

(转)自制AutoMapper实现DTO到持久层Entity的转换
摘要:原文地址:http://www.cnblogs.com/qidian10/p/3173907.html项目中经常涉及到页面DTO更新,保存到数据库的操作,这就必然牵扯到DTO和持久层对象的转换,常见的第三方库有:java:dozer.net: AutoMapper看到AutoMapper已经许久没更新了,而且项目中没必要用这么大的东西,于是自己实现了一个简易DTO到Entity的转换器。实现的功能自定义的AutoMapper主要实现了如下几点功能:1.DTO字段忽略转换[AutoMapping(Ignore=true)]public DateTime CreateTime { get; set 阅读全文

posted @ 2013-07-06 12:58 黑子范 阅读(497) 评论(0) 推荐(0)

(转)Expression 表达式树学习整理
摘要:原文地址:http://www.cnblogs.com/li-peng/p/3154381.html整理了一下表达式树的一些东西,入门足够了先从ConstantExpression开始一步一步的来吧 它表示具有常量值的表达式我们选建一个控制台应用程序?ConstantExpression _constExp = Expression.Constant("aaa",typeof(string));//一个常量 //Console.Writeline("aaa"); MethodCallExpression _methodCallexp=Expression 阅读全文

posted @ 2013-06-25 22:41 黑子范 阅读(153) 评论(0) 推荐(0)

(转)什么是Cookies详解
摘要:原文地址:http://www.cnblogs.com/lgxlsm/archive/2012/11/21/2781762.html1.什么是Cookies Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页面的同时还获得了该 Cookie,并将它存储在用户硬盘上的某个文件夹中。 以后,如果该用户再次请求您站点中的页面,当该用户输入 URL 时,... 阅读全文

posted @ 2012-11-23 18:06 黑子范 阅读(397) 评论(0) 推荐(0)

(转).NET多线程执行函数
摘要:原文地址:http://www.cnblogs.com/DebugLZQ/archive/2012/11/11/2765487.html 前面几篇文章一直在写LINQ,这里为什么会出现多线程?原因是DebugLZQ在写一个LINQ综合Demo的时候遇到了多线程,便停下手来整理一下。关于多线程的文章,园子里很多很多,因此关于多线程理论性的东西,LZ就不去多说了,这篇博文主要是用最简单的例子,总结下多线程调用函数的相关注意点,重点偏向应用和记忆。1.多线程调用无参函数 ... 阅读全文

posted @ 2012-11-14 09:48 黑子范 阅读(203) 评论(0) 推荐(0)

(转)网络工作室暑假后第三次培训资料(几种SQL分页的总结)整理
摘要:原文地址:http://www.cnblogs.com/qq731109249/archive/2012/10/23/2736278.html在实际开发的过程中如果记录数非常的庞大,如果直接用SQL语句查询并填充到DataTable中,将是一件非常恐怖的事情。而且对网站性能,服务器性能消耗很大。两个常犯的错误:1)在现实数据时,查询时会将所有的满足条件的数据全部填充到DataTable中,然后在程序中根据条件显示其中的一部分数据。2)在统计数据时,在获取符合条件的记录条数时也是通过将所有满足条件的数据全部填充到DataTable中,然后通过DataTable实例Rows.Count属性来获取记 阅读全文

posted @ 2012-10-24 20:59 黑子范 阅读(248) 评论(0) 推荐(0)

(转)三层相关案例(及常见的错误)
摘要:原文地址:http://www.cnblogs.com/zysbk/archive/2012/10/16/2726895.html三层相关案例(及常见的错误) 今天我们再次带领大家学习三层的知识,由于三层这块的内容在工作中用的比较的多.所以,我再把登录验证密码的题目做一遍.题目中没有了验证用户是否存在. 先回顾一下上次我们给大家看的两个图: 一、三层架构图 二、两个案例的流程图 今天我们建三个项目,这个方便我们看清三层。 三、建好界面层 四、建好的三层 SqlHelper是操作数据库的,和数据库有关,在数据访问层。添加一个引用。 我们把配置文件也先放在数据访问... 阅读全文

posted @ 2012-10-18 09:20 黑子范 阅读(308) 评论(0) 推荐(0)

(转)权限的存储与验证
摘要:原文地址:http://www.cnblogs.com/Fenrir/archive/2008/08/23/1274876.html大部分应用程序都会涉及到用户权限而用什么方式来存储和对所需权限进行验证则是个常常会遇到的问题。常用的方法有以下几种:第一种方法:将每个权限编号如 10001,10002,10003......等,程序上可能创建一个枚举或多个常量来对应这些编号,数据库结构上用nchar字段,将用户所拥有的权限编号拼接起来存储在这个字段里。实体类中也只需要一个string字段来存储,验证权限时只需调用权限字段的IndexOf函数就可以判断是否含有特定编号的权限。优点:1.存储结构简单 阅读全文

posted @ 2012-09-12 17:41 黑子范 阅读(216) 评论(0) 推荐(0)

(转)SqlServer位运算 权限设计
摘要:原文地址:http://www.cnblogs.com/sycdirdir/archive/2010/06/01/1748891.html*用2的n次方标识单个的权限 如0无权限1可读(read)2可新增(insert)4可修改(update)8可删除(delete)16可审核...权限的组合read +insert = 1+2=3read +insert +delete = 1+2+8=11read + update+delete =1+4+8=13(value = 2的n次方)增加权限power = power | value删除权限power = power &~ valuebt 阅读全文

posted @ 2012-09-12 17:40 黑子范 阅读(166) 评论(0) 推荐(0)

(转)二、Linq to XML(更新,删除,加载)
摘要:原文地址:http://blog.csdn.net/avon520/article/details/5420Xml操作场景:产品采购单。描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。+<?xml version="1.0" encoding="utf-8" standalone="no"?><purchaseOrder><address> <cit 阅读全文

posted @ 2012-08-30 18:02 黑子范 阅读(180) 评论(0) 推荐(0)

(转)一、Linq to XML (创建,添加,查询)
摘要:原文地址:http://blog.csdn.net/avon520/article/details/5420105Xml操作场景:产品采购单。描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。<?xml version="1.0" encoding="utf-8" ?><PurchaseOrder> <address> <city></city> < 阅读全文

posted @ 2012-08-30 18:01 黑子范 阅读(226) 评论(0) 推荐(0)

(转)委托与事件以及应用
摘要:原文地址:http://www.cnblogs.com/wlflovenet/archive/2011/11/02/DelegateStudy.html因为最近再带两个实习的朋友~ 他们在理解委托这块 不明白能用来做什么 对这块理解的不好 更不用说委托扩展来的 拉姆达表达式 事件等了~ 但是这些很重要 在MVC EF4.1 里 都会有很多拉姆达表达式的影子 在做组件开发 用户控件开发 事件的运用 一定也是少不了的 稍微深入点儿的说 用于两个对象之间的通讯 用来解耦 用委托事件 是很不错的选择 而设计模式里的观察者模式 也是基于委托事件的应用 还有做winform 开发的 里的线程 WPF S. 阅读全文

posted @ 2011-11-02 17:07 黑子范 阅读(164) 评论(0) 推荐(0)

(转)再议依赖注入
摘要:原文地址:http://www.cnblogs.com/Wendy_Yu/archive/2011/05/29/2062208.html在设计系统,进行程序开发时,常常提到这个模块依赖另外一个模块,此类依赖于另一个,那么对于依赖关系,我们一般怎么处理了?面对此问题,大家也是各有各的见解,此处就结合个人的理解对项目中涉及到的常用依赖方式及其优缺点进行总结和探究。在探究此问题前,想假设一种运行场景,就说一个接口提供时间服务,客户端获取时间吧。此仅仅一个场景,说明一些问题即可,那么对于此问题我们初期设计如下代码,一个提供服务的类,在客户端调用获得时间。class SQLTimeProvider {. 阅读全文

posted @ 2011-06-01 22:42 黑子范 阅读(159) 评论(0) 推荐(0)

(转)打造自己的LINQ Provider(上):Expression Tree揭秘
摘要:原文地址:http://www.cnblogs.com/Terrylee/archive/2008/08/01/custom-linq-provider-part-1-expression-tree.html概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHi... 阅读全文

posted @ 2010-10-10 18:13 黑子范 阅读(336) 评论(0) 推荐(0)

(转)C#中的委托,匿名方法和Lambda表达式
摘要:原文地址:http://www.cnblogs.com/niyw/archive/2010/10/07/1845232.html简介   在.NET中,委托,匿名方法和Lambda表达式很容易发生混淆。我想下面的代码能证实这点。下面哪一个First会被编译?哪一个会返回我们需要的结果?即Customer.ID=5.答案是6个First不仅被编译,并都获得正确答案,且他们的结果一样。如果你对此感到困... 阅读全文

posted @ 2010-10-08 18:06 黑子范 阅读(221) 评论(0) 推荐(0)

(转)Lambda表达式 => 是什么意思?
摘要:[待解决问题] Lambda表达式 => 是什么意思? 我也关注这个问题正在处理... 提问时间: 2010-04-08 22:05 离问题结束还有 10 天 4 小时 浏览:69 次 [代码]帮我解释一下=> 到底是什么意思?,,提问者:我不爱你 - 初学一级 所有回答(2)0 0 => 是推导 符号。4天前 回答者:Sam_Zhang - 菜鸟二级 添加该答案的评论 Ctrl... 阅读全文

posted @ 2010-04-13 18:04 黑子范 阅读(773) 评论(0) 推荐(0)

导航