随笔分类 -  C#

摘要:<asp:TextBox runat="server" ID="txtAnswer" CssClass="txt1" AutoCompleteType="Disabled" autocomplete="off" />其中只设置AutoCompleteType="Disabled" 在IE下起作用但是在firefox下无效加上autocomplete="off" 两者都起作用了,但是我在f... 阅读全文
posted @ 2012-06-09 11:31 ZYB 阅读(299) 评论(0) 推荐(0)
摘要:对于两个变量值的交换除了用第三个变量作为中介还可以用其他算法来实现:如需要交换 a=1,b=2的值我们可以这样实现: 1、用第三个变量值交换int a = 1;int b = 2;int c = a;a = b;b = c;2、用加减法交换a = a + b;b = a - b;a = a - b;或a = a - b;b = a + b;a = b - a;3、用异或(XOR)法交换 a = a... 阅读全文
posted @ 2011-11-26 17:00 ZYB 阅读(1056) 评论(2) 推荐(2)
摘要:在搞验证码识别的时候需要比较字符代码的相似度用到“编辑距离算法”,关于原理和C#实现做个记录。 据百度百科介绍: 编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数,如果它们的距离越大,说明它们越是不同。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 例如将kitten一字转成sit... 阅读全文
posted @ 2011-11-25 15:40 ZYB 阅读(35243) 评论(20) 推荐(7)
摘要:之前我在<<C#简单数字验证码解析>>一文中介绍了用C#识别简单不变形数字验证码,但是对于识别变形的 或生成位置变化比较频繁的 验证码的准确率却不高。下面介绍一个开源的OCR引擎Tesseract2。值得庆幸的是虽然是开源的但是它的识别率较高,并不比其他引擎差劲。网上介绍Tessnet2也是当时时间排名第三的识别引擎,只是后来慢慢不维护了,目前是Google在维护,大家都知道Google 在搞电子图书馆,每天都有不同类目的书被扫描成电子版。所以有G老大维护,识别率差不到哪里去。呵呵。。别鄙视我。。。Tessnet2 是用vc ++ 开发的,其中是生成Tessnet2.d 阅读全文
posted @ 2011-11-25 12:46 ZYB 阅读(46395) 评论(24) 推荐(7)
摘要:MSDN 原文描述:许多经常执行的操作可能需要很长的执行时间。例如: 图像下载Web 服务调用文件下载和上载(包括点对点应用程序)复杂的本地计算数据库事务本地磁盘访问(相对于内存访问来说其速度很慢)类似这样的操作可能导致用户界面在操作运行时挂起。如果您需要用户界面的响应却遇到与此类操作关联的长时间延迟,BackgroundWorker 组件可以提供一种方便的解决方案。使用 BackgroundWo... 阅读全文
posted @ 2010-01-29 17:29 ZYB 阅读(293) 评论(0) 推荐(0)
摘要:1.DLL名称 :P_0_0_0.U_0.dll2.使用frmPopup popup = new frmPopup(PopupSkins.SmallInfoSkin);popup.ShowPopup("Error" , "Username is empty !" , 1000 , 2000 , 2000);3.参数解释构造函数frmPopup(PopupSkins skin) PopupSkins... 阅读全文
posted @ 2010-01-29 15:57 ZYB 阅读(272) 评论(0) 推荐(0)
摘要:注意Request.Cookies["UserID"]的用法我们在项目中通常要设置这样的东东:在没有经过登陆验证时,直接在地址栏输入地址页面是不能访问的,而这种方式我一般采用的是在通用类中验证Response.Cookies["UserID"]是否为空的方式进行判断,如果为空,将地址重定向登陆页面。具体代码:login.aspx.cs HttpCookie cookie = Request.Coo... 阅读全文
posted @ 2008-02-26 10:29 ZYB 阅读(1885) 评论(0) 推荐(0)
摘要:MSDN摘要:Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy 类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL Server 表的方法(例如 INSERT 语句),但相比之下 SqlBulkCopy 提供明显的性能优势。 使用... 阅读全文
posted @ 2008-02-16 23:17 ZYB 阅读(520) 评论(0) 推荐(0)