81

C#综合揭秘——深入分析委托与事件

本章主要介绍了委托(Delegate)的使用,解释委托的协变与逆变,以及如何使用 Delegate 使 Observer(观察者)模式的使用变得更加简单。 而事件(Event)属于一种特殊的委托,最后,本文还介绍了匿名方法,泛型委托Predicate,Action,Func 的来由,以及 Lambd... ...

风尘浪子 发布于 2012-03-22 11:04 评论(42) 阅读(71557)
193

Web安全性测试之XSS

XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的Cookie,导航到恶意网站,携带木马等。 作为... ...

小坦克 发布于 2012-03-21 10:38 评论(33) 阅读(220946)
66

ASP.NET的路由系统:路由映射

我们可以通过RouteTable的静态属性Routes得到一个基于应用的全局路由表,这是一个类型的RouteCollection的集合对象,我们可以通过调用它的MapPageRoute进行路由映射。接下来我们通过实现演示的方式来说明路由注册的一些细节问题。 ...

Artech 发布于 2012-03-20 08:29 评论(39) 阅读(34780)
36

C# 温故而知新:Stream篇(二)

C# 温故而知新:Stream篇(二)TextReader 和StreamReader目录:为什么要介绍 TextReader?TextReader的常用属性和方法TextReader 示例从StreamReader想到多态简单介绍下Encoding 编码StreamReader 的定义及作用Str... ...

逆时针の风 发布于 2012-03-19 00:11 评论(16) 阅读(34205)
128

C# 温故而知新:Stream篇(—)

C# 温故而知新:Stream篇(—) 目录:什么是Stream?什么是字节序列?Stream的构造函数Stream的重要属性及方法Stream的示例Stream异步读写Stream 和其子类的类图本章总结什么是Stream?MSDN 中的解释太简洁了: 提供字节序列的一般视图(我可不想这么理解,这... ...

逆时针の风 发布于 2012-03-17 03:12 评论(59) 阅读(69356)
37

【前端应该知道的那些事儿】运动学基础

【写在前面的话:】前不久刚看到过一句话:说好的技术文章应该让读者感觉增加信心,而不是失去信心。有感于这句话是因为以前觉得发一些貌似高深的,看起来nb的东西才算一篇好博文,可是多少有点炫技的成分。可是后来越发觉想把一个看起来简单的问题说通透也着实不易。我希望今后的文章多少能带给更多的读者一些帮助吧。 ... ...

岑安 发布于 2012-03-16 20:41 评论(47) 阅读(10759)
44

技术文章如何写作才能有较好的阅读体验

好的技术文章,是让符合阅读条件的读者,在良好阅读体验的情况下,看懂学会甚至掌握文章要传达的信息。如果你的写作是为了分享,那么一定要时刻考虑你的读者,有了这样的心态,不愁写不好技术文章。 ...

伍迷 发布于 2012-03-15 00:01 评论(47) 阅读(13775)
57

好的技术文章应该让读者更自信而不是更自卑

今天朋友给我微博留言,说我的《大话设计模式》被拍砖了。果不其然,确实是在《放过设计模式吧》的评论第8条中有。还好博主并没有在博文中点名我的书,还算是留了点客气。不过如此轰动的一篇博文(博客园编辑首页推荐),但却传达了一些让初学者困惑的信息——我们初学者在不知道对错的情况下到底还要不要写设计模式的心得... ...

伍迷 发布于 2012-03-13 13:48 评论(107) 阅读(13841)
411

Fish Li 的一年博客总结

2011-03-12开博,今天2012-03-12,整整写了一年的博客,今天决定写个总结。这篇总结为分四个部分:1. 博客索引:谈谈技术,给博客做个索引。2. 回顾经历:讲述我的写博历程。3. 博客定位:公开我的博客风格以及选题范围。4. 规划未来:介绍我未来的写作计划。博客索引我的博客在选题时,都... ...

Fish Li 发布于 2012-03-12 20:29 评论(174) 阅读(23026)
23

SQL Server 2012新增的内置函数尝试

