C# 验证码识别基础算法

评论(0)浏览(45)分类:Asp.Net/C#/WCF
C# 验证码识别基础算法本文介绍C# 验证码识别基础方法及源码,包括去背景噪音和二值化、制作字符样本等相关内容和提供详细的源码供参考。  要识别的验证码如下图所示是不是看着很眼熟?处理第一步 去背景噪音和二值化对于这一块,考虑了几种方法。  方法一:统计图片颜色分布,颜色占有率低的判定为背景噪音。由于背景噪音和前景色区分并不明显,尝试了很多种取景..

C# HttpWebRequest GetRequestStream没反应超时解决办法

评论(0)浏览(331)分类:Asp.Net/C#/WCF
C# HttpWebRequest GetRequestStream没反应超时解决办法  前几天写的一个winform程序启动多线程调用HttpWebRequest POST请求远程网址验证数据,在window2003系统下运行没有问题,但是放到window2008系统或者window7下面运行的时候,出现了操作超时的问题,或者验证数据返回很慢,网速绝对没有问题的,同一台电脑,系统为window2003,然后通过vmware虚拟机安装了window2008和window7系统运行编写的软..

C#多线程同步

评论(0)浏览(23)分类:Asp.Net/C#/WCF
C#多线程同步目录lock语句和线程安全Interlocked类Monitor类监视器同步等待句柄类WaitHandleMutex类互斥Semaohone类信号量Events类ReaderWriterLockSlim读取器编写器锁 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共..

C# tabControl设置tabpage获取焦点

评论(0)浏览(70)分类:Asp.Net/C#/WCF
C# tabControl设置tabpage获取焦点  C# tabControl控件如何设置动态设置哪个tabPage获取焦点显示出来。  解决办法:设置tabControl的SelectedIndex属性,从0开始计数,这个属性在VS的控件属性标签页里面不显示。  示例,点击tabPage1中的按钮设置tabControl的第二个tabPage获取焦点private void btnCheck_Click(object sender, EventArgs e){ tabControl1.SelectedInde..

找回xp系统任务管理丢失的用户选项卡

评论(0)浏览(9)分类:操作系统及应用软件
找回xp系统任务管理丢失的用户选项卡  xp系统ctrl+alt+del调出系统任务管理器后,发现没有用户选项卡,如下图  这是因为电脑上Windows用户登录或注销的方式配置中没有启用使用快速用户切换。  要想任务管理中显示用户选项卡,可以按照如下的办法  开始,控控制面板,用户账户,在打开窗口中点击更改用户登录或注销的方式,勾选使用快速用户切换,确定。  这样再次打开任务..

C# websocket聊天室示例

评论(4)浏览(2158)分类:Asp.Net/C#/WCF
C# websocket聊天室示例  在WebSocket 实战这一节,我们将使用 Microsoft .NET 平台上的 C# 语言来打造一个简单的 WebSocket 服务器,继而构建一个简单的实时聊天系统。WebSocket 规范  WebSocket 协议本质上是一个基于 TCP 的协议。为了建立一个 WebSocket 连接,客户端浏览器首先要向服务器发起一个 HTTP 请求,这个请求和通常的 HTTP 请求不同,包含了一些附加头..

C#开发android/ios app

评论(0)浏览(3890)分类:Asp.Net/C#/WCF
C#开发android/ios app  C#是一种优秀的编程语言,语法之优雅,代码之简洁使得众多软粉多年来对她不离不弃。但是如何将C#程序部署到Linux,Android,ios等平台,这当然是得依靠众所周知的Mono。  本文Demo程序比较简单,实现了通过HttpRequest查询天气,最终效果如下:1.下载并安装Xamarinhttp://xamarin.com/download 注册Xamarin账号,Role选择Academic(学者)即..

chrome浏览器font-size小于12px默认为12px解决办法

评论(0)浏览(420)分类:操作系统及应用软件
chrome浏览器font-size小于12px默认为12px解决办法  当样式表里或者对象的style中设置了font-size12px,chrome浏览器里字体默认大小仍为12px,不是font-size设置的值。刚开始以为是xhtml申明的问题,结果是chrome自己的bug。  解决的办法有两种第一种(推荐):只需定义样式,webkit的私有属性:html{-webkit-text-size-adjust:none;} 第二种:在chrome浏览器工具栏 选项 高级选项 更改字..

