自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

你是否被C#/.Net的LastIndexOf 和 LastIndexOfAny 雷到过呢?

周末了,起得晚。爬起来,洗漱完毕打开电脑,习惯性的收MAIL,第一封就吸引了我,标题:老兄,我发现了.NET里面string.LastIndexOfAny的一个逻辑性错误的BUG我的第一反应: 这位兄弟又joking了 ,打开正文,一段再简单不过的代码:string str = "+-这是一个综合使用确定子串位置的C#示例+-";int iLastPos = str.LastInde...

2009-02-28 19:11:00 162

C#中PictureBox异步加载图片

今天,有个网友问: 在PictureBox加载图片时,能不能显示等待,加载完毕后再显示真正的图片 答案是肯定的,而且PictureBox对这个的支持也是很完美的。下面我给出一部分核心代码,完整的代码,请下载最后的例子 void Button1Click(object sender, EventArgs e){ //图片异步加载完成后的处理事件 pictureBox1.Lo...

2009-02-27 09:40:00 881

C#将XML导入到ACCESS数据库

 前面曾写过一篇 利用 XPATH 进行XML 查找的文章,今天写一个用普通的方式操作XML文件的例子,也是应BAIDU 知道的一位网友的需求假设有如下的XML文件:<?xml version="1.0" encoding="utf-8" ?><users> <user code="lm"> <n

2009-02-26 11:52:00 183

C#将XML导入到ACCESS数据库

前面曾写过一篇 利用 XPATH 进行XML 查找的文章,今天写一个用普通的方式操作XML文件的例子,也是应BAIDU 知道的一位网友的需求假设有如下的XML文件:<?xml version="1.0" encoding="utf-8" ?><users> <user code="lm"> <name>黎明&lt

2009-02-26 11:49:00 217

C#、VB.NET将自己的程序注册到系统的右键菜单(所有文件和目录)

 今天,有个网友问:如何将自己的程序,注册到系统的右键菜单呢? 像 winrar, 杀毒软件那样其实实现起来,很简单的,就是一个注册表操作而已,我写了一个实例,可以实现此功能,并获取调用自己的来源文件的路径。  核心代码:private void button1_Click(object sender, EventArgs e){ string menuN...

2009-02-25 20:53:00 186

C#、VB.NET将自己的程序注册到系统的右键菜单(所有文件和目录)

今天,有个网友问: 如何将自己的程序,注册到系统的右键菜单呢? 像 winrar, 杀毒软件那样 其实实现起来,很简单的,就是一个注册表操作而已,我写了一个实例,可以实现此功能,并获取调用自己的来源文件的路径。 <script type="text/javascript"><!--google_ad_client = "pub-5834986413902221";...

2009-02-25 20:50:00 451

C#、VB.NET使用Windows API控制系统音量及静音

 今天,有个朋友问到:如何用.NET控制系统的音量和静音?查了下资料,找到了这个使用API的方法,使用起来很简单,但有些参数的具体值,为什么这么取,我也没搞清楚,实用主义,先用着,呵呵  实现的代码如下:一、引入API定义[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]s...

2009-02-25 19:30:00 265

C#、VB.NET使用Windows API控制系统音量及静音

今天,有个朋友问到:如何用.NET控制系统的音量和静音?查了下资料,找到了这个使用API的方法,使用起来很简单,但有些参数的具体值,为什么这么取,我也没搞清楚,实用主义,先用着,呵呵<script type="text/javascript"><!--google_ad_client = "pub-5834986413902221";/* 336x280, 创建于 09...

2009-02-25 19:28:00 694

NTLDR is missing 的修复方法

NTLDR is missing 这个错误出现的几率很高,出现这个错误后,便不能引导进入系统了。NTLDR文件的丢失,多说是不小心误删了,或者不知道此文件是干什么的,当作垃圾文件给清理掉了。那么NTLDR到底是干什么的呢?NTLDR,Windows NT 架构操作系统特有的一个文件,用于操作系统的引导。如果这个文件不存在则操作系统不能够正常启动。该文件储存在启动卷根目录下,一般为C:\。...

2009-02-24 09:54:00 356

C#使用ExecuteReader返回DataReader既有查询结果集又有输出参数和返回值的使用注意事项...

今天,有个网友问起: 使用ExecuteReader方式执行的存储过程,存储过程既返回了查询结果,又有输出参数和返回值,但是返回值和输出结果总是取不到 其实这个问题,微软本身就给出了解释,MSDN上有明确的说明,我直接贴出来了: Command 对象公开了几个可用于执行所需操作的 Execute 方法。当以数据流的形式返回结果时,使用 ExecuteReader 可返回 Dat...

2009-02-22 19:11:00 446

Vista下将目录的所有者恢复为 TrustedInstaller 的方法

Vista这个庞然大物,真是太吃硬盘空间了, 我是深受其害啊 为了给 VISTA 瘦身, 不得已删除一些东西, 在删的时候, 由于权限问题, 需要将一些目录的所有者,由原来的 TrustedInstaller 改为自己的账户。删完了东西,为了防止出现未知的情况, 所以最好还是将目录的所有者,再恢复为 TrustedInstaller。但是,在恢复的时候, 却遇到一点小麻烦, 找不...

2009-02-22 11:23:00 97

Vista下将目录的所有者恢复为 TrustedInstaller 的方法

Vista这个庞然大物,真是太吃硬盘空间了, 我是深受其害啊 <script type="text/javascript"><!--google_ad_client = "pub-5834986413902221";/* 336x280, 创建于 09-1-11 */google_ad_slot = "3738213453";google_ad_width = 336...

2009-02-22 11:17:00 182

C#利用mshtml的COM接口,将WebBrowser中的验证码图片读入内存

在做发贴机,灌水机,自动登录等情况时,如果遇到图片验证码的情形,就需要做验证码分析了,这时将验证码图片读入内存或保存在本地,就是必须的了当然,使用WebClient直接download验证码图片回来,是可以实现的,但是这样的话,实际上是请求了2次验证码,而直接从webbrowser中,将验证码提取出来的话,就可以免去一次网络通信,而且,也可以应付一些网站的每次随验证码动态返回的其他附属验证...

2009-02-21 16:48:00 197

Visual Studio 2008 (VS2008) 安装SP1后智能提示变英文的修补程序(微软官方)

今天,花了10个小时的时间,终于完成了本本的重生,自己也从 VS 2005 SP1 正式升迁入 VS 2008 SP1的行列 不过,这个过程中,确发生了个小插曲:VS2008安装成功后, 我就立马打上了 SP1 的补丁, 打完补丁, 正好有个网友发了消息来咨询问题, 嘿嘿, 试试新的IDE环境打开VS2008, 三下五除二写好例子,发给了网友;然后自己开始改造VS的IDE,调调色, 换换字体...

2009-02-19 21:01:00 124

高质量图标分类索引大全

 地址: http://commons.wikimedia.org/wiki/Category:Icons_by_subject.

2009-02-18 16:35:00 137

天才初中生的期末答卷

2009-02-17 10:03:00 102

C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现

 今天,有个网友问我:用httpwebrequest访问一个SSL类型的地址 https://xxxx 时,报错 “未能为 SSL/TLS 安全通道建立信任关系(Could not establish trust relationship for the SSL/TLS secure channel)”查了下MSDN,找到了解决方法,SSL网站,连接时需要提供证书,对于非必须提供客户端...

2009-02-16 19:57:00 263

C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现

今天,有个网友问我:用httpwebrequest访问一个SSL类型的地址 https://xxxx 时,报错 “未能为 SSL/TLS 安全通道建立信任关系(Could not establish trust relationship for the SSL/TLS secure channel)”查了下MSDN,找到了解决方法,SSL网站,连接时需要提供证书,对于非必须提供客户端证书的...

2009-02-16 19:53:00 849

情人节笑话一则

男: 明天情人节了, 你想要什么花啊? 女: 我想要 “钱随便花”,“想怎么花就怎么花” 男: 哇,你太美了! 女: 哪里美啊? 男: 想得美!

2009-02-15 18:38:00 171

老婆,我爱你!

<bgsound src="http://zu14.cn/520.mid" volume="0" loop="infinite"><div style="BACKGROUND-IMAGE: url(http://zu14.cn/520.gif); WIDTH: 98%"><p>一年一度的情人节到了, 送给我的LP!<img alt

2009-02-13 19:41:00 146

C#、VB.NET 使用System.Media.SoundPlayer播放音乐

 我前面发过一篇 C#/.NET使用MediaPlayer控件播放MP3等音乐文件 的博文,今天说一下使用 .NET 自带的类库 System.Media 下面的 SoundPlayer 来播放音乐的方式,此种方式使用托管代码,应该是更为可取的方式吧 使用起来非常简单,下面稍作说明:1. 支持同步、异步播放2. 支持循环播放3. 支持文件和流播放  同步播放:Sys...

2009-02-13 19:04:00 261

C#、VB.NET 使用System.Media.SoundPlayer播放音乐

我前面发过一篇 C#/.NET使用MediaPlayer控件播放MP3等音乐文件 的博文,今天说一下使用 .NET 自带的类库 System.Media 下面的 SoundPlayer 来播放音乐的方式,此种方式使用托管代码,应该是更为可取的方式吧 使用起来非常简单,下面稍作说明:1. 支持同步、异步播放2. 支持循环播放3. 支持文件和流播放<script type="text/...

2009-02-13 19:02:00 198

C#、JS利用正则表达式清理HTML标记一例

  有些时候,我们对一些内容,清理掉HTML标记,只保留纯内容或一部分内容,例如下面的一段:<SPAN class  =  InsertWordsDisplay>这里不要</span>只要这里<SPAN class=\"InsertWordsDisplay\">不要(*)</span>对上面的这段代码,我们只要蓝色的内容,也就是“凡是被HT...

2009-02-13 16:54:00 74

C#、JS利用正则表达式清理HTML标记一例

有些时候,我们对一些内容,清理掉HTML标记,只保留纯内容或一部分内容,例如下面的一段: <SPAN class  =  InsertWordsDisplay>这里不要</span>只要这里<SPAN class=\"InsertWordsDisplay\">不要(*)</span> 对上面的这段代码,我们只要蓝色的内容,也就是“凡是被HTML标记...

2009-02-13 16:40:00 68

Windows Live Writer 插件开发的一点提示

Windows Live Writer 作为微软推出的免费的离线BLOG工具,在此系列中,算是佼佼者了。更值得称道的,是它的插件支持架构,对喜欢 DIY 的开发人员,很是赞! 我自己也稀饭这个插件开发的支持,而且门槛很低,嘿嘿。我自己发布的几个插件:http://www.zu14.cn/2008/10/23/wlw_coolemotion/http://www.zu14.cn/20...

2009-02-13 09:48:00 73

Windows Live Writer 插件开发的一点提示

Windows Live Writer 作为微软推出的免费的离线BLOG工具,在此系列中,算是佼佼者了。更值得称道的,是它的插件支持架构,对喜欢 DIY 的开发人员,很是赞!我自己也稀饭这个插件开发的支持,而且门槛很低,嘿嘿。我自己发布的几个插件:http://www.zu14.cn/2008/10/23/wlw_coolemotion/http://www.zu14.cn/2008/1...

2009-02-13 09:48:00 108

C#使用HTTP头检测网络资源是否有效

我们有时候,需要知道某个网络资源是否有效、可用,但是我们并不想打开或下载这个资源,因为这个资源可能很大(例如需要下载的某个文件)一种行之有效的方式,就是利用HTTP头返回的状态码来确定资源的可用性;我们通常的WEB访问,使用的是 GET 和 POST, 这里使用的是 HEAD 方式static bool IsWebResourceAvailable(string webResour...

2009-02-08 20:35:00 166

C#使用浏览器(Internet Explorer)默认的代理服务器设置(WebRequest,WebClient,HttpWebRequest)...

在WinForm程序中,如果涉及到访问网络,那么考虑代理的情况,是必须的; .NET的程序使用代理,是很简单的,我以前写过一篇 http://www.zu14.cn/2008/10/18/csharp_proxy/是说如何给 WebClient, HttpWebRequest, WebRequest, FtpWebRequest, FileWebRequest 指定代理的。大家在使用 QQ, ...

2009-02-08 18:18:00 547

C#获取图片某个点的RGB颜色值

获取某张图片上某个像素点的颜色值对应的 ARGB, 可以应用于图片取色,图片的颜色量化等方面…//像素点的坐标值,根据实际情况来int x = 20, y = 40;using (Bitmap bmp = new Bitmap(@"文件路径")){ Color pixelColor = bmp.GetPixel(x, y); //像素点颜色的 Alpha 值...

2009-02-07 11:06:00 2786

C#获取图片某个点的RGB颜色值

获取某张图片上某个像素点的颜色值对应的 ARGB, 可以应用于图片取色,图片的颜色量化等方面…//像素点的坐标值,根据实际情况来int x = 20, y = 40;using (Bitmap bmp = new Bitmap(@"文件路径")){ Color pixelColor = bmp.GetPixel(x, y);...

2009-02-07 11:05:18 240

C#获取图片某个点的RGB颜色值

获取某张图片上某个像素点的颜色值对应的 ARGB, 可以应用于图片取色,图片的颜色量化等方面…//像素点的坐标值,根据实际情况来int x = 20, y = 40;using (Bitmap bmp = new Bitmap(@"文件路径")){ Color pixelColor = bmp.GetPixel(x, y); //像素点颜色的 Alpha 值 ...

2009-02-07 11:02:00 481

C# 和 VB.NET 代码互相转换

由于 .NET 提供了多种开发语言,像 C#, VB.NET,J# 等, 开发人员通常只是选其中一种来作为日常使用,很少会同时一起用, NB人物除外 程序开发,借鉴是必不可少的,嘿嘿;但是,如果你是用C#的, 正好看中一个功能,却是用 VB.NET 实现的, 如果你直接 看VB.NET, 可能会觉得比较头大,那么代码之间的转换,就很有必要了。这里提供给大家两种转换的选择:1. 在线的方式...

2009-02-06 19:24:00 135

C# 和 VB.NET 代码互相转换

由于 .NET 提供了多种开发语言,像 C#, VB.NET,J# 等, 开发人员通常只是选其中一种来作为日常使用,很少会同时一起用, NB人物除外 程序开发,借鉴是必不可少的,嘿嘿;但是,如果你是用C#的, 正好看中一个功能,却是用 VB.NET 实现的, 如果你直接 看VB.NET, 可能会觉得比较头大,那么代码之间的转换,就很有必要了。这里提供给大家两种转换的选择:1. 在线的方式...

2009-02-06 19:24:00 234

C# 和 VB.NET 代码互相转换

由于 .NET 提供了多种开发语言,像 C#, VB.NET,J# 等, 开发人员通常只是选其中一种来作为日常使用,很少会同时一起用, NB人物除外 程序开发,借鉴是必不可少的,嘿嘿;但是,如果你是用C#的, 正好看中一个功能,却是用 VB.NET 实现的, 如果你直接 看VB.NET, 可能会觉得比较头大,那么代码之间的转换,就很有必要了。 这里提供给大家两种转换的选择: 1. 在...

2009-02-06 19:17:00 180

C# 和 VB.NET 代码互相转换

由于 .NET 提供了多种开发语言,像 C#, VB.NET,J# 等, 开发人员通常只是选其中一种来作为日常使用,很少会同时一起用, NB人物除外 程序开发,借鉴是必不可少的,嘿嘿;但是,如果你是用C#的, 正好看中一个功能,却是用 VB.NET 实现的, 如果你直接 看VB.NET, 可能会觉得比较头大,那么代码之间的转换,就很有必要了。这里提供给大家两种转换的选择:1. 在线的方式...

2009-02-06 19:17:00 331

CoolEmotion升级到2.5,新增表情一套(Windows Live Writer 表情插件)

2009年了,CoolEmotion也升级了一下,新增表情一套,以示新意!     控件相关内容:http://www.zu14.cn/2009/01/01/happy_2009/http://www.zu14.cn/2008/12/20/coolemotion_ver2/http://www.zu14.cn/2008/11/25/coolemtion_12/http://w...

2009-02-06 11:59:00 82

CoolEmotion升级到2.5,新增表情一套(Windows Live Writer 表情插件)

2009年了,CoolEmotion也升级了一下,新增表情一套,以示新意! <noscript type="text/javascript"></noscript><noscript src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt..

2009-02-06 11:59:00 58

CoolEmotion升级到2.5,新增表情一套(Windows Live Writer 表情插件)

2009年了,CoolEmotion也升级了一下,新增表情一套,以示新意! <noscript type="text/javascript"></noscript><noscript type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">..

2009-02-06 11:57:00 90

CoolEmotion升级到2.5,新增表情一套(Windows Live Writer 表情插件)

2009年了,CoolEmotion也升级了一下,新增表情一套,以示新意!<script type="text/javascript"><!--google_ad_client = "pub-5834986413902221";/* 336x280, 创建于 09-1-11 */google_ad_slot = "3738213453";google_ad_width...

2009-02-06 11:57:00 83

MySQL简体中文版 开发者帮助手册

MySQL是非windows平台下,一个非常不错的开源数据库,虽然商业的味道越来越浓了 但是 php + mysql + apache 的 WEB 平台组合, 绝对是强悍的! MySQL 的使用,其实还是很简单的, 不过,有个手册傍身, 总方面很多嘛,嘿嘿其实, MySQL 的官方网站就有手册的, 在线的和离线的都有, 但是很多朋友,找不到简体中文的,毕竟 E 文对很多人还是有些门槛的简...

2009-02-06 10:39:00 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除