小编HEA*_*0NE的帖子

Eclipse Bug:未处理的事件循环异常没有更多句柄

我使用Swing和MigLayout构建了一个GUI.

我在Windows 7旗舰版上使用Eclipse 4.2.2(64位).每次我点击返回窗口编辑我的代码时,会弹出一个弹出窗口,然后提示我重启Eclipse,事件日志说明如下:

 org.eclipse.swt.SWTError: No more handles
    at org.eclipse.swt.SWT.error(SWT.java:4387)
    at org.eclipse.swt.SWT.error(SWT.java:4276)
    at org.eclipse.swt.SWT.error(SWT.java:4247)
    at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
    at org.eclipse.swt.widgets.Control.createHandle(Control.java:704)
    at org.eclipse.swt.widgets.Label.createHandle(Label.java:199)
    at org.eclipse.swt.widgets.Control.createWidget(Control.java:744)
    at org.eclipse.swt.widgets.Control.<init>(Control.java:112)
    at org.eclipse.swt.widgets.Label.<init>(Label.java:101)
    ...
Run Code Online (Sandbox Code Playgroud)

我正在附上错误消息的屏幕截图.还有其他人遇到过Eclipse的这个错误吗?你知道解决方法还是解决方法?

1.发生问题的消息

2.内部错误消息要求我关闭Eclipse

3.活动详情

eclipse swt

47
推荐指数
5
解决办法
10万
查看次数

TeamCity - REST API - 上次成功构建

我正在尝试获得最新的成功构建.

此请求返回指定的所有成功构建buildType(如下BUILDTYPE所示).

/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:SUCCESS
Run Code Online (Sandbox Code Playgroud)

有没有办法进一步过滤掉以获得相应的单一最新成功构建buildType

TeamCity版本: Professional 9.1.3(build 37176)

teamcity teamcity-9.1

11
推荐指数
2
解决办法
5969
查看次数

使用相对href链接生成递归站点地图

我正在使用Flask在网页上公开HTML文件的本地目录.

我也使用a jinja2div我的主端点的左侧生成站点地图.

无法正确指定子文件夹端点的URL.

如下面的代码所述,我将如何从/docs(ie /docs/folder1/subfolder1/SubFolder1Page.html)动态构建相对链接?我目前设置值的方式href显然不起作用.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Docs Demo</title>
    <link rel="stylesheet" href="{{ url_for('static', filename='styles.css') }}">
</head>
<body>
    <div id="container">
        <div class="left_frame">
            <h1>{{ tree.name }}</h1>
            <ul>
            {%- for item in tree.children recursive %}
                <!-- How would I build a relative link from /docs/ i.e. /docs/folder1/subfolder1/SubFolder1Page.html -->
                <li><a href="docs/{{ item.name }}" target="iframe1">{{ item.name }}
                {%- if item.children -%}
                    <ul>{{ loop(item.children) }}</ul>
                {%- endif %}</a></li>
            {%- endfor …
Run Code Online (Sandbox Code Playgroud)

python jinja2

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

包含 Nvidia 的 nvapi.h 会导致编译错误

我正在尝试使用 NVIDIA 的nvapi,但出现了我不完全理解的编译错误。也许我使用了错误的编译器?

#include "nvapi.h"
#include <iostream>

int main()
{
    printf("Hello nvapi!");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

汇编: g++ nvapi_hello.cpp

输出(因太长而被截断):

In file included from nvapi_lite_d3dext.h:35:0,
                 from nvapi.h:6,
                 from nvapi_hello.cpp:1:
nvapi_lite_salstart.h:821:41: warning: '__success' initialized and declared 'extern'
 #define NVAPI_INTERFACE extern __success(return == NVAPI_OK) NvAPI_Status __cdecl
                                         ^
nvapi.h:99:1: note: in expansion of macro 'NVAPI_INTERFACE'
 NVAPI_INTERFACE NvAPI_Initialize();
 ^~~~~~~~~~~~~~~
nvapi_lite_salstart.h:821:42: error: expected primary-expression before 'return'
 #define NVAPI_INTERFACE extern __success(return == NVAPI_OK) NvAPI_Status __cdecl
                                          ^
nvapi.h:99:1: note: in expansion of macro 'NVAPI_INTERFACE'
 NVAPI_INTERFACE NvAPI_Initialize(); …
Run Code Online (Sandbox Code Playgroud)

c++ nvidia nvapi

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

将字符串转换为列表列表

使用Python 2.7,我想将以下格式的字符串转换为列表列表:

>>> value = "[[1 0 0 0] [0 1 0 0] [0 0 1 0] [0 0 0 1]]"
>>> ...
>>> result = [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]]
Run Code Online (Sandbox Code Playgroud)

我确实设法做到了这一点,但看起来很草率.

>>> value = "[[1 0 0 0] [0 1 0 0] [0 0 1 0] [0 0 0 1]]"
>>> val2 = value.replace('[[', '').replace(']]', '').split('] [')
>>> val2
['1 0 0 0', '0 1 0 0', '0 …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

修改 NamedTemporaryFile (Python 3) 的内容

最初创建 NamedTemporaryFile 后,我无法修改它的内容。

根据我下面的示例,我从 URL 的内容(JSON 数据)创建了一个 NamedTemporaryFile。

然后,我的目标是重新访问该文件,修改文件中 JSON 的一些内容,并保存它。下面的代码是我尝试这样做的。

import json
import requests

from tempfile import NamedTemporaryFile


def create_temp_file_from_url(url):
    response = requests.get(url)
    temp_file = NamedTemporaryFile(mode='w+t', delete=False)
    temp_file.write(response.text)
    temp_file.close()
    return temp_file.name


def add_content_to_json_file(json_filepath):
    file = open(json_filepath)
    content = json.loads(file.read())

    # Add a custom_key : custom_value pair in each dict item
    for repo in content:
        if isinstance(repo, dict):
            repo['custom_key'] = 'custom_value'

    # Close file back ... if needed?
    file.close()

    # Write my changes to content back into the file
    f …
Run Code Online (Sandbox Code Playgroud)

python file-io json temporary-files

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