包括一些原创的和转载的技术文章,记录一些有用的东西
用 WebClient.UploadData 方法 上载文件数据
摘要:假如某网站有个表单,例如(url: http://localhost/login.aspx): 帐号 密码 我们需要在程序中提交数据到这个表单,对于这种表单,我们可以使用 WebClient.Upload...
阅读全文
posted @
2007-07-13 17:41
Thunderdanky
阅读(225)
推荐(0)
ASP.NET 中的正则表达式(MSDN)
摘要:摘要:正则表达式是一种处理文本的有用工具。无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都非常有用。 下载本文的源代码。 本页内容 引言 正则表达式使用历史简介 ...
阅读全文
posted @
2007-07-13 17:39
Thunderdanky
阅读(348)
推荐(0)
推荐一个正则表达式的工具RegexBuddy
摘要:功能强大的难以致信,而且操作非常方便,不过唯一遗憾的是是一个共享软件下载地址www.regexbuddy.com 还有很多丰富的libray,功能又match replace split三大,同时可以生长相互对应的语言,比如我输入一些正则,并且要求抓取的hmtl代码,边书写就会边出来响应的对应的字符,然你快速的定位不错不错。 同样等到你写好调试好可以后到use里面就可以选择生长需要的代码直接粘贴到...
阅读全文
posted @
2007-07-13 17:37
Thunderdanky
阅读(310)
推荐(0)
中文字符的正则表达式
摘要:经过测试其中匹配双字节字符(包括汉字在内):[^\x00-\xff]非常好用推荐一下 两外推荐个网址http://mscenter.edu.cn/blog/yongsheng/archive/2004/11/19/308.html 这个家伙收录的正则很多,呵呵 关键字:正则表达式 模式匹配 Javascript 摘要:收集一些常用的正则表达式。 正则表达式用于字符串处理,表单验证等场合,实用...
阅读全文
posted @
2007-07-13 17:35
Thunderdanky
阅读(330)
推荐(0)
sql server日期比较日期查询常用语句
摘要:通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大部分...
阅读全文
posted @
2007-07-13 17:29
Thunderdanky
阅读(755)
推荐(0)
关于正则表达式的基础知识
摘要:关于正则表达式的 学习地址:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/jscript7/html/jsreconusesforregularexpressions.asp "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0...
阅读全文
posted @
2007-07-13 17:25
Thunderdanky
阅读(115)
推荐(0)
抓取网页中的链接 (VB.NETl的另外一个版本)
摘要:输入一个地址,就可以把那个网页中的链接提取出来,下面这段代码可以轻松实现,主要的是用到了正则表达式。 GetUrl.aspx代码如下: http://lucky_elove.www1.dotnetplayground.com/ ...
阅读全文
posted @
2007-07-13 17:22
Thunderdanky
阅读(400)
推荐(0)
.NET2.0抓取网页全部链接
摘要:效果图 [中国站长站] 后台代码 Chinaz.com 以下为引用的内容:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web...
阅读全文
posted @
2007-07-13 17:20
Thunderdanky
阅读(165)
推荐(0)
转图像识别方面CSDN验证码的识别
摘要:简单验证码的识别:CSDN验证码的识别取图像部分,ASP.NET_SessionID=这个值你要自己取这样的话就可以做成自动登录了 private Stream geturl(ref string str) { string url = "http://www.csdn.net/member/ShowExPwd.aspx"; WebReq...
阅读全文
posted @
2007-07-12 14:14
Thunderdanky
阅读(620)
推荐(0)
图像灰度化
摘要:电脑上的彩色图像是由rgb构成,而像老照片和黑白电视机采用的是lab色彩空间中的l(亮度)来表示.下面是c语言的算法://---------------------------------------------------------// Get the Lab valuevoid RGB2Lab(float R, float G, float B,float *L, float *a, flo...
阅读全文
posted @
2007-07-11 11:08
Thunderdanky
阅读(1248)
推荐(0)
用.NET实现转换图像位图
摘要:http://www.dotnet247.com/247reference/msgs/28/140412.aspx Moses Zhao Hi All,I've got an image which I would like to change into B/W when drawin...
阅读全文
posted @
2007-07-11 11:07
Thunderdanky
阅读(270)
推荐(0)
转 一个用于把2,4,8,16,24,32位彩色图像转换成256级灰度图的算法函数
摘要:void GrayConversionXu(HDIB& hDib) { HDIB hGreyDIB=NULL; DWORD nWide,nHeight,i,j; LPBYTE lpBit=(LPBYTE)GlobalLock(hDib); LPBITMAPINFOHEADER pHeader=(LPBITMAPINFOHEADER...
阅读全文
posted @
2007-07-11 11:05
Thunderdanky
阅读(1021)
推荐(0)
转 图像的滤波原理和实现
摘要:1、 基本原理 图像信息在采集过程中往往受到各种噪声源的干扰,这些噪声在图像上的常常表现为一些孤立像素点,这可理解为像素的灰度是空间相关的,即噪声点像素灰度与它们临近像素的灰度有着显著不同。通常,一般的前置图像处理后的图刺昂仍然带有后续所不希望夹带的孤立像素点,这种干扰或孤立像素点如不经过滤波处理,会对以后的图像区域分割、分析和判断带来影响。 对受到噪声污染的图像可以采用线性滤波的方...
阅读全文
posted @
2007-07-11 11:02
Thunderdanky
阅读(306)
推荐(0)
转 图像的反色原理和实现
摘要:1、 基本原理 对于彩色图像的R、G、B各彩色分量取反的技术就是图像的反色处理,这在处理二值化图像的连通区域选取的时候非常重要。如物体连通域用黑色表示,而二值化后的物体连通域图像可那是白色的,而背景是黑色的,这时应手动选取图像的反色处理或有程序根据背景和物体连通域两种颜色的数量所占比例而自动选择是否选择选取图像的反色处理。 2、 实现 procedure TForm1.Button2Click(S...
阅读全文
posted @
2007-07-11 11:01
Thunderdanky
阅读(535)
推荐(0)
转 图像的二值化原理和实现
摘要:1、 图像的二值化的基本原理 图像的二值化处理就是讲图像上的点的灰度置为0或255,也就是讲整个图像呈现出明显的黑白效果。即将256个亮度等级的灰度图像通过适当的阀值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数字图像处理中,二值图像占有非常重要的地位,特别是在实用的图像处理中,以二值图像处理实现而构成的系统是很多的,要进行二值图像的处理与分析,首先要把灰度图像二值化,得到二值化图像,...
阅读全文
posted @
2007-07-11 11:00
Thunderdanky
阅读(839)
推荐(0)
转 图像的灰度化原理和实现
摘要:Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=886699一、图像的灰度化处理的基本原理 将彩色图像转化成为灰度图像的过程成为图像的灰度化处理。彩色图像中的每个像素的颜色有R、G、B三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围。而灰度图像是R、G、B三个分量相...
阅读全文
posted @
2007-07-11 10:59
Thunderdanky
阅读(822)
推荐(0)
利用委托的方法在窗体间传值
摘要:今天看了委托的方法在窗体间传值,不错。NICE.在CSDN上面看的,拿来,嘿嘿原问地址:http://topic.csdn.net/t/20061128/09/5189957.html定义一个代理,注意这个代理是全局的: public delegate void MyInvoke(string Item1,string Item2,string Item3); ...
阅读全文
posted @
2007-07-10 16:32
Thunderdanky
阅读(214)
推荐(0)
C#常用文件操作大全
摘要:C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,NewFi...
阅读全文
posted @
2007-07-03 17:21
Thunderdanky
阅读(347)
推荐(0)
转 窗体间传递复杂数据
摘要:源代码下载请点这里 在设计窗体程序时往往需要相互调用的窗体间传递复杂的数据,有时候甚至需要子窗体修改父窗体的内容。前一阵在博客园中看到很多人讨论这个问题,在海天一鸥《窗体间传值和窗体间互操作》的评论中,我看到有这么几种做法:1)公开一个静态变量;2)在子窗体中创建一个公有字段;3)在父窗体中使用委托与事件;4)将子窗体作为父窗体成员。 这些办法我感觉都不是特别好,会导致父窗体与子窗体耦合过于紧密...
阅读全文
posted @
2007-07-03 17:20
Thunderdanky
阅读(146)
推荐(0)
转-关于委托的另外一个详细的介绍
摘要:原文地址:http://blog.csdn.net/gb1983/archive/2007/03/20/1534922.aspx委托的声明 public delegate void MyDelegate(string str); 委托是一种特殊的类型(class),用途是来实现对一种方法的封装。在某种事件发生时,自动调用该方法。好处显然易见,它使用户可以自定义自己的方法实现,通过封装,CLR会在相...
阅读全文
posted @
2007-06-28 16:58
Thunderdanky
阅读(135)
推荐(0)