asp实现WWW-Authenticate basic认证示例

评论(0)浏览(52)分类:Asp/VBScript
asp实现WWW-Authenticate basic认证示例  访问asp网站,使用WWW-Authenticate basic认证机制示例代码。WWW-Authenticate basic认证采用base64编码用户输入的信息,所以需要一个base64解码类,具体看下面贴出的base64.asp文件。  注意事项,需要设置iis,网站目录安全,身份验证和访问控制,取消集成 Windows身份验证,如下图所示,记得要配置匿名访问用户。  示例代码如下index...

粘贴到word文档的内容变为㎡(m2)

评论(0)浏览(12)分类:操作系统及应用软件
粘贴到word文档的内容变为㎡(m2)  从系统中复制一些内容后,然后打开word,将内容粘贴到word文档(菜单,右键,快捷键都一样)后将会出现㎡这么个小图片。  解决方法就是重新复制一遍,然后再粘贴到已经打开的word中。  经过试验,发现这个问题应该是word在打开时将剪贴板的内容给改写了,因为复制后,如果不打开word,粘到画图板上就没问题,如果复制后再打开word就会出..

使用javascript隐藏显示asp.net Validator控件

评论(0)浏览(84)分类:asp.net-mvc
使用javascript隐藏显示asp.net Validator控件  本文介绍如何使用javascript显示或者隐藏ASP.NET AJAX (AJAXControlToolkit) ValidatorCalloutExtender控件。 下面为示例代码%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default % %@ Register assembly=AjaxControlToolkit namespace=AjaxControlToolkit tagprefix=AJAXControls % !DOCTYPE html PUBLI..

asp.net客户端$get和$find方法区别

评论(0)浏览(25)分类:Asp.Net/C#/WCF
asp.net客户端$get和$find方法区别  $get 和 $find都是asp.net ajax注册到浏览器的前段javascript方法脚本。要使用$get 和 $find这2个javascript方法,aspx页面需要放置ScriptManager 。$get 和 $find的用法说明和异同如下$get  $get等价于document.getElementById。当你在$get函数处打断点进行调试,你将会看到如下的代码var $get = Sys.UI.DomElement.getElementById = fun..

AjaxControlToolkit“TabContainer控件”客户端Javascript函数API

评论(0)浏览(34)分类:Asp.Net/C#/WCF
AjaxControlToolkit“TabContainer控件”客户端Javascript函数API  AjaxControlToolkit中TabContainer控件客户端Javascript函数中文API,翻译不正确的地方多包涵,e文可以的直接看本文最下面的e文连接地址。  在本文中介绍tabcontainer控件的客户端方法,如使用javascript设置获取焦点的tab,本文最后列出一些重要的ASP.NET AJAX TabContainer控件的方法。  TabContainer是ASP.NET AJAX最酷的控件之一。最..

asp将base64编码的图片信息还原为图片

