问题列表 - 第7494页

Python - 可以强制引发异常而不管try/except块?

在Python中是否有任何语言(或解释器)功能来强制python解释器始终引发异常,即使异常违规代码在try/except块中?

我刚刚继承了用python编写的更大更旧的代码库,其目的是与我们开发的一些定制设计的硬件进行通信.由于以下(简化)代码模式,许多通信错误和超时被屏蔽/遗漏:

try:
    serialport.write(MSG)
except:
    some_logging_function_mostly_not_working_that_might_be_here_or_not()
    #or just:
    #pass
Run Code Online (Sandbox Code Playgroud)

为了避免"只是从头开始重写整个事情"的典型场景,我正在尝试修复所有异常错误/超时.我这样做是通过手动禁用所有异常处理代码,一次一个.

python exception

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

如何让ScrollViewer在StackPanel内部工作?

在下面的WPF XAML中,ScrollViewer不起作用(它显示滚动条但不能滚动,内容从窗口向下移动到底部).

我可以将外部StackPanel更改为Grid,它将起作用.

但是,在我复制以下代码的应用程序中,我需要一个外部StackPanel.我需要对StackPanel做什么才能让ScrollViewer显示一个可用的滚动条?例如VerticalAlignment ="Stretch"Height ="Auto"不起作用.

 <StackPanel>
        <ScrollViewer>
            <StackPanel>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a test"/>
                <TextBlock Text="This is a …
Run Code Online (Sandbox Code Playgroud)

wpf xaml scrollviewer stackpanel

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

make Eclipse equals()/ hashCode()使用getters

是否可以使默认的Eclipse"生成hashCode()和equals()"使用getter而不是字段引用? - 即.我可以使用它使用的模板吗?

我正在使用Hibernate,并且当使用getter而不是来自字段引用时,Proxied Objects只是LazyLoaded.不断改变它是一件烦恼.

显而易见的解决方法是自己创建一个模板或者编写一个插件 - 这听起来有些过分.

编辑:看起来这些是不可配置的.我将此作为JBoss Tools Group的一个问题(他们为Hibernate制作了一些插件).

java eclipse hibernate

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

为什么C#使用不同的命名约定?

我最近开始使用C#,我注意到约定似乎是变量以大写字母和方法开头.

这是唯一可以做到这一点的语言吗?为什么?例如:

Page Page = new Page();
Page.Action(); 
Run Code Online (Sandbox Code Playgroud)

在其他语言中,你会看到:

Page page = new Page();
page.action();
Run Code Online (Sandbox Code Playgroud)

还有其他一些令人困惑的例子,因为我已经使用了UML,Ruby,C++和Java.

我的问题是,当其他语言没有时,为什么C#会这样做呢?

编辑

其他Stack Overflow用户注意到C#不遵循这个约定,这只是我的错误.

c# uml conventions naming-conventions

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

锚链接内的按钮在Firefox中有效但在Internet Explorer中无效吗?

除了我的链接外,我网站上的其他所有内容似乎都与所有浏览器兼容.它们出现在页面上,但它们不起作用.我的链接代码如下 -

<td bgcolor="#ffffff" height="370" valign="top" width="165">
    <p>
        <a href="sc3.html">
            <button style="width:120;height:25">Super Chem #3</button>
        </a> 
        <a href="91hollywood.html">
            <button style="width:120;height:25">91 Hollywood</button>
        </a> 
        <a href="sbubba.html">
            <button style="width:120;height:25">Super Bubba</button>
        </a> 
        <a href="afgoohash.html">
            <button style="width:120;height:25">Afgoo Hash</button>
        </a> 
        <a href="superjack.html">
            <button style="width:120;height:25">Super Jack</button>
        </a> 
        <a href="sog.html">
            <button style="width:120;height:25">Sugar OG</button>
        </a> 
        <a href="91pk91.html">
            <button style="width:120;height:25">91 x PK</button>
        </a> 
        <a href="jedi1.html">
            <button style="width:120;height:25">Jedi</button>
        </a>
    </p>
    <p>&nbsp;</p>
    <a href="http://indynile99.blogspot.com">
        <button style="width:120;height:25">Blog</button>
    </a>
    <p>&nbsp;</p>
