小编Nik*_*pta的帖子

GDB SIGALRM,闹钟终止

我正面临着一个我以前从未见过的小问题.我正在尝试调试软件包并通过GDB运行(在Ubuntu Linux上).几秒钟/几分钟后,我收到此消息:

Program terminated with signal SIGALRM, Alarm clock.
The program no longer exists
Run Code Online (Sandbox Code Playgroud)

然后,我退出GDB,重新启动并继续调试......这真烦人,因为我必须像1000次一样退出它.我想知道是否有人在此之前遇到过这个问题?!

我假设'SIGALRM'是在某个地方的源文件中编程的,有没有办法在不受影响的情况下运行GDB?

谢谢.

c linux ubuntu gdb alarm

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

从.dot生成graphviz pdf时,Tpdf和Tps2均失败

我有一个.dpt文件,我试图从中输出.png和.pdf文件,我使用命令行表达式为:dot -Tpng SPU123.dot -o SPU123.png生成.png并正常工作。首先,我尝试通过以下方式生成(遵循graphviz文档).pdf:dot -Tpdf SPU123.dot -o SPU123.pdf但它只是生成了一个空白.pdf,并且文档说有一些bug包含Tpdfoption,而Tps2我使用了option,所以我这样做了:dot -Tps SPU123.dot -o SPU123.ps但是我遇到了这个错误:

Error: canvas size (34642,3608) exceeds PDF limit (14400)
        (suggest setting a bounding box size, see dot(1)) 
Run Code Online (Sandbox Code Playgroud)

如何.pdf从.dot文件中生成输出?

dot graphviz

5
推荐指数
0
解决办法
482
查看次数

以特定格式将"词典词典"写入.csv文件

我正在使用多个.csv文件生成一个字典,它看起来像这样(示例):

dtDict = {'AV-IM-1-13991730': {'6/1/2014 0:10': '0.96',
                      '6/1/2014 0:15': '0.92',
                      '6/1/2014 0:20': '0.97'},
 'AV-IM-1-13991731': {'6/1/2014 0:10': '1.96',
                      '6/1/2014 0:15': '1.92',
                      '6/1/2014 0:20': '1.97'},
 'AV-IM-1-13991732': {'6/1/2014 0:10': '2.96',
                      '6/1/2014 0:15': '2.92',
                      '6/1/2014 0:20': '2.97'},
 'AV-IM-1-13991733': {'6/1/2014 0:10': '3.96',
                      '6/1/2014 0:15': '3.96',
                      '6/1/2014 0:20': '3.97'}}
Run Code Online (Sandbox Code Playgroud)

我想以下列格式将其保存为.csv文件:

timestamp,AV-IM-1-13991730,AV-IM-1-13991731,AV-IM-1-13991732,AV-IM-1-13991733
6/1/2014 0:10,0.96,1.96,2.96,3.96
6/1/2014 0:15,0.92,1.92,2.92,3.96
6/1/2014 0:20,0.97,1.97,2.97,3.97
Run Code Online (Sandbox Code Playgroud)

我到目前为止的一段代码(与此目标相关):

header = '''# file...... Recorder file
# date...... Thu Mar 12 14:35:32 2015
# user...... Sri
# host...... (null)
# group..... None
# property.. AVA Measurements
# limit..... …
Run Code Online (Sandbox Code Playgroud)

python csv dictionary

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

无法在tkinter gui中显示多个(JSON)“键”

我一直在使用tkinter并使用了大量的网络资源,目前有以下代码:

import json
import tkinter as tk
from tkinter import ttk
from pprint import pprint as pprint

# opt_name: (from_, to, increment)
IntOptions = {
    'age': (1.0, 200.0, 1.0),
}

def close_ed(parent, edwin):
    parent.focus_set()
    edwin.destroy()

def set_cell(edwin, w, tvar):
    value = tvar.get()
    w.item(w.focus(), values=(value,))
    close_ed(w, edwin)

def edit_cell(e):
    w = e.widget
    if w and len(w.item(w.focus(), 'values')) > 0:
        edwin = tk.Toplevel(e.widget)
        edwin.protocol("WM_DELETE_WINDOW", lambda: close_ed(w, edwin))
        edwin.grab_set()
        edwin.overrideredirect(1)
        opt_name = w.focus()
        (x, y, width, height) = w.bbox(opt_name, 'Values')
        edwin.geometry('%dx%d+%d+%d' …
Run Code Online (Sandbox Code Playgroud)

python tkinter

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

预期的声明说明符或'*'之前的'...'标记

我正在尝试在MinGW中构建(这在VS2005中构建良好)但在以下情况下面临此错误:

#ifndef int64
#define int64 __int64 /**< Win32 version of 64-bit integers */
#endif

// also in class.h
#ifndef FADDR
#define FADDR
typedef int64 (*FUNCTIONADDR)(void*,...); /** the entry point of a module function */
#endif
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

 error: expected declaration specifiers or '...' before '*' token
 typedef int64 (*FUNCTIONADDR)(void*,...); /** the entry point of a module function */
                ^
Run Code Online (Sandbox Code Playgroud)

有关如何处理这个的任何建议?谢谢.

c c++ mingw-w64

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

根据python中的条件打印上一行

我试图根据条件打印第-4行.我有一个SFU.txt包含一些内容的文本文件.我的目标是:如果configuration一行中有一个单词,我想打印第-4行.例如,如果我的文件内容如下所示:

This is a random text document
We are talking about planets here
This is planet Mars
in solarsystem
sun is the star
this is 4th planet
configuration lifeform exists
bla bla bla
bla bla bla
Run Code Online (Sandbox Code Playgroud)

所以,一旦编译器到达该行configuration lifeform exists并且它看到configuration,我想打印该行This is planet earth

我的代码如下:

file = open("SFU.txt","r")
for line in file:
    if "configuration" in line:
        #want to print the -4th line-HOW?
Run Code Online (Sandbox Code Playgroud)

python

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

标签 统计

python ×3

c ×2

alarm ×1

c++ ×1

csv ×1

dictionary ×1

dot ×1

gdb ×1

graphviz ×1

linux ×1

mingw-w64 ×1

tkinter ×1

ubuntu ×1