评论(0)浏览(527)分类:Asp/VBScript
asp将base64编码的图片信息还原为图片  asp将base64编码的图片信息还原为图片,可以将得到的base64编码的图片内容保存为一个xml文件(或者组合成下面贴出的xml格式的字符串,此时注意xml组件调用的方法不同于xml文件),通过MSXML2.DOMDocument+ADODB.Stream保存为图片文件。  base.xml文件内容 ?xml version=1.0 encoding=gb2312? data ![CDATA[iVBORw0KGgoAAAANS..

批处理删除目录下指定的目录名称及包含的文件

评论(0)浏览(8)分类:操作系统及应用软件
批处理删除目录下指定的目录名称及包含的文件@echo offfor /f delims= %%a in ('dir/ad/b/s upload') do rd /s/q %%apause  将上面的代码保存为clear.bat,放到操作的目录下,将会自动删除这个目录下的及子目录下目录名称为upload的文件夹,upload文件夹中包含的文件及子目录一并删除。upload可以使用通配符。  如要删除批处理文件放置的目录下a开头的所有文件夹及子目录,批处..

分层数据管理-邻接表模型

评论(0)浏览(573)分类:SQL及数据库
分层数据管理-邻接表模型关于作者/译者Mike Hillyer,本文的作者,MySQL Ab的技术作家,生活在加拿大的阿尔伯达省6 。Yimin,本文的译者,就读于浙江理工大学计算机系。我的Blog:http://liyimin.net/blog引言  大多数用户都曾在数据库中处理过分层数据(hierarchical data),认为分层数据的管理不是关系数据库的目的。之所以这么认为,是因为关系数据库中的表没有层次..

分层数据管理-嵌套集合模型

评论(1)浏览(919)分类:SQL及数据库
分层数据管理-嵌套集合模型关于作者/译者Mike Hillyer,本文的作者,MySQL Ab的技术作家,生活在加拿大的阿尔伯达省6 。Yimin,本文的译者,就读于浙江理工大学计算机系。我的Blog:http://liyimin.net/blog  我想在这篇文章中重点阐述一种不同的方法,俗称为嵌套集合模型。在嵌套集合模型中,我们将以一种新的方式来看待我们的分层数据,不再是线与点了,而是嵌套容器。..

无线路由器如何设置成为无线交换机或者集线器

评论(1)浏览(19)分类:计算机网络
无线路由器如何设置成为无线交换机或者集线器  如何将无线路由器如何设置成为无线交换机或者集线器,具体设置如下  第一步,如果你的有线路由器的IP是 192.168.1.1,需要进入无线路由器中的设置里,将LAN口的IP地址设置为192.168.2.1(绝对不能设置成 192.168.1.X)注意:此时路由器会重启,链接路由器的电脑需要修改网络链接地址的默认网关外地址为192.168.2.1才能打开路由器管理页面。..

黑客Un Oracle注射笔记

评论(0)浏览(7)分类:黑客技术
黑客Un Oracle注射笔记Oracle说明: Oracle的注射攻击学习,可以归为:a.基本猜解: 1. 数据库名的猜解,表名的猜解,字段的猜解,数据的猜解.等基本数据的猜解.(半折法) 2. union方式猜解 3. UTL_HTTP.request反弹数据猜解.(需能上网) 4. 其它方式的猜解,诸如把表段内容,update或insert入可以显示的字段里,诸如网页,然后读取获知.b.高级攻击方式: 1. 数据库提权攻击,一般是利..

申请google adsense提示版权问题

评论(0)浏览(17)分类:操作系统及应用软件
申请google adsense提示版权问题  最近申请google adsense老是被拒绝,发邮件说存在版权问题,蛋痛,又不给出是哪些个链接地址存在版权问题。您好!感谢您关注 Google AdSense。很遗憾,在审核您的申请后,我们发现目前无法批准您加入 AdSense。具体原因如下所述。问题:- 受版权保护的材料:我们发现您的网站上包含受版权保护的材料。根据我们的合作规范 (https- 网站不符合..

serv-u无法创建新用户

评论(0)浏览(19)分类:操作系统及应用软件
serv-u无法创建新用户  今天运行ServUAdmin建立新登录账户时,发现无法建立,最后一步确定后用户列表里面没有存在新建立的账户。  后面想起来之前配置过serv-u以其他账户运行了,应该是没加上运行serv-u账户对账户配置文件的写入权限【要运行serv-u账户只需要运行和读取权限,建立serv-u账户需要读取目录下的ServUDaemon.ini】,给ServUDaemon.ini加上写入权限后..

serv-u服务如何配置以其他用户运行

评论(0)浏览(29)分类:操作系统及应用软件
serv-u服务如何配置以其他用户运行  由于serv-u的安全性问题,默认serv-u服务是以system用户运行的,权限级别很高,并且serv-u一直存在bug,所以如果密码不小心泄露了,你的服务器就可能被黑客给搞定了。  所以可以配置一个权限很低的用户,如建立一个隶属于Guests组的用户,然后配置serv-u以此用户来运行serv-u服务,那么即使serv-u用户密码被破解或者泄露了,也不会危及整个..

如何取消虚拟目录web.config继承关系

评论(0)浏览(35)分类:Asp.Net/C#/WCF
如何取消虚拟目录web.config继承关系  ASP.NET提供了强大的Web.config来配置网站,一般来说一个网站只有一个根目录下的Web.config文件,有时候我们希望子目录 有着不同的权限或者参数设置,则可以在相应子目录增加一个Web.config配置文件,加入我们新的配置参数。这里需要注意的是,子目录 web.config是继承父目录的所有设置的,因此,如果子目录放的是一个和父目录里不一样的网站..

xp iis5.1 inetinfo cpu 100%占用解决方法

评论(0)浏览(43)分类:操作系统及应用软件
xp iis5.1 inetinfo cpu 100%占用解决方法  公司一台安装了iis5.1的双核xp服务器无法访问网站,远程登录这台服务器后看到inetinfo.exe这个iis进程占用了一个cpu 100%,一直没降下来,重启iisadmin服务出现无法响应的错误。直接进程管理器中结束inetinfo.exe,访问网站后又直接占用了100%的cpu资源。。  之前一直没问题,可能是断电问题导致inetinfo.exe读取保存某些信息出问题了。查..

asp.net/asp Response IsClientConnected属性

评论(0)浏览(35)分类:Asp/VBScript
asp.net/asp Response IsClientConnected属性  Response IsClientConnected 属性可以在asp/asp.net运行之时,判断客气端是否断开连接,返回true or false。这样避免用户在访问执行时间比较长的页面时,因为用户的重新刷新或关闭页面,服务端程序还在继续执行,导致服务器资源没有被即时释放。IsClientConnected相关说明:IsClientConnected 属性只读,它指示自上次调用 Response.Write 之..

Foxmail 7.0收邮件连接错误:远程主机强迫关闭了一个现有的连接

评论(0)浏览(111)分类:操作系统及应用软件
Foxmail 7.0收邮件连接错误:远程主机强迫关闭了一个现有的连接  一个同事用Foxmail 7.0收邮件出现连接错误,错误信息:远程主机强迫关闭了一个现有的连接。发邮件没有问题。  出现这个错误据说是部分Foxmail7.0的问题,使用IMAP协议时出现bug,而默认建立邮箱的时候推荐使用的是IMAP,而不是POP3。Foxmail6.5默认为POP3,一直没有出现过接受邮件错误信息:远程主机强迫关闭了一个现有的连接的错误。  ..

瑞星windows2003操作系统无规律重启

评论(0)浏览(7)分类:操作系统及应用软件
瑞星windows2003操作系统无规律重启  本月5-14左右,公司一台服务器无规律的重启,差不多一天一次,有几次重启后无法访问服务器,ftp,网站,远程都当掉,只能让机房帮助重新启动。由于服务器不在本地,没办法去机房查看具体问题。  用360查看了安装的补丁程序,5-14号没有安装什么补丁之类的,5-17安装了几个补丁,于是卸载了5月份安装的补丁重启服务器,结果发现还是没有效果..

asp同一个网站存在不同编码页面跳转出现乱码解决办法

评论(0)浏览(199)分类:Asp/VBScript
asp同一个网站存在不同编码页面跳转出现乱码解决办法  症状:同一个asp站点,当不同页面使用了不同的编码时,如果从一个页面转到另外一个不同编码的页面,出现乱码。  环境:2个不同的都用meta标签指定了编码,page指令同时指定了codepage为对应的编码号。gb2312编码的asp文件存储编码为ansi,utf-8编码的asp文件存储编码为utf-8。  如果环境设置好,同上面说的,一般是不会出现乱码的。  ..

安卓通过WIFI访问电脑共享

评论(0)浏览(31)分类:操作系统及应用软件
安卓通过WIFI访问电脑共享大家在往手机里传文件的时候是不是还在使用原始的数据线,要不就是使用蓝牙进行传输,数据线传输受到线路和接口的影响,也不是很方便,而且。数据线连接长 期使用,易使手机数据口损坏。蓝牙传输又相对较为麻烦,电脑要有蓝牙模块,还需要在电脑端安装第三方软件与手机同步,大多电脑小白不容易操作。有没有更好 的一种方法在手机与电脑间传输文..

ftp命令连接被修改后的ftp端口号

评论(0)浏览(28)分类:操作系统及应用软件
ftp命令连接被修改后的ftp端口号  默认ftp命令连接的端口号是21,如果ftp默认端口号被修改过后,在cmd窗口使用 ftp ip地址连接ftp服务器时会出现ftp: connect :连接超时错误。  cmd命令行下连接FTP服务器指定端口号的方法如下首先输入cmd,进入命令行下。然后输入ftp,进入FTP模式下。最后,输入如下命令,指定FTP服务器的端口号。open ip地址 端口号For example :如果此时你..