问题列表 - 第17397页

如何在异常处理后返回for循环

我准备运行此代码,但在我想修复异常处理之前:

for l in bios:
    OpenThisLink = url + l
    try:
        response = urllib2.urlopen(OpenThisLink)
    except urllib2.HTTPError:
        pass
    bio = response.read()
    item = re.search('(JD)(.*?)(\d+)', bio)
    ....
Run Code Online (Sandbox Code Playgroud)

正如这里建议的那样,我添加了try...except但是现在如果页面没有打开,我会收到此错误:

bio = response.read()
NameError: name 'response' is not defined
Run Code Online (Sandbox Code Playgroud)

所以程序继续执行.相反,我希望它回到for循环并尝试下一个url.我试过break而不是pass但结束了程序.有什么建议?

python exception-handling

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

将FontWeight绑定到Silverlight中的布尔值

Silverlight不具备DataTriggers功能,因此在这种情况下......有条件地将项目的字体权重设置为布尔值的最佳方法是什么?

例如......在Silverlight中无法实现以下功能.

<TextBlock Text="{Binding Text}">
    <TextBlock.Triggers>
        <DataTrigger Binding="{Binding IsDefault}" Value="True">
            <Setter Property="FontWeight" Value="Bold"/>
        </DataTrigger>
        <DataTrigger Binding="{Binding IsDefault}" Value="False">
            <Setter Property="FontWeight" Value="Normal"/>
        </DataTrigger>
    </TextBlock.Triggers>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

谢谢!

data-binding silverlight xaml triggers datatrigger

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

如何使用jQuery将光标从指针更改为手指?

这可能很容易,但我以前从未这样做过.如何将光标更改为手指(如点击链接)而不是常规指针?

以及如何使用jQuery实现这一点,因为我正在使用它.

javascript css jquery

122
推荐指数
3
解决办法
23万
查看次数

为什么InvokeLater导致我的JFrame无法正确显示?

好的,我已经在网上阅读了一个搜索过的内容,但我还没有找到问题的解决方案,也许我错过了一些简单的东西,因此我在这里......

我有一个相当大的项目,处理维修业务的工单.这是所有数据库连接,许多页面的代码和类.但我只是在前端添加了一小段代码,实质上是在我们的笔记区域中检查新消息.

无论如何,我显示一个带有两个JLabel的简单JFrame,而一个单独的线程查询数据库.这一切都发生在程序的开始.问题是我的小"请等待" JFrame提出了它的框架,但没有胆量,没有背景,没有JLabel,在等待期间(这是程序加载的其余部分,而不是数据库线程),显示后,但到那时它错过了它的观点.

我写了以下示例程序.它显示一个简单的JFrame(CheckingMessagesGUI:一个带有两个JLabelJFrame,仅此而已)休眠5秒然后显示Example(主程序)JFrame,然后立即关闭()在这个例子中,当然我真正的程序继续做多很多.我发现这似乎是导致问题的原因.一旦睡眠定时器用完,窗口就会显示,但显示它的代码是在命令之前给出的,应该按照那个顺序完成吗?System.exit(0)invokeLaterThread.sleep

我的问题是为什么invokeLater导致我的JFrame无法正确显示?

我的理解是,目的invokeLater是让项目在正确的AWT事件线程上运行,这会让我觉得这个窗口会被正确绘制.无论如何,我确定我错过了一些明显的东西.我invokeLater在下面的代码中注释了该部分,并且它正确运行,如果你把它放回去它不...

提前谢谢了.

package javaapplication6;

public class Example extends javax.swing.JFrame {          
    public Example() {
        System.out.println("Example started");
        setBounds(100,100,200,200);

        System.out.println("cmGUI instantiated");
        CheckingMessagesGUI cmGUI = new CheckingMessagesGUI();
        System.out.println("Set cmGUI visible");
        cmGUI.setVisible(true);
        cmGUI.validate();
        try {
            System.out.println("timer started");
            Thread.sleep(5000);
            System.out.println("timer done");
        } catch(InterruptedException e){
        }
        System.exit(0);
    }

    public static void main(String[] args) {
        /*java.awt.EventQueue.invokeLater(new …
Run Code Online (Sandbox Code Playgroud)

java swing awt invokelater

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

如何配置JPA以使用JNDI?

我有一个工作持久性定义,适用于Java级别测试.现在我想将它合并到一个Web应用程序中,该应用程序在context.xml中将数据库连接定义为JNDI.我需要更改什么才能使它与JNDI而不是persistence.xml一起使用,或者至少从那里获取信息?

persistence jpa jndi

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

as3复制自定义形状的位图

所以,我的bitmapA是矩形的.我有一个我要复制的裁剪区域......

但是,位图与裁剪成一定角度.

如何从位图复制一个部分,该部分不是在x,y轴上布置的矩形?

或复制自定义形状????

谢谢

flash crop bitmap actionscript-3

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

使用jQuery的多个选择器

我可以一次用Jquery选择两个元素吗?

例如,我试过这个,但它只选择了第一个元素:

$('.loginStaff' || '.loginClient').click(function(){
    $('.login_form').toggle();
});
Run Code Online (Sandbox Code Playgroud)

我也试过,但这只选择了最后一个元素:

$('.loginStaff' && '.loginClient').click(function(){
    $('.login_form').toggle();
});
Run Code Online (Sandbox Code Playgroud)

谢谢!!!全球

jquery css-selectors

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

是否有redmine插件可以同时创建多个问题?

Redmine有一个很好的批量编辑功能,但没有什么相当于"批量创建"(如果我错了请纠正我!)

FogBugz允许您通过任何过滤的故障单视图底部的ajax-ified文本框快速创建具有相同属性(类型,状态,分配等)的多个故障单.以这种方式创建的故障单与过滤器的值匹配(以及过滤器分组值 - 每个组底部都有一个文本框).

Toodledo有更简单的选择:它的"添加多个任务"功能是一个textarea,其中每一行都被转换为一个项目.

是否有一个redmine插件,增加了上述任何一种功能?

redmine issue-tracking redmine-plugins

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

为什么缓冲区溢出会在访问整数时导致分段错误?

在从函数A()调用函数B()期间,B()分配一个100-char数组并多次填充,包括一次使用101个字符的字符串,一次使用110个字符的字符串.这是一个明显的错误.

之后,函数A()尝试访问完全不相关的int变量i,并发生分段错误.

我理解为什么会发生缓冲区溢出,但为什么在访问此整数时会出现分段错误?为什么我不简单地得到垃圾数据?

c c++ buffer-overflow segmentation-fault

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

使用jQuery/JavaScript创建确认消息的最简单方法?

我怎样才能做到这一点?

  1. 用户单击删除链接(具有"确认"类).
  2. 出现确认消息询问"你确定吗?" "是"和"取消"选项.

如果选择"是",则链接会在单击时继续,但如果选择"取消",则会取消操作.

更新:最后的工作代码confirm()感谢这个家伙:

$('.confirm').click(function() {
    return confirm("Are you sure you want to delete this?");
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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