问题列表 - 第4492页

在C#中,try-catch是否可以用于数字测试?

我听说使用异常捕获不是数字测试的推荐做法.

例如:

bool isnumeric
try
{
int i = int.parse(textbox1.text);
isnumeric = true;
}

catch {isnumenric=false}
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以测试C#中的数字吗?

c#

2
推荐指数
4
解决办法
3290
查看次数

reCAPTCHA CAPTCHA变得越来越难或只是我

由于我一直在测试网站,我发现reCAPTCHA越来越难以阅读.是我或其他人也有这个问题吗?

与此同时,我今天早上有一位用户抱怨他们在reCAPTCHA中收到一个英镑字符.当然用户不知道该怎么做,即使我有消息说他们可以点击重新加载/刷新图标来获得新的CAPTCHA.

不幸的是,这个实现是在60岁以上的人经常使用的网站上,因此更复杂或令人困惑的CAPTCHA是一个问题,但该网站仍然收到很多人试图产生垃圾邮件.

recaptcha

66
推荐指数
4
解决办法
3万
查看次数

错误:服务器不支持安全连接

好的,我已经使用以下脚本一年多来从我的主机发送电子邮件(通过gmail),它工作得很好(Settings.Get()只返回字符串):

public class Email : SmtpClient
{
    public MailMessage Message { get; private set; }

    public Email(string to, string from, string subject, string body) : base(Settings.Get("smtp"), 25)
    {
        this.EnableSsl = Convert.ToBoolean(Settings.Get("ssl"));
        if(this.EnableSsl)
            this.Credentials = new System.Net.NetworkCredential(Settings.Get("gm"), Settings.Get("gmp"));
        this.Message = new MailMessage(from, to, subject, body);
    }

