摘要: 这几年看了不少书,大部分是自掏腰包,看一本好书是享受,我很喜欢这种感觉。这些是我这几年看书的一些心得,对于一些新手来说,可能有点帮助。这几年一直在走技术路线,所以看的大部分都是技术方面的书籍,而且还偏向C#,有的同学可能会说看完这么多书,你记得多少,事实上,我也不知道我记得多少,我唯一知道的是我在看书的时候,我看懂了,我明白了,我当时记住了,就这么简单,所以不需要记那么多,只要记住你曾经看过,曾经思考过,这本书曾经让你明白过一些,这就够了,这就是我对书的理解。2008年C#2005 & .net 3.0高级编程 这本书是我第一本看的书,1500多页,很详细,非常好,也很基础,适合入门级阅读全文
posted @ 2012-01-10 06:48 LoveJenny 阅读(5792) 评论(41) 编辑
摘要: 以前写的多线程系列,现在加上索引: 深入浅出多线程 深入浅出多线程系列之一:简单的Thread 深入浅出多线程系列之二:关于Thread的那些事 深入浅出多线程系列之三:线程池 深入浅出多线程系列之四:简单的同步 lock 深入浅出多线程系列之五:一些同步构造(上篇) 深入浅出多线程系列之五:一些同步构造(下篇) 深入浅出多线程系列之六:事件驱动异步模式(EAP,WebClient,BackgroundWorker) 深入浅出多线程系列之七:4种定时器 深入浅出多线程系列之八:内存栅栏和volatile 关键字 ...阅读全文
posted @ 2011-10-26 20:52 LoveJenny 阅读(295) 评论(0) 编辑
摘要: 随便打开一个网页:比如 http://www.baidu.com/ 可以看到在浏览器的标签头上面显示了一个图标,这个图标是:,也就是我们常说的favicon.ico. 由于这篇文章主要讨论favicon.ico,以及各个浏览器对其的不同处理,所以还是新建web项目如下: home.html 代码如下: <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>home page</title> <link rel="阅读全文
posted @ 2012-05-22 08:36 LoveJenny 阅读(1216) 评论(4) 编辑
摘要: 因为最近实在是太忙了,本打算将cookbook 的翻译做成一个系列的,现在将wf4cookbook的翻译文档全部公开,包括我自己敲的代码。之所以翻译这本wf4cookbook,是因为这本书写的实在是太好了,但是现在根本没有中文版,所以我决定将它翻译出来,大部分内容在不影响对原文理解的基础上进行了删减。由于博客园的空间不允许上传大文件,所以没办法我将稿件发布到了csdn上,另外我将资源分设置为0,这样任何人都可以下载了,希望能够对学习wf的人有所帮助。 下载地址:wfcookbook 中文版阅读全文
posted @ 2012-04-13 08:35 LoveJenny 阅读(1244) 评论(18) 编辑
摘要: A:调用WCF难吗? B:不难 A:异步调用WCF难吗? B:不难, A:异步的调用WCF,并且需要保证异步的调用顺序难吗? B:不难 A:那什么难? B:异步的调用WCF,并且保证几个异步的调用顺序,并且代码的可读性,可维护性好,难。 为了演示这个过程...阅读全文
posted @ 2012-03-16 09:45 LoveJenny 阅读(694) 评论(7) 编辑
摘要: msdn 解释如下: “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用派生程度更小的类型。 解释的很正确,大致就是这样,不过不够直白。 直白的理解: “协变”->”和谐的变”->”很自然的变化”->string->object :协变。 “逆变...阅读全文
posted @ 2012-03-13 08:17 LoveJenny 阅读(3854) 评论(27) 编辑
摘要: Path.Combine: 什么时候会用到Path.Combine呢?,当然是连接路径字符串的时候! 所以下面的代码可以完美的工作: public static void Main() { string[] arr_pa = { @"c:\abc\", @"c:\abc" }; string[] arr_pb = { @"test.txt" }; ...阅读全文
posted @ 2012-03-05 22:45 LoveJenny 阅读(1520) 评论(8) 编辑
摘要: Msdn解释: 简而言之:如果使用WCF数据服务,就可以通过Rest的方式来访问和更改数据。 实战: 1:新建Asp.net 空Web应用程序: 2:因为WCF数据服务需要ado.net 实体,所以添加一个实体,命名为Northwind 3:添加了数据实体后,需要添加一个...阅读全文
posted @ 2012-02-13 21:25 LoveJenny 阅读(969) 评论(9) 编辑
摘要: 相信很多人在读取文件的时候都会碰到乱码的情况,所谓乱码就是错乱的编码的意思,造成乱码的是由于编码不一致导致的。演示程序:新建3个文本文件:编码和名字一样,分别是ansi,Unicode,utf8里面的内容都是:~!@#¥%……&*()abcdefg123456789测试数据读取这些文件的代码如下:public static void Main(){ List<string> lstFilePath = new List<string>() { "H:\\TestText\\ansi.txt", "H:\\TestText\\unic阅读全文
posted @ 2012-02-08 22:23 LoveJenny 阅读(1430) 评论(3) 编辑
摘要: 在SQL server数据库中这几个类型应该是比较常用的,这篇文章主要也是和大家一起讨论下这几个类型。 先重点看前面4个:char ,nchar,varchar,nvarchar Msdn解释如下: 固定长度或可变长度的字符数据类型。 char [ ( n ) ] 固定长度,非 Unicode 字符数据,长度为 n ...阅读全文
posted @ 2012-02-06 21:16 LoveJenny 阅读(2361) 评论(7) 编辑
摘要: 对数据进行排序 方法名 说明 OrderBy 按升序对值进行排序。 OrderByDescending ...阅读全文
posted @ 2012-02-06 06:55 LoveJenny 阅读(1372) 评论(7) 编辑
摘要: 这几年看了不少书,大部分是自掏腰包,看一本好书是享受,我很喜欢这种感觉。这些是我这几年看书的一些心得,对于一些新手来说,可能有点帮助。这几年一直在走技术路线,所以看的大部分都是技术方面的书籍,而且还偏向C#,有的同学可能会说看完这么多书,你记得多少,事实上,我也不知道我记得多少,我唯一知道的是我在看书的时候,我看懂了,我明白了,我当时记住了,就这么简单,所以不需要记那么多,只要记住你曾经看过,曾经思考过,这本书曾经让你明白过一些,这就够了,这就是我对书的理解。2008年C#2005 & .net 3.0高级编程 这本书是我第一本看的书,1500多页,很详细,非常好,也很基础,适合入门级阅读全文
posted @ 2012-01-10 06:48 LoveJenny 阅读(5792) 评论(41) 编辑