摘要:
在CodeProject上看到一篇有意思的文章,特翻译和分享下:每当我看到一个方法调用如下:Enum.TryParse(stringRepresentationOfEnum, true, out enumValue);我就会想这个’true’ 参数代表的是什么意思呢。在这个例子中,基于我过去的经验我知道在这个方法中它代表的是ignoreCase 参数。但是,如果这是一个你从未见过的完全不同的方法呢:service.DoOperation(DateTime.Now, true, false, false, true, currentValue, userName);这是一个特别XXX的方法。但是 阅读全文
摘要:
前阵子一直在从事b/s 项目的开发,在css 方面有一些心得体会,特写来与大家分享,欢迎大家评论,不过请勿人身攻击啊,因为在前几年我也写过一篇文章:[原]兼容浏览器的布局CSS心得体会楼下有很多人的评论: 就让我继续毁人吧。1:使用Firefox 当主开发浏览器为什么我推荐使用firefox 做为主开发浏览器,首先目前市场上浏览器很多,ie6 + ,firefox ,opera,chrome,qq 浏览器,360浏览器,搜狗浏览器…为什么我把qq 浏览器,360浏览器,搜狗浏览器 这些也算进去,是因为这些浏览器虽然使用ie的内核,但是在某些地方显示的效果不一样。有很多人在开发的时候选择ie.. 阅读全文
摘要:
1: .net framework 由两个部分组成:CLR 和 FCL。 2:在CLR中,所有错误都是通过异常来报告的。 3:智能感知功能主要是靠解析元数据实现的。 4:允许在不同语言之间方便的切换,并对各种语言进行紧密集成是CLR的出色特性。 5:一个方法只有在首次运行时才会由于jit造成一定的性能损失,以后对该方法的调用都以本地代码的形式全速运行。 6:方法签名指定了参数的数量(及其顺序),参数的类型;方法是否有返回值,如果有返回值,还要指定返回值的类型。 7:无论使用哪一种语言,类型的行为是完全一致的,因为类型的行为最终由CLR的CTS来定义。 8:使用[assembl... 阅读全文
摘要:
假设你在设计自己的系统的时候采用的是MVC架构。例如 也许可能有很多童鞋会这样设计Service和Model. service: public class AccountService { public bool Login(string userName, string password) { // insert into account values(userName,password); return true; } public bool Register(string userName, strin... 阅读全文
摘要:
如果你在上海,并且坐过地铁的话,你肯定知道jjdd.com。这个网站和百合,世纪佳缘类似,都是交朋友的性质。在jjdd.com中有个很重要的功能:如果你上传的照片比你想看的人少的话,你是不能看她的照片的。例如如果你登录了,并且点击”个人形象照的话” 一般人碰到这里,就会自然而然的有两种选择:1:算了,不看了。2:那我就多上传几张照片,从而可以看别人的照片。如果你打算选择2的话,提醒你的是jjdd的照片是需要审核的。故事到此先告一段落。打开http://www.jjdd.com/.可以看到。 首页有很多的头像,任意点击头像,就可以查看到详细: 在这个页面点击“个人形象照”。神奇的事情发生了,你竟 阅读全文
摘要:
随便打开一个网页:比如 http://www.baidu.com/可以看到在浏览器的标签头上面显示了一个图标,这个图标是:,也就是我们常说的favicon.ico.由于这篇文章主要讨论favicon.ico,以及各个浏览器对其的不同处理,所以还是新建web项目如下:home.html 代码如下: ... 阅读全文
摘要:
因为最近实在是太忙了,本打算将cookbook 的翻译做成一个系列的,现在将wf4cookbook的翻译文档全部公开,包括我自己敲的代码。之所以翻译这本wf4cookbook,是因为这本书写的实在是太好了,但是现在根本没有中文版,所以我决定将它翻译出来,大部分内容在不影响对原文理解的基础上进行了删减。由于博客园的空间不允许上传大文件,所以没办法我将稿件发布到了csdn上,另外我将资源分设置为0,这样任何人都可以下载了,希望能够对学习wf的人有所帮助。 下载地址:wfcookbook 中文版 阅读全文
摘要:
A:调用WCF难吗? B:不难 A:异步调用WCF难吗? B:不难, A:异步的调用WCF,并且需要保证异步的调用顺序难吗? B:不难 A:那什么难? B:异步的调用WCF,并且保证几个异步的调用顺序,并且代码的可读性,可维护性好,难。 为了演示这个过程... 阅读全文
摘要:
msdn 解释如下: “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用派生程度更小的类型。 解释的很正确,大致就是这样,不过不够直白。 直白的理解: “协变”->”和谐的变”->”很自然的变化”->string->object :协变。 “逆变... 阅读全文
摘要:
Path.Combine: 什么时候会用到Path.Combine呢?,当然是连接路径字符串的时候! 所以下面的代码可以完美的工作: public static void Main() { string[] arr_pa = { @"c:\abc\", @"c:\abc" }; string[] arr_pb = { @"test.txt" }; ... 阅读全文