    public void Send()
    {
        try { this.Send(Message); }
        catch (Exception ex) { throw ex; }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,从昨天开始,我收到了这个错误:

错误:服务器不支持安全连接.

当然,我的主人当然认为这不是他们的错,但我没有改变任何事情.此外,它仍然可以在我的本地和测试机器上正常工作.知道可能导致这种情况的原因所以我可以告诉他们解决这个问题吗?

谢谢......这让我疯了!

asp.net gmail system.net.mail

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

如何在.net中获取可用的WiFi AP及其信号强度?

有没有办法使用.NET访问所有WiFi接入点及其各自的RSSI值?如果我可以在不使用非托管代码的情况下完成它,那将是非常好的,如果它在单声道和.NET中工作,那将更好.

如果有可能我会申请代码样本.谢谢


以下是我发现的一些类似的stackoverflow问题:

- 在Windows Vista上获取我使用C#.Net连接的无线网络的SSID

- 在C#中管理无线网络连接

- 从C#获取无线接入点的BSSID(MAC地址)

.net c# mono networking wifi

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

从Visual Studio 2008中删除SourceSafe集成

最近有人询问有关从Visual Studio 6中删除SourceSafe集成的问题.我需要对Visual Studio 2008做同样的事情.

我们的团队使用Subversion,我已经安装了AnkhSVN,VS2008的Subversion插件(团队的其他一些成员使用VisualSVN).我发现SourceSafe"坚持"成为首选的集成源代码控制工具 - 工具>选项>源代码管理中的源代码管理插件设置似乎每次关闭VS2008时都会重置.这非常烦人,我想摆脱SourceSafe.

我尝试运行VS2008安装,目的是关闭(有效卸载)SourceSafe插件,但没有选项.

svn visual-sourcesafe visual-studio-2008 visual-studio

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

在内存中存储数据:会话与缓存与静态

有点背景故事:我正在开发一个Web应用程序,它需要相当多的时间来准备/处理数据,然后再将其提供给用户进行编辑/操作.数据请求任务完成约15/20秒,处理几秒钟.在那里,用户可以动态操纵vaules.任何值的操作都需要完全重新处理数据.

更新:为了避免混淆,我只进行一次数据调用(15秒命中),然后想要将结果保存在内存中,这样我就不必再次调用它,直到用户100%完成它为止.所以,第一次拉动将需要一段时间,但是,使用Ajax,我将打击内存中的数据以不断更新并将响应时间保持在大约2秒左右(我希望).

为了提高效率,我将初始数据移动到内存中并使用Ajax调用回服务器,这样我就可以减少处理时间来处理用户更新时发生的重新计算.

这是我的问题,考虑到性能,存储此数据的最佳方式是什么,假设在任何给定时刻只有1个用户将使用此数据.

此外,用户可能会在此过程中工作几个小时.当用户使用数据工作时,如果会话以某种方式中断,我将需要某种故障保护来保存用户的当前数据(在数据库或序列化二进制文件中).换句话说,我需要一个具有适当钩子的解决方案,以允许我在用户断开连接/分心太久的情况下转储内存对象的数据.

到目前为止,这是我的想法:

会话状态 - 优点:锁定到一个用户.Session End事件是否符合我的故障安全要求.缺点:我当前选项的最慢性能.Session End事件有时很棘手,无法确保正常触发.

缓存 - 优点:良好的性能.可以访问依赖项,这可能是后来的奖励,但在当前范围内并不真正有用.缺点:除了基于时间间隔的写入之外,没有简单的故障保护步骤.全球范围 - 必须确保用户不会相互冲突.

静态 - 优点:最好的Perf.易于维护,因为我可以直接利用我当前的类结构.缺点:除了基于时间间隔的写入之外,没有简单的故障保护步骤.全球范围 - 必须确保用户不会相互冲突.

有没有人对我应该选择的选项有任何建议/意见?

谢谢!

更新:忘记提及,我使用VB.Net,Asp.Net和Sql Server 2005来执行此任务.

memory session static caching

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

在Python中跟踪类实例变量的好方法是什么?

我是一名刚开始学习Python的C++程序员.我想知道如何在大型Python类中跟踪实例变量.我习惯有一个.h文件给我一个整齐的列表(包括评论)所有班级的成员.但是,由于Python允许您动态添加新的实例变量,您如何跟踪它们?

我正在想象一个场景,当我已经有一个新的实例变量时,我错误地添加了一个新的实例变量 - 但它离我工作的地方有1000行.是否有避免这种情况的标准做法?

编辑:看起来我对术语"成员变量"产生了一些困惑.我的意思是实例变量,我已经相应地编辑了我的问题.

python variables

9
推荐指数
3
解决办法
2429
查看次数

在Xaml中动态调整窗口大小

有没有办法让我的WPF应用程序的窗口动态调整内容大小?我尝试将宽度和高度设置为自动,但没有去.

wpf xaml resize window

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

是否可以记录谁启动或停止了Windows服务?

我有一些用C#编写的Windows服务.当有人停止或启动服务时,我希望能够确定它是谁并记录该信息.

我尝试了日志,Environment.UserName但即使在我的本地机器上,它也会评估为SYSTEM.

此外,目前这些服务正在Windows 2000服务器上运行.

c# windows-services

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

是否可以替代IE7的Internet Developer Toolbar?

有没有人知道IE7 的Internet Developer Toolbar的替代品,我可以用于dom浏览和css调试?我过去曾经使用过Firebug,相比之下,IDT似乎也很贫乏.它似乎也让我的浏览器崩溃了很多.

或者:IE7的IDT是否改进到了几乎和Firebug一样好的程度?

更新:写完后不久我开始使用开发人员工具栏.嗯,这是一个强有力的术语.我试着用它.它根本不起作用.具体来说,我需要通过点击选择元素,它不会做一个该死的事情.即使重新启动IE7,所有菜单选项也会显示为灰色.好问我问了这个问题,看起来IDT就像我记得的那样多了.

internet-explorer-7

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