简介 SQL Server2012新增了一些内置函数来让开发人员使用起来更加容易。可以减少代码量,下面我们将SQL Server新增的函数分为几类分别探讨一下。 字符串类函数 SQL Server2012中提供了两个和字符串相关的函数,分别为Concat和Format. Concat如其名称所示,用... ...

CareySon 发布于 2012-03-12 17:07 评论(11) 阅读(14781)
110

PHP 正则表达式

思维导图点击下图,可以看具体内容!介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!需要知道的术语——下面的术语你知道多少?Δ 定界符Δ 字符域... ...

川山甲 发布于 2012-03-12 16:32 评论(39) 阅读(110547)
8

逃脱Asp.Net MVC框架/枷锁,使用Razor视图引擎

更多背景参看 前传:Razor视图引擎浅析 后续: 自己动手做框架—MVC+Front Controller 为什么要这么做? 1. Asp.Net MVC 其实也不是太好 2. 我有自己的敏捷Web框架, 仍然想用Razor引擎 3. 动态编译很有意思,这也是将来的一个趋势,如果有人有兴趣,我倒是... ...

予沁安 发布于 2012-03-12 07:08 评论(14) 阅读(7542)
8

WCF Web API 说再见,继承者ASP.NET Web API

从 .NET 3.5 开始 WCF 已经支持用 WebHttpBinding 构建 RESTful Web 服务,基于 WCF 框架的 RESTful Web 服务还是建立在 WCF Message ... ...

张善友 发布于 2012-03-11 21:35 评论(29) 阅读(25989)
169

ASP.NET页面优化,性能提升8倍的方法

今天与大家分享:一种优化页面执行速度的方法。采用这个方法,可以使用页面的执行速度获得【8倍】的提升效果。为了让您对优化的效果有个直观的了解,我准备了下面的测试结果截图:测试环境:1. Windows Server 2003 SP22. Viaual Studio 2008,使用自带的WebDev.W... ...

Fish Li 发布于 2012-03-11 20:10 评论(70) 阅读(32850)
38

放过设计模式吧

主要是现在这设计模式的文章太多,而且各种烂各种曲解,看的人心烦,烦到忍不住想自己写一个系列把它们说清楚——但是呢,转念一想,我写的再怎么清楚能有GoF清楚呢,怎么能有GoF的影响力大呢,GoF明明白白地摆着,还有这么多人乱搞,我又能做什么呢?所以想了半天,我觉得就写一篇文章来吐槽好了。 - -! ...

winter-cn 发布于 2012-03-10 22:15 评论(151) 阅读(23801)
17

SQL Server 2012中的ColumnStore Index尝试

简介 费了半天劲,今天终于装好SQL Server2012了。按照MSDN中的新特性资料(Columnstore Indexes for Fast DW QP SQL Server 11)。尝试了下ColumnStore Index。ColumnStore Index按照其字面意思所示。是基于列存储... ...

CareySon 发布于 2012-03-09 13:32 评论(15) 阅读(11833)
76

SQL Server中的Merge关键字

简介 Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入... ...

CareySon 发布于 2012-03-07 16:03 评论(45) 阅读(65508)
103

从此不再惧怕URI编码:JavaScript及C# URI编码详解

混乱的URI编码 JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataStr... ...

artwl 发布于 2012-03-07 00:24 评论(49) 阅读(49944)
10

c#中的浮点型转整形的舍取-四舍五入和银行家舍入

MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Double显示转换int static void Main(string[] args) { Console.WriteLine("5.1~{0}", (int)5.1d); Con... ...

海不是蓝 发布于 2012-03-06 23:14 评论(9) 阅读(6942)
7

async 与 await 在 Web 下的应用

关于 .net 的异步,一篇文章是讲不完的,我这里就贴两篇文章让大家看一下: 《正确使用异步操作》、《C#客户端的异步操作》、《细说ASP.NET的各种异步操作》 另外,在 .net 4.0 中还推出了新的任务并行库(TPL),也是一种新异步模式: 《任务并行库》 最后,.net 4.5 又... ...

Dozer 发布于 2012-03-06 19:39 评论(6) 阅读(6194)