02 2009 档案

摘要:周末了,起得晚。爬起来,洗漱完毕打开电脑,习惯性的收MAIL,第一封就吸引了我,标题: 老兄,我发现了.NET里面string.LastIndexOfAny的一个逻辑性错误的BUG 我的第一反应: 这位兄弟又joking了,打开正文,一段再简单不过的代码: string str = "+-这是一个综合使用确定子串位置的C#示例+-"; 阅读全文
posted @ 2009-02-28 19:11 三角猫 阅读(4112) 评论(12) 推荐(0) 编辑
摘要:今天,有个网友问: 在PictureBox加载图片时,能不能显示等待,加载完毕后再显示真正的图片 答案是肯定的,而且PictureBox对这个的支持也是很完美的。下面我给出一部分核心代码,完整的代码,请下载最后的例子 void Button1Click(object sender, EventArgs e) { //图片异步加载完成后的处理事件 pictureBox1.Lo... 阅读全文
posted @ 2009-02-27 09:40 三角猫 阅读(2825) 评论(0) 推荐(0) 编辑
摘要:前面曾写过一篇 利用 XPATH 进行XML 查找的文章,今天写一个用普通的方式操作XML文件的例子,也是应BAIDU 知道的一位网友的需求 假设有如下的XML文件: 黎明 male 28 舒淇 female 27 要将上面的XML内容,导入的一个ACCESS数据库中的userinfo表,ACCESS的useri... 阅读全文
posted @ 2009-02-26 11:49 三角猫 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:今天,有个网友问: 如何将自己的程序,注册到系统的右键菜单呢? 像 winrar, 杀毒软件那样 其实实现起来,很简单的,就是一个注册表操作而已,我写了一个实例,可以实现此功能,并获取调用自己的来源文件的路径。 核心代码: private void button1_Click(object sender, EventArgs e) { string menuNa... 阅读全文
posted @ 2009-02-25 20:50 三角猫 阅读(630) 评论(0) 推荐(0) 编辑
摘要:今天,有个朋友问到:如何用.NET控制系统的音量和静音? 查了下资料,找到了这个使用API的方法,使用起来很简单,但有些参数的具体值,为什么这么取,我也没搞清楚,实用主义,先用着,呵呵 实现的代码如下: 一、引入API定义 [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] static ex... 阅读全文
posted @ 2009-02-25 19:28 三角猫 阅读(1133) 评论(1) 推荐(0) 编辑
摘要:NTLDR is missing 这个错误出现的几率很高,出现这个错误后,便不能引导进入系统了。NTLDR文件的丢失,多说是不小心误删了,或者不知道此文件是干什么的,当作垃圾文件给清理掉了。 那么NTLDR到底是干什么的呢? NTLDR,Windows NT 架构操作系统特有的一个文件,用于操作系统的引导。如果这个文件不存在则操作系统不能够正常启动。该文件储存在启动卷根目录下,一般为C:\。 N... 阅读全文
posted @ 2009-02-24 09:54 三角猫 阅读(1843) 评论(0) 推荐(0) 编辑
摘要:今天,有个网友问起: 使用ExecuteReader方式执行的存储过程,存储过程既返回了查询结果,又有输出参数和返回值,但是返回值和输出结果总是取不到 其实这个问题,微软本身就给出了解释,MSDN上有明确的说明,我直接贴出来了: Command 对象公开了几个可用于执行所需操作的 Execute 方法。当以数据流的形式返回结果时,使用 ExecuteReader 可返回 Dat... 阅读全文
posted @ 2009-02-22 19:11 三角猫 阅读(1684) 评论(4) 推荐(0) 编辑
摘要:Vista这个庞然大物,真是太吃硬盘空间了, 我是深受其害啊 为了给 VISTA 瘦身, 不得已删除一些东西, 在删的时候, 由于权限问题, 需要将一些目录的所有者,由原来的 TrustedInstaller 改为自己的账户。 删完了东西,为了防止出现未知的情况, 所以最好还是将目录的所有者,再恢复为 TrustedInstaller。 但是,在恢复的时候, 却遇到一点小麻烦, 找不到... 阅读全文
posted @ 2009-02-22 11:17 三角猫 阅读(600) 评论(0) 推荐(0) 编辑
摘要:今天,花了10个小时的时间,终于完成了本本的重生,自己也从 VS 2005 SP1 正式升迁入 VS 2008 SP1的行列 不过,这个过程中,确发生了个小插曲: VS2008安装成功后, 我就立马打上了 SP1 的补丁, 打完补丁, 正好有个网友发了消息来咨询问题, 嘿嘿, 试试新的IDE环境 打开VS2008, 三下五除二写好例子,发给了网友;然后自己开始改造VS的IDE,调调色, 换换... 阅读全文
posted @ 2009-02-19 21:01 三角猫 阅读(513) 评论(0) 推荐(0) 编辑
摘要:地址: http://commons.wikimedia.org/wiki/Category:Icons_by_subject . 阅读全文
posted @ 2009-02-18 16:35 三角猫 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-02-17 10:03 三角猫 阅读(547) 评论(4) 推荐(0) 编辑
摘要:今天,有个网友问我: 用httpwebrequest访问一个SSL类型的地址 https://xxxx 时,报错 “未能为 SSL/TLS 安全通道建立信任关系(Could not establish trust relationship for the SSL/TLS secure channel)” 查了下MSDN,找到了解决方法,SSL网站,连接时需要提供证书,对于非必须提供客户端证书的情... 阅读全文
posted @ 2009-02-16 19:53 三角猫 阅读(1045) 评论(1) 推荐(0) 编辑
摘要:男: 明天情人节了, 你想要什么花啊? 女: 我想要 “钱随便花”,“想怎么花就怎么花” 男: 哇,你太美了! 女: 哪里美啊? 男: 想得美! 阅读全文
posted @ 2009-02-15 18:38 三角猫 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一年一度的情人节到了, 送给我的LP! 阅读全文
posted @ 2009-02-13 19:41 三角猫 阅读(194) 评论(0) 推荐(0) 编辑
摘要:我前面发过一篇 C#/.NET使用MediaPlayer控件播放MP3等音乐文件 的博文,今天说一下使用 .NET 自带的类库 System.Media 下面的 SoundPlayer 来播放音乐的方式,此种方式使用托管代码,应该是更为可取的方式吧 使用起来非常简单,下面稍作说明: 1. 支持同步、异步播放 2. 支持循环播放 3. 支持文件和流播放 同步播放: System.M... 阅读全文
posted @ 2009-02-13 19:02 三角猫 阅读(1907) 评论(2) 推荐(0) 编辑
摘要:有些时候,我们对一些内容,清理掉HTML标记,只保留纯内容或一部分内容,例如下面的一段: 这里不要只要这里不要(*) 对上面的这段代码,我们只要蓝色的内容,也就是“凡是被HTML标记包围的内容,都不要了” C# 的实现方式: string strToBeFiltered = "这里不要只要这里不要(*)"; Regex reg = new Regex(".+?", RegexOptions.I... 阅读全文
posted @ 2009-02-13 16:40 三角猫 阅读(525) 评论(0) 推荐(0) 编辑
摘要:Windows Live Writer 作为微软推出的免费的离线BLOG工具,在此系列中,算是佼佼者了。 更值得称道的,是它的插件支持架构,对喜欢 DIY 的开发人员,很是赞! 我自己也稀饭这个插件开发的支持,而且门槛很低,嘿嘿。我自己发布的几个插件: http://www.zu14.cn/2008/10/23/wlw_coolemotion/ http://www.zu14.cn/2008/... 阅读全文
posted @ 2009-02-13 09:48 三角猫 阅读(273) 评论(5) 推荐(0) 编辑
摘要:在WinForm程序中,如果涉及到访问网络,那么考虑代理的情况,是必须的; .NET的程序使用代理,是很简单的,我以前写过一篇 http://www.zu14.cn/2008/10/18/csharp_proxy/ 是说如何给 WebClient, HttpWebRequest, WebRequest, FtpWebRequest, FileWebRequest 指定代理的。 大家在使用 QQ, ... 阅读全文
posted @ 2009-02-08 18:18 三角猫 阅读(2371) 评论(3) 推荐(0) 编辑
摘要:获取某张图片上某个像素点的颜色值对应的 ARGB, 可以应用于图片取色,图片的颜色量化等方面… //像素点的坐标值,根据实际情况来 int x = 20, y = 40; using (Bitmap bmp = new Bitmap(@"文件路径")) { Color pixelColor = bmp.GetPixel(x, y); //像素点颜色的 Alpha 值 ... 阅读全文
posted @ 2009-02-07 11:02 三角猫 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:由于 .NET 提供了多种开发语言,像 C#, VB.NET,J# 等, 开发人员通常只是选其中一种来作为日常使用,很少会同时一起用, NB人物除外 程序开发,借鉴是必不可少的,嘿嘿;但是,如果你是用C#的, 正好看中一个功能,却是用 VB.NET 实现的, 如果你直接 看VB.NET, 可能会觉得比较头大,那么代码之间的转换,就很有必要了。 这里提供给大家两种转换的选择: 1. 在线的方式... 阅读全文
posted @ 2009-02-06 19:17 三角猫 阅读(342) 评论(0) 推荐(0) 编辑
摘要: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://ww... 阅读全文
posted @ 2009-02-06 11:57 三角猫 阅读(464) 评论(0) 推荐(0) 编辑
摘要:MySQL是非windows平台下,一个非常不错的开源数据库,虽然商业的味道越来越浓了 但是 php + mysql + apache 的 WEB 平台组合, 绝对是强悍的! MySQL 的使用,其实还是很简单的, 不过,有个手册傍身, 总方面很多嘛,嘿嘿 其实, MySQL 的官方网站就有手册的, 在线的和离线的都有, 但是很多朋友,找不到简体中文的,毕竟 E 文对很多人还是有些门槛的 简... 阅读全文
posted @ 2009-02-06 10:33 三角猫 阅读(356) 评论(0) 推荐(0) 编辑
摘要:现在,为了防止用户利用机器人自动注册、登录、灌水,So Many Sites 都采用了验证码技术,大家也都习以为常了,但是,你见过的最牛的验证码是啥样子的呢? 往下 look 看了上面的验证码,你还会去再次访问这个网站吗? 阅读全文
posted @ 2009-02-04 10:09 三角猫 阅读(554) 评论(4) 推荐(0) 编辑
摘要:quick-comments是 wordpress 中用于以 ajax 方式发表评论的插件,目前最新是 0.7.1版,是一个JP人开发的,应用的效果还不错。 iNove主题1.2.3版本中,集成了对quick-comments的支持,同时,为了防止SPAM,很多人在 wordpress 中,启用了 验证码 控件, 在这种情况下,评论发布后,验证码并不会更新,而且,如果用户输入了错误的验证码,也不能... 阅读全文
posted @ 2009-02-02 21:43 三角猫 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-02-02 16:06 三角猫 阅读(239) 评论(6) 推荐(0) 编辑
摘要:日期时间的输出和显示,在日常应用中,是最普遍的了。因为不同的情况,我们通常需要将日期时间以各种不同的样式格式化后输出,而不是简单的显示。 日期时间、数字、货币等的格式,默认情况下是受操作系统的区域设置影响的,在程序里,就体现在 当前线程的culture上(Thread.CurrentThread.CurrentCulture),为了避免区域不同的影响,我们通常需要设置 Thread.Current... 阅读全文
posted @ 2009-02-02 14:05 三角猫 阅读(3530) 评论(2) 推荐(0) 编辑
摘要:SQL注入算是一个极为普通的问题了,解决方案也多如牛毛,但是新的注入方式仍然层出不穷。 目前很多IIS防火墙其实质就是一个ISAPI Filter,针对SQL注入攻击的防御实质就是关键字过滤,这一点在我以前的随笔中提到的在开发的Web Server Guard中也是这样操作的。但目前大部分的IIS防火墙都存在一个漏洞:如果关键字包含未转义百分比符号 (%) ,那么将会绕过这些IIS防火墙的请求过滤... 阅读全文
posted @ 2009-02-01 21:02 三角猫 阅读(291) 评论(0) 推荐(0) 编辑

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