小编dam*_*dam的帖子

添加 PPA 以安装 gcc-4.7 的问题

我想安装 GCC 编译器 4.7 以使用 C++11 功能。我在互联网上寻找说明,我在几个网站上找到了这些步骤:

sudo add-apt-repository ppa:Ubuntu-toolchain-r/test  
sudo apt-get update  
sudo apt-get install gcc-4.7 g++-4.7  
Run Code Online (Sandbox Code Playgroud)

问题是我的控制台在添加 ppa 时冻结了。

起初我以为是因为使用了旧的 Ubuntu 版本 (11.04)。所以我已经升级到 11.10,然后是 12.04,一切似乎都正常。但仍然有同样的问题。

如何解决这个问题?

ppa gcc software-installation

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

使用非 retpoline 编译器构建内核

我正在尝试在 Ubuntu 上构建 rtl wifi 驱动程序,当我使用make命令时,它给了我这条消息

make[1]: Entering directory '/usr/src/linux-headers-4.15.0-50-generic'
arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler..  Stop.
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-50-generic'
Makefile:58: recipe for target 'all' failed
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

compiling kernel make drivers

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

XFCE 上的关闭窗口快捷方式命令

我想在我的 xubuntu 上重新映射“关闭窗口”快捷方式。原来的快捷键是Alt+ F4

但是,Alt+F4未列在我的键盘快捷键列表中。(尽管我可以使用Alt+F4关闭计算机上的窗口)。我找不到运行“关闭窗口”进程的确切命令。

截屏

我想知道命令Alt+F4对应什么?

xfce shortcut-keys

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

终端中普通用户和 root 用户的 $ 和 # 符号的含义

#和 的符号代表什么意思$。为什么#要root?

这些约定从何而来?

command-line prompt

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

/dev/input/mouse0 和 /dev/input/mice 之间的区别

我正在使用鼠标 USB 驱动程序,我真的不知道如何区分和使用由/dev/input/mouse0和发送的信息/dev/input/mice

在谷歌上搜索了几次后,我发现了一些关于使用的代码 /dev/input/mice

int fd, bytes;
unsigned char data[4];

const char *pDevice = "/dev/input/mice";

// Open Mouse
fd = open(pDevice, O_RDWR);
if(fd == -1)
{
    printf("ERROR Opening %s\n", pDevice);
    return -1;
}

int left, middle, right;
signed char x, y;

// Read Mouse
bytes = read(fd, data, sizeof(data));

if(bytes > 0)
{
    left = data[0] & 0x1;
    right = data[0] & 0x2;
    middle = data[0] & 0x4;

    x = data[1];
    y = data[2];
    printf("x=%d, y=%d, …
Run Code Online (Sandbox Code Playgroud)

mouse input-devices

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

docker安装的问题

我使用的是 Ubuntu 18.04,最近按照此处的说明使用 Xenial 构建安装了 Docker。我在创建容器、确保它们自动重新启动等方面没有遇到任何问题。

\n\n

但是当我输入 docker version 时:

\n\n
Docker version 0.20180713.170521-2ec1ced, build 2ec1ced\n\nThe docker version is not known.\n
Run Code Online (Sandbox Code Playgroud)\n\n

而且,现在每次运行 apt-get update 时都会收到以下错误消息:

\n\n
Err:14 https://download.docker.com/linux/ubuntu stable Release                                                           \n  404  Not Found [IP : 52.85.242.38 443]\nAtteint:15 https://downloads.opennebula.org/repo/5.5/Ubuntu/18.04 stable Release                                        \nLecture des listes de paquets... Fait                          \nE: Le d\xc3\xa9p\xc3\xb4t https://download.docker.com/linux/ubuntu stable Release n'a pas de fichier Release.\nN: Les mises \xc3\xa0 jour depuis un tel d\xc3\xa9p\xc3\xb4t ne peuvent s'effectuer de mani\xc3\xa8re s\xc3\xa9curis\xc3\xa9e, et sont donc d\xc3\xa9sactiv\xc3\xa9es par d\xc3\xa9faut\nN: …
Run Code Online (Sandbox Code Playgroud)

docker 18.04

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

如何循环一个程序?

我正在使用一个名为“SExtractor”的程序,它在输入中输入天文图像并减去作为输出的天光,得到相同的图像校正。更具体地说,它每次运行由四个文件组成的输出:原始图像、校正后的图像、减法和带有科学参数的文本文件。我所说的图像是 .fits 文件,在天文学中很常见,可以用 DS9 等专业软件打开。

回到问题,(对不起,如果我在这里做了,但软件开发人员指南它仍然不完整,我在网上找不到关于这个程序的更多信息)我需要分析大约 1000 个文件,你可以想象这将是一个乏味的手动选择它们!要运行这个程序,我只需要到终端并写下我想分析的图像sextractor image.fit在哪里image.fit。我的图像都在与 等 相同的目录中image_001.fitimage_002.fit我想循环sextractor以自动分析它们。

我想打字sextractor image_001.fitimage_002.fitimage_003.fit等等,但它给我的错误too many imput files。如果我输入,我会得到同样的错误sextractor *.fit。它在任何情况下只用两张图像就可以正常工作,但是,正如指南所说,在这种情况下,我得到了两个文件的某种组合,这不是我要找的,因为我需要单独分析每个图像!

我想知道是否有一种方法可以自动分析所有文件。我在 C(我知道的唯一语言)中尝试了一个 for 循环,但我不知道如何使用一系列不同的文件(image_001、image_002 等)来执行它。我还尝试制作一个包含所有图像列表的文本文件,但是如果我键入sextractor list.txt该程序,则该程序不会运行,因为它说它需要.fits文件。我不知道该怎么做!

抱歉问了这么长的问题,我希望我已经足够清楚了,如有任何疑问,请写信给我。感谢您的关注!

programming c

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