小编Bib*_*bhu的帖子

.NET有免费的OCR API吗?

在我的项目中,我需要自动化一个使用captha的Web应用程序.我在很多讨论论坛上都看到OCR可以用来解决验证码的问题,所以我想知道OCR可以解决我的问题吗?如果是,那么.NET是否有任何开源OCR API?

如果OCR不是解决方案,请为我提供一些解决方案.

谢谢.

c# ocr

9
推荐指数
2
解决办法
2万
查看次数

如何在Winform中获取IE版本信息?

我正在使用C#在.NET framework 3.5中开发一个winform应用程序.

在应用程序中,我需要显示安装在运行它的机器上的IE版本号.我怎么能这样做,有人能告诉我吗?

.net c# .net-3.5 winforms c#-3.0

9
推荐指数
2
解决办法
1万
查看次数

使用正则表达式验证数学表达式?

我想用正则表达式验证数学表达式.数学表达式可以是这个

  1. 它可以是空白表示没有输入任何内容

  2. 如果指定,它将始终以运算符+-*或开头,/并且后面将始终跟一个可以包含任意数字位数的数字,该数字可以是十进制(包含.在数字之间)或整数(不是'.'符号在数).示例:*0.9,+22.36,- 90,/ 0.36365

  3. 然后可以接着是第2点(上面一行)中提到的内容.示例:*0.9+5,+22.36*4/56.33,-90+87.25/22,/0.36365/4+2.33

请帮帮我.

regex

6
推荐指数
1
解决办法
2万
查看次数

Request.UrlReferrer对于HTTPS为NULL

"Request.UrlReferrer.AbsoluteUri"在我的项目中使用以获取托管我的应用程序的URL.如果我从"http"主机重定向,我可以获取URL,但如果我从"https"主机重定向,我将变为null.我怎样才能得到"UrlReferrer AbsoluteUri""http和https"?

.net c# asp.net .net-4.0 .net-2.0

6
推荐指数
1
解决办法
4577
查看次数

正则表达式分割逗号分隔括号,应该很容易

对所有人:我有这个字符串:

"{1,2,3},{4},{3}"
Run Code Online (Sandbox Code Playgroud)

我想拆分成这样的数组:

    {1,2,3}
    {4}
    {3}
Run Code Online (Sandbox Code Playgroud)

我使用的模式",\{([^)]*)\},"只是部分工作,给我一个数组:

    {1,2,3}
    4
    {3}
Run Code Online (Sandbox Code Playgroud)

我这样做:

string[] strs = Regex.Split(string, pattern)
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚我错过了什么,以便第二个值缺少大括号.我一直在撞墙.任何帮助是极大的赞赏.

谢谢!

c# regex string split

4
推荐指数
1
解决办法
927
查看次数

.net中Thread类和ProcessThread类的区别?

我正在学习线程,我有点困惑,ProcessThread类和Thread类之间的真正区别是什么,我的意思是在哪种情况下使用哪一个以及为什么?

任何文章都会有所帮助!

.net c# multithreading

3
推荐指数
1
解决办法
3920
查看次数

asp.net MVC中的IAuthenticationFilter接口实现

我正在浏览ASP.NET MVC中的Controller类,并发现它实现了IAuthenticationFilter接口.但是我无法理解如何在我的控制器中实现它的方法OnAuthentication()和OnAuthenticationChallenge(),以及何时调用它们.

如果有人可以向我解释或与我分享任何解释这一点的链接,将会非常有帮助.即使我无法在MSDN中找到任何资源.

asp.net-mvc

3
推荐指数
1
解决办法
5330
查看次数

基于角色的启用/禁用asp.net中的控件

目前我正在开发一个项目,其中有四个角色的用户可以访问相同的页面(有很多页面,每个页面有近80-90个控件:().

要求是,根据每个角色,用户应该能够查看每个页面中的特定控件(即,一个角色可见的控件不需要对其他角色可见).
它看起来非常简单的功能,我也知道我可以使用后面的代码(例如controlname.visible = false等),但由于有很多页面有许多控件,特定于特定的角色,它变得非常冗长而且可维护性较差的代码.

任何人都可以给我最好的方法,这将是强大的,维护良好的代码.(jQuery,Javascript解决方案也将做..)

asp.net role

2
推荐指数
1
解决办法
3996
查看次数

.NET 3.5应用程序可以在Windows XP Home上运行吗?

我在.NET框架3.5中用C#构建了一个应用程序.我想知道它是否将在具有Windows XP Home Basic Service Pack 3的计算机上运行.

谢谢,Bibhu

.net c#

1
推荐指数
1
解决办法
976
查看次数

C#区域设置混乱

这一切都与双重,浮动数字和分离器有关.所以我的问题是:我总是通过点分隔符获得双倍值.如果我将它转换为字符串,我会得到逗号.如果我将它改回双倍,它会再次得到点.在这里添加一些代码:

    data = Convert.ToDouble(read.ReadSingle()); // converts to -70.00
    Conv = Convert.ToString(data); // converts to -70,00 string
    laikinas[k, m] = double.Parse(Conv);  // and in array I'll get 70.00. 
Run Code Online (Sandbox Code Playgroud)

我确信区域设置一切都很好.我可以看到CurrentCulture.

顺便说一句,我改变了区域设置,而我是半个项目.

c# regions

1
推荐指数
1
解决办法
1245
查看次数

数学表达式的正则表达式

我需要一个数学表达式的正则表达式,它应该满足我提出的这个SO问题中解释的以下条件。

这个表达式效果很好

但现在我需要添加对左括号和右括号以及先前条件的支持。这样我的正则表达式应该验证这些模式的表达式

例如。*6+(7-9)/6.25*(7-9.2)+6*6/(7.5-9)

我试图对现有的正则表达式进行修改,但没有成功实现。它还接受这些无效的模式*6+(7-9*6+7-9)因为数学表达式中可以出现单括号。

这是链接RegExr。请帮忙。

regex

0
推荐指数
1
解决办法
2852
查看次数