随笔 - 163, 文章 - 1, 评论 - 20, 阅读 - 14万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

04 2011 档案

摘要:Visual Studio 2010已经发布有些时日了,其强大便捷的功能让人折服。在VS2010中,微软采用了新的帮助文档阅读系统(Microsoft Help Viewer),Microsoft Help Viewer与IE想集成,可以直接享用HTML、XML、CSS、JavaScript、XSTL等带来的便利,并使离线文档可以与在线文档进行同步或下载微软新发布的文档。然而,美中不足的是Microsoft Help Viewer的用户体验相对于以前的文档阅读工具还有很大的提高余地。Microsoft Help Viewer最让我头疼的一点是它的导航栏不能完全关闭(收拢),如图:不能收拢也便罢 阅读全文

posted @ 2011-04-27 16:32 steve.z 阅读(418) 评论(0) 推荐(0) 编辑

摘要:WebClient client = new WebClient(); string txt = client.DownloadString("http://localhost/test.html"); txt = txt + "啦啦阿拉拉拉啦啦啦啦阿拉拉拉拉拉爱啦啦阿拉啦啦阿拉阿里"; byte[] byts = System.Text.Encoding.Default.GetBytes(txt); Stream stream = client.OpenWrite("http://localhost/test11.html",&qu 阅读全文

posted @ 2011-04-12 21:32 steve.z 阅读(2886) 评论(0) 推荐(0) 编辑

摘要:2. 正则表达式中的一些高级规则 2.1 匹配次数中的贪婪与非贪婪 在使用修饰匹配次数的特殊符号时,有几种表示方法可以使同一个表达式能够匹配不同的次数,比如:"{m,n}", "{m,}", "?", "*", "+",具体匹配的次数随被匹配的字符串而定。这种重复匹配不定次数的表达式在匹配过程中,总是尽可能多的匹配。比如,针对文本 "dxxxdxxxd",举例如下: 表达式 匹配结果 (d)(\w... 阅读全文

posted @ 2011-04-10 02:19 steve.z 阅读(323) 评论(0) 推荐(0) 编辑

摘要:多IE版本共存问题实在令人烦恼,之前也试用过不少工具,Multiple IE我试用后发现开IE就有点半死机的状态,搞的我原来的IE都不能用;IETester在XP+IE6的情况无法使用高版本的 IE7和IE8,我正好是这个情况,实在郁闷。具体的就不多说了,直接进入主题。一次无意的机会发现了Internet Explorer Collection ,支持IE1到IE8所有主要的版本,而且安装非常的傻... 阅读全文

posted @ 2011-04-10 00:48 steve.z 阅读(2743) 评论(0) 推荐(0) 编辑

摘要:在Visual Studio的安装目录下,有一个很全的关于c sharp语言的语法规范介绍,例如:visual studio 2010的:C:\Program Files\Microsoft Visual Studio 10.0\VC#\Specifications\2052 阅读全文

posted @ 2011-04-10 00:39 steve.z 阅读(511) 评论(0) 推荐(0) 编辑

摘要:NPOI简介:http://www.cnblogs.com/tonyqus/archive/2009/03/16/1409966.htmlNPOI教程:http://www.cnblogs.com/tonyqus/archive/2009/04/12/1434209.html 阅读全文

posted @ 2011-04-05 15:27 steve.z 阅读(352) 评论(0) 推荐(0) 编辑

摘要:转自:http://wayfarer.cnblogs.com/articles/241024.htmlAOP技术基础1、引言2、AOP技术基础3、Java平台AOP技术研究4、.Net平台AOP技术研究2.1 AOP技术起源AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可以通过减少代码重复模块从而帮助开发人员提高工作效率。随着研究的逐渐深入,AOP也逐渐发展成一套完整的程序设计思想,各种应用AOP的技术也应运而生。AOP技术在Ja 阅读全文

posted @ 2011-04-05 12:47 steve.z 阅读(171) 评论(0) 推荐(0) 编辑

摘要:正则表达式的概念和作用就不多说了。正则表达式不好写(不好想),所以有很多工具来帮助我们写正则表达式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章《Ten Must-Have Tools Every Developer Should Download Now》)。 The Regulator官方网站http://sourceforge.net/projects/regulator/。本文对The Regulator 的使用作一个简单介绍(v2.03版)。 The Regulator窗口主要分为六部分:Web Search、Regex Analyzer、Snippet. 阅读全文

posted @ 2011-04-04 18:03 steve.z 阅读(2078) 评论(0) 推荐(0) 编辑

摘要:简要评价一下本人读过的几本与正则表达式有关的书。个人之见,仅供参考。网文 vs 书藉只要是知道“正则”这个词的,上网搜集个把资料,应该就不是问题吧。我获得正则消息的网絡渠道有这样几个,以质量从高到低排序:dilicious标签(颇有些不错的文章) > 一些与正则相关的博客(可以参考我整理的这个页面正则链接,不定期更新中) > google alerts (关键词[regex, regular expressions, 正则,正则表达式]都建议添加,有时也能发现好文章)。网文资料有几大特点是实体书(简称书)无法比拟的。快速(最鲜活的一手资料),便捷(即时迅速的发布),成本低(只需花费 阅读全文

posted @ 2011-04-04 17:56 steve.z 阅读(3209) 评论(0) 推荐(0) 编辑

摘要:在子线程中通过this.Invoke()或this.BeginInvoke()来使用更新窗体上的控件,当窗体关闭后“子线程”依然会继续执行,也就是说this已经释放了(IsDisposed==true),所以要在Form_Closing事件中判断if(subThread!=null){subThread.Abort();}就好了,或者来个干脆的,终止此进程并为基础操作系统提供指定的退出代码。System.Environment.Exit(0); 阅读全文

posted @ 2011-04-04 14:59 steve.z 阅读(284) 评论(0) 推荐(0) 编辑

摘要:GraphicsPath设置线帽时的坐标。CustomLineCap(线帽),坐标系是以所画直线端点为原点,直线方向为y轴,垂直方向为x轴(有点费解)。 阅读全文

posted @ 2011-04-03 17:21 steve.z 阅读(385) 评论(0) 推荐(0) 编辑

摘要:http://igoro.com/archive/7-tricks-to-simplify-your-programs-with-linq/LINQ体验系列文章导航:http://www.cnblogs.com/lyj/articles/1119671.html有关教材可下载自从学习LINQ以来,我发现了很多使用LINQ来改善代码的方式。每一个技巧都让代码写起来更简单,可读性更强。这里总结了这些技巧。我会介绍如何使用LINQ来:初始化数组在一个循环中遍历多个数组生成随机序列生成字符串转换序列或集合把值转换为长度为1的序列遍历序列的所有子集如果你在LINQ方面有心得也欢迎在评论中一起分享。1.初 阅读全文

posted @ 2011-04-03 14:38 steve.z 阅读(1209) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/ldp615/archive/2009/08/07/1541404.html 阅读全文

posted @ 2011-04-03 14:08 steve.z 阅读(133) 评论(0) 推荐(0) 编辑

摘要:将基础数据类型与字节数组相互转换。此类便于操作基本形式的类型。一个字节定义为一个 8 位无符号整数。此类型的任何公共 static成员都是线程安全的。但不保证所有实例成员都是线程安全的。使用BitConverter对int与byte[]类型进行互相转换int转换到byte[]int iCount = 45;byte[] byInputData = BitConverter.GetBytes(iCount);byte[]转换回intint iCount = BitConverter.ToInt32(byInputData, 0); 阅读全文

posted @ 2011-04-02 19:09 steve.z 阅读(265) 评论(0) 推荐(0) 编辑

摘要:最近在为Tokyo Tyrant写一个.NET客户端类库。Tokyo Tyrant公开了一个基于TCP协议的二进制协议,于是我们的工作其实也只是按照协议发送和读取一些二进制数据流而已,并不麻烦。不过在其中涉及到了“字节序”的概念,这本是计算机体系结构/操作系统等课程的基础,不过我还是打算在这里进行简单说明,并且对.NET中部分类库在此类数据流处理时的注意事项进行些许记录与总结。字节序(Byte Order)说到程序间的通信,说到底便是发送数据流。我们一般把字节(byte)看作是数据的最小单位。当然,其实一个字节中还包含8个比特(bit)──有时候我奇怪为什么很多朋友会不知道bit或是它和byt 阅读全文

posted @ 2011-04-02 19:05 steve.z 阅读(421) 评论(0) 推荐(0) 编辑

摘要:string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );反过来,byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );其它编码方式的,如System.Text.UTF8Encoding,System.Text.UnicodeEncoding class等;例如:string类型转成ASCII byte[]:("01"转成byte[] = new byte[]{ 阅读全文

posted @ 2011-04-02 19:02 steve.z 阅读(338) 评论(0) 推荐(0) 编辑

摘要:几年前MSDN上的一篇文章《Ten Must-Have Tools Every Developer Should Download Now》中介绍了.NET开发中必备的十大工具,几年过去之后,.NET Framework发展到了3.5版本,这些工具中,有些已经转向商业化,有些因为推出了新的工具而已经停止了开发,有些则继续免费提供给开发者使用。 笔者对.NET开发中必备的十大工具重新做了整理,推出新版.NET开发必备十大工具。本文只是简单的对其进行介绍,更加详细的用法我将会陆续进行讲解。Snippet Compiler Snippet Compiler是一个基于 Windows 的小型应用程序, 阅读全文

posted @ 2011-04-02 09:04 steve.z 阅读(999) 评论(0) 推荐(1) 编辑

摘要:组件类与普通类的区别http://blog.csdn.net/CYSONG168/archive/2010/07/24/5761906.aspxComponent,Container,IServceContainer,ISite 使用初探http://blog.csdn.net/daizhj/archive/2006/12/20/4614265.aspx类,组件、控件http://msdn.microsoft.com/zh-cn/library/0b1dk63b(v=VS.90).aspx 阅读全文

posted @ 2011-04-01 17:56 steve.z 阅读(182) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示