57

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

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

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

Fish Li 的一年博客总结

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

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

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

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

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

PHP 正则表达式

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

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

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

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

予沁安 发布于 2012-03-12 07:08 评论(14) 阅读(7527)
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) 阅读(25976)
169

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

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

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

放过设计模式吧

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

winter-cn 发布于 2012-03-10 22:15 评论(151) 阅读(23778)
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) 阅读(11818)
76

SQL Server中的Merge关键字

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

CareySon 发布于 2012-03-07 16:03 评论(45) 阅读(65473)
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) 阅读(49731)
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) 阅读(6921)
7

async 与 await 在 Web 下的应用

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

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

从性能的角度谈SQL Server聚集索引键的选择

简介 在SQL Server中,数据是按页进行存放的。而为表加上聚集索引后,SQL Server对于数据的查找就是按照聚集索引的列作为关键字进行了。因此对于聚集索引的选择对性能的影响就变得十分重要了。本文从旨在从性能的角度来谈聚集索引的选择,但这仅仅是从性能方面考虑。对于有特殊业务要求的表,则需要按... ...

CareySon 发布于 2012-03-06 11:30 评论(56) 阅读(21787)
79

C#综合揭秘——细说进程、应用程序域与上下文之间的关系

本文主要是介绍进程(Process)、应用程序域(AppDomain)、.NET上下文(Context)的概念与操作。一个进程内可以包括多个应用程序域,也有包括多个线程,线程也可以穿梭于多个应用程序域当中。但在同一个时刻,线程只会处于一个应用程序域内。线程也能穿梭于多个上下文当中,进行对象的调用。虽... ...

风尘浪子 发布于 2012-03-06 09:36 评论(61) 阅读(48855)
78

IE下 z-index 的各种坑

到新地方有些日子了,差不多适应了这边的工作节奏与流程。接到的第一个开发任务是几个比较简单的页面,需要做的工作就是先把设计图变成页面,然后使用PHP创建几个请求的接口传递数据,标准且简洁的web开发思路。可是真有些日子没有写DIV+CSS了,而且对IE6兼容性的坑碰到的还是不够多(以前做国外项目),所... ...

聂微东 发布于 2012-03-05 21:40 评论(46) 阅读(51626)
11

您知道C++/CX吗?

最近装了VS11Beta,才关注有关WinRT的信息。C++这次又被微软“扩展”了,新名字叫C++/CX。C++/CLI是微软为了让C++代码能够在.Net上运行所做的尝试(谁还记得Managed C++),C++/CX是为了让C++程序员能在WinRT上“轻松”地一展身手所做的扩展。现在C++/C... ...

Leading 发布于 2012-03-05 09:14 评论(34) 阅读(14408)
4

MySQL数据库InnoDB数据恢复工具使用总结

本文从实际使用经验出发,介绍一款开源的MySQL数据库InnoDB数据恢复工具:innodb-tools,它通过从原始数据文件中提取表的行记录,实现从丢失的或者被毁坏的MySQL表中恢复数据。例如,当你不小心执行drop table或者drop database之后,可以通过以下方式恢复数据。 ...

大圆那些事 发布于 2012-03-04 22:42 评论(4) 阅读(18353)
50

我为什么喜欢Go语言

从2000年至今,也写了11年代码了,期间用过VB、Delphi、C#、C++、Ruby、Python,一直在寻找一门符合自己心意和理念的语言。我很在意写代码时的手感和执行的效率,所以在Go出现之前一直没有找到。在熟悉Go之后,我虽没有停下脚步,也去体验了D语言,但几乎立即就放弃了,它的设计还是太复... ...

AllenDang 发布于 2012-03-03 18:18 评论(157) 阅读(99125)
37

我所知道的.NET异步

对于异步,相信大家都不十分陌生。准确点来说就是方法执行后立即返回,待到执行完毕会进行通知。就是当一个任务在执行的时候,尤其是需要耗费很长的时间进行处理的任务,如果利用单线程进行操作的话,势必造成界面的阻塞;而利用异步方式,则不会出现这种情况。 区别于同步处理,可以说阻塞的异步其实就相当于同步。 ...

程序诗人 发布于 2012-03-03 16:59 评论(46) 阅读(13127)