06 2012 档案

摘要:Posted by Nishizhen on Mar 3, 2010 in 杂七杂八 | 1 commentC# iframe webBrowser 跨域view plaincopy to clipboardprint?webBrowser1.Document.Window.Frames[0].Document”引发了“System.UnauthorizedAccessException”类型的异常System.Windows.Forms.HtmlDocument{System.UnauthorizedAccessException} {"拒绝访问。(异常来自HRESULT:0x80 阅读全文
posted @ 2012-06-15 15:27 天涯海客 阅读(1102) 评论(0) 推荐(0)
摘要:这两天在研究用JAVA开发类似MSN机器人的应用程序,今天想到要让程序每次发送消息的时候更换一种随机的字体颜色,于是这就有一个问题,假设大部分情况下背景色是白色(#FFFFFF)的,万一随机出来的颜色太淡看不清楚怎么办呢?这时候就需要一个对于颜色的判断标准,我首先想到的就是亮度,每种颜色有它的色彩亮度,这个计算在JPG压缩等场合也会用到。这里提供一个由RGB计算色彩知觉亮度的公式:Y = ((R*299)+(G*587)+(B*114))/1000根据这个公式,白色的知觉亮度最大,为255,而黑色最小,为0,根据W3C标准,字体色和背景色的知觉亮度差值大于125,也就是至少有50%亮度差异的情 阅读全文
posted @ 2012-06-13 16:15 天涯海客 阅读(1489) 评论(0) 推荐(0)
摘要:以天涯博客里的评论验证码为例,说明验证码识别的基本思路和方法: (网页截图) 第一步、获取验证码图片 C#可以用HttpWebRequest类GET验证码的网址,得到返回的数据流,再将数据流值赋给Bitmap变量。在Winform里放一个PictureBox控件,将它的Image属性指定为Bitmap变量,就可以显示出验证码图片了。 也可以使用Bitmap的Save方法将图片保存成Bmp档案。 C# code Stream resStream = response.GetResponseStream();//得到验证码数据流 Bitmap sourcebm =new Bitmap(resSt. 阅读全文
posted @ 2012-06-12 10:55 天涯海客 阅读(1087) 评论(0) 推荐(0)
摘要:这个可能是最简单的严整码了..使用System.Net.WebClient _Client =new System.Net.WebClient(); byte[] _ImageBytes =_Client.DownloadData("http://www.fjjj.gov.cn/Article/getcode.asp"); MemoryStream _Memory = new MemoryStream(_ImageBytes); Bitmap _OldBitmap = (Bitmap)Image.FromStream(_Memory); pictureBox1.Image 阅读全文
posted @ 2012-06-05 11:21 天涯海客 阅读(851) 评论(0) 推荐(0)