摘要: 如果你需要经常创建自己的特殊工程的话,那么预先建立自定义的工程模块,可能会让你的工作变得更轻松一些。阅读全文
posted @ 2014-10-31 12:39 申江渔夫 阅读(498) 评论(0) 编辑
摘要: 之前看了园子里的一篇文章「async & await的前世今生」,收益颇多。而其中有句话被博主特意用红色标注,所以留意多看了几眼,「await 之后不会开启新的线程(await 从来不会开启新的线程)」。在MSDN上找到的相关资料也佐证了其正确性——The async and await keywords don't cause additional threads to be created. Async methods don't require multithreading because an async method doesn't run on its own thread. The method runs on the current synchronization context and uses time on the thread only when the method is active.(async 和 await 关键字不会导致创建其他线程。 因为异步方法不会在其自身线程上运行,因此它不需要多线程。 只有当方法处于活动状态时,该方法将在当前同步上下文中运行并阅读全文
posted @ 2014-09-01 12:24 申江渔夫 阅读(1495) 评论(5) 编辑
摘要: 最近在使用FtpWebResponse.GetResponseStream方法时遇上个问题——Stream在未关闭之前就报出了ObjectDisposedException。刚开始十分困惑,因为一直用的是类似的写法,从逻辑上不应该会出现异常,之后通过ILSpy工具查看源代码以及网上找寻相关资料才找到了原因,故在此作文,以作分享。阅读全文
posted @ 2014-08-08 12:50 申江渔夫 阅读(972) 评论(0) 编辑
摘要: 在建设网站的时候,有时会遇到根据不同国家的访客显示不同信息的需求。尤其是网站所用语言的国际化要求,比如对美国的访客显示英语,对中国的访客显示中文。阅读全文
posted @ 2014-07-30 14:16 申江渔夫 阅读(1513) 评论(3) 编辑
摘要: 最新的ASP.NET vNext完全开源且可以跨多个平台运行,在Windows环境下我尝试了下,几乎没花什么工夫就跑起了Sample,而在Linux环境下则要多花了不少时间,所以特别记录下整个过程,希望对其他想要尝鲜的人有所帮助。阅读全文
posted @ 2014-06-24 22:22 申江渔夫 阅读(5600) 评论(21) 编辑
摘要: 最近在看些条形码方面相关的资料,而如果只是看的话,效果似乎并不怎么好,所以决定动手做点Demo,以增强对相关知识的记忆。阅读全文
posted @ 2013-10-23 10:45 申江渔夫 阅读(965) 评论(0) 编辑
摘要: 在做Windows Forms开发的时候,免不了需要手动刷新窗口,以重绘所需更改的控件,或其它什么的。当出现这类需求时,你有三个选择,使用Invalidate,Update或者Refresh方法。阅读全文
posted @ 2013-09-04 10:33 申江渔夫 阅读(1082) 评论(0) 编辑
摘要: 在写delegate的时候遇到一个问题,在已有一个不带参数的delegate基础上,试图再增加一个带参数的delegate,结果VS报了“already contains a definition for ‘InvokeDelegate’”这样的错误。阅读全文
posted @ 2013-08-01 21:31 申江渔夫 阅读(379) 评论(0) 编辑
摘要: 用WMI方式查看了一下自己笔记本电池的剩余时间,结果得到了71582788分钟这个结果,顿感意外,第一感觉是相关的代码写错了。阅读全文
posted @ 2013-07-22 19:00 申江渔夫 阅读(484) 评论(2) 编辑
摘要: 闲来无事,一时心血来潮,写了个数字转人民币大写的例子。其中主要的难点是“0”在不同位置,处理的方式有所不同。阅读全文
posted @ 2013-07-11 23:02 申江渔夫 阅读(365) 评论(1) 编辑