</td>
Run Code Online (Sandbox Code Playgroud)

html firefox internet-explorer cross-browser button

72
推荐指数
8
解决办法
10万
查看次数

为什么document.write被认为是"不好的做法"?

我知道document.write被认为是不好的做法; 我希望编制一份提交给第三方供应商的理由清单,说明为什么他们不应该document.write在分析代码的实现中使用它们.

请在下面提供您声称document.write为不良做法的理由.

javascript

355
推荐指数
10
解决办法
18万
查看次数

iPhone和加密库

我想我将不得不在我的iPhone应用程序中使用Crypto库.我想问你关于Apple应用的加密出口政策的含义.我是否需要做额外的事情(例如填写表格等)

1)如果我使用MD5进行哈希处理.

2)如果我使用对称加密.

谢谢,

security iphone encryption hash objective-c

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

FileSystemWatcher更改了未引发的事件

我正在开发一个Windows服务,它可以监视几个文件夹以进行更改,创建和删除.除了一个观察单个文件(带有配置设置的XML文件)进行微小更改的观察者之外,一切运行良好.

我尝试使用Windows服务代码并将其放入一个简单的Windows应用程序,其中包含文件系统观察者的启动/停止按钮并逐步完成.它从不检测XML配置文件的文件更改.确实发生了更改,并且文件的"修改日期"正在更新.

XmlEventReferences = New System.IO.FileSystemWatcher()
XmlEventReferences.Path = "C:\XmlReferences\"
XmlEventReferences.Filter = "*.xml"
XmlEventReferences.NotifyFilter = IO.NotifyFilters.FileName
AddHandler XmlEventReferences.Changed, AddressOf ReloadEventReferences
AddHandler XmlEventReferences.Created, AddressOf ReloadEventReferences
AddHandler XmlEventReferences., AddressOf ReloadEventReferences
XmlEventReferences.EnableRaisingEvents = True
Run Code Online (Sandbox Code Playgroud)

这是一些代码,这是XML文件的示例:

<EventReference>
    <ER_EL_NUMBER>1</ER_EL_NUMBER>
    <ER_SEND_TO_DATABASE>true</ER_SEND_TO_DATABASE>
    <ER_ACTIVATE_ALARM>true</ER_ACTIVATE_ALARM>
    <ER_DESCRIPTION />
</EventReference>
Run Code Online (Sandbox Code Playgroud)

.net vb.net filesystemwatcher

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

新安装后,IIS中的ASP.NET 3.5缺少.NET 3.5

我刚刚将.NET 3.5 Framework安装到我的Windows 2003服务器上,当我尝试创建一个新网站时,我无法从IIS中的网站属性ASP.NET选项卡中选择3.5.

这适用于1.0,1.1和2.0.

我知道框架安装过程与3.5完全不同,但我认为它应该在下拉列表中可用.

我该怎么做才能解决这个问题?

.net asp.net iis

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

System.Web.Configuration.MachineKeySection.GetDecodedData中的"无法验证数据"异常是什么意思

我已经开发了一个测试localhost Cassini的网站,它一直运行良好,现在当我部署到我的网络服务器时,我间歇性地得到以下错误:

Global.Application_Error错误:请求期间发生异常: http://....blah.aspx无法验证数据.System.Web.Configuration.MachineKeySection.GetDecodedData(Byte [] buf,Byte [] modifier,Int32 start,Int32 length,Int32&dataLength)at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)HttpApplication.RaiseOnError => EventHandler .Invoke => Global.Application_Error

这是在我的global.asax中捕获的.我四处搜寻但找不到原因.这个异常是在非常简单和小的webforms中抛出的.该网站不在webfarm中托管.

2页似乎间歇性地导致此错误,其中一个在ViewState中存储bool,但除此之外不进行修改.

有没有人遇到过这个?

asp.net exception

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