-
linux – 类似于gnuplot的时间线数据程序
所属栏目:[Linux] 日期:2020-12-14 热度:87
我正在寻找一个类似gnuplot的程序来绘制时间轴中的数据. gnuplot-like == 在Linux上运行 命令行功能(GUI不会对我有多大帮助) 脚本语法 输出到jpg,png,svg或gif 输出应该是这样的: | | | | |set5|###################### | | | | | | |set4| ###### #######[详细]
-
linux – 如何为Qt应用程序创建“安装”包?
所属栏目:[Linux] 日期:2020-12-14 热度:197
通常在您使用的基于 Linux的操作系统上安装软件包 ./configuremake make install 这是如何运作的?如何创建可以这种方式安装的软件包? 我的应用程序使用Qt框架,我认为我的目标是“MyPackage.tar.gz” 解决方法 您可以从项目中创建debian包.据我所知,你想创[详细]
-
linux – 为什么变量的地址在运行之间不断变化
所属栏目:[Linux] 日期:2020-12-14 热度:78
我制作了两个C程序,它们是彼此的精确副本.使用 gcc编译器在 Linux平台(Ubuntu 10.04)上编译它们并获得两个单独的可执行文件.然后我使用objdump获取了两个可执行文件的汇编代码,发现汇编代码是完全相同,甚至两个汇编文件中相应指令的地址相同.程序是打印变量[详细]
-
linux – 无法为bash中的变量赋值布尔值?
所属栏目:[Linux] 日期:2020-12-14 热度:177
我在我的脚本开头将$weMountedBoot设置为false: weMountedBoot=false 现在,如果没有安装,因此条件代码运行我得到此错误,并且变量未设置为true: ./verifyBootFiles: line 41: false=true: command not found 相关代码: if ! mount | grep "/boot" /dev/nul[详细]
-
如何避免在Linux中通过本地堆栈进行路由
所属栏目:[Linux] 日期:2020-12-14 热度:63
我有以下环境:2个主机,每个主机有2个以太网接口相互连接(如下图所示): +---------+ +---------+ | (1)+---------------+(2) | | host1 | | host2 | | | | | | (3)+---------------+(4) | +---------+ +---------+ 我想编写客户端/服务器套接字工具,它将在h[详细]
-
linux – 程序集子程序被调用两次,甚至没有从main调用
所属栏目:[Linux] 日期:2020-12-14 热度:128
我正在尝试定义一些在其中调用printf的子例程. 一个非常简单的例子如下: extern printfLINUX equ 80HEXIT equ 60section .data intfmt: db "%ld",10,0segment .text global mainmain: call os_return ; return to operating systemos_return: mov rax,EXIT[详细]
-
linux – 如何使用udev识别设备
所属栏目:[Linux] 日期:2020-12-14 热度:86
我想用libudev来监视某些设备.具体来说,我想监控可移动存储:USB硬盘,USB密钥,SD卡等.如果你知道设备的父系统的’子系统’和’devtype’,libudev API可以让你找到一个设备.我在我的计算机上试用了这些设备并使用udevadm发现所有存储类型都有’block’的设备[详细]
-
linux – 从Shell输入中检测元(特殊)键(Ctrl,Shift,Alt,Tab,Esc,
所属栏目:[Linux] 日期:2020-12-14 热度:192
我想知道是否有人知道如何检测元(特殊)键 ?来自 Shell输入的(Ctrl,Shift,Alt,Tab,Esc,Backspace). 我见过帖子解释了如何检测箭头键等,但不是上面的特殊键. 有什么方法我可以做$showkey -s并使用原始扫描代码以某种方式得到键输入? 任何形式的帮助将不胜感激[详细]
-
为什么linux(ARM)在异常处理期间总是切换到管理员模式?
所属栏目:[Linux] 日期:2020-12-14 热度:119
在异常处理期间,Linux总是切换到管理员模式.这是什么原因?为什么不能在异常模式下继续执行? 解决方法 当ARM发生异常时,处理器切换到中止状态.处于此状态时,处理器无法处理任何中断.这意味着屏幕和网络更新不会发生,也不会有任何先发制人.因此,永远不应该在[详细]
-
Linux上的C中的蓝牙配对
所属栏目:[Linux] 日期:2020-12-14 热度:71
我正在寻找有关在 Linux下使用C语言管理蓝牙配对/加密的信息,文档,示例代码或其他内容.我在哪里可以找到它? 问候, 阿尔班 解决方法 目前占主导地位的蓝牙堆栈是 Bluez;一个很好的教程可以在 An Introduction to Bluetooth Programming找到[详细]
-
linux – BASH有哪些ncurses框架?
所属栏目:[Linux] 日期:2020-12-14 热度:142
参见英文答案 Bash script with graphical menus????????????????????????????????????2个 是否还有一些用于bash的文本用户界面(TUI)框架(除此之外)? : http://code.google.com/p/bashsimplecurses/ 我想接受用户输入(数据输入) 处理条目 解决方法 如果您[详细]
-
在Linux中获取C中的主音量
所属栏目:[Linux] 日期:2020-12-14 热度:195
我正试图在 Linux中检索(可能稍后设置)主音量.我正在使用PulseAudio,但理想情况下它也适用于ALSA. 我找到了关于如何设置音量的this非常有用的帖子,从中我能够推断出snd_mixer_selem_get_playback_volume()的存在以检索当前设置.然而,在我的系统上,这似乎给了[详细]
-
Linux模拟到Windows GetAsyncKeyState()
所属栏目:[Linux] 日期:2020-12-14 热度:152
是否有一些 Linux模拟windows功能 GetAsyncKeyState()?或者可能存在一些返回的异步函数 – 键盘缓冲区是否为空? 谢谢. 解决方法 这里的关键问题是:对于哪个抽象? X windows,ncurses还是stdio? Linux并不像Windows那样简单和单一. 对于stdio(普通的旧std[详细]
-
linux – 不同进程之间的产量
所属栏目:[Linux] 日期:2020-12-14 热度:135
我有两个C代码,一个叫做a,一个叫做b.我使用Boost线程库在64位 Linux中运行. 一个代码创建了5个线程,这些线程保持在一个非结束循环中进行某些操作. b代码创建了5个线程,这些线程保持在一个非结束循环中,调用yield(). 我在四核机器上…当一个单独调用一个代码[详细]
-
linux – 在Ubuntu上的Haskell(GHC)中的ThreadDelay问题
所属栏目:[Linux] 日期:2020-12-14 热度:151
我注意到我的一些机器上的GHC.Conc中的threadDelay函数有奇怪的行为.以下程序: main = do print "start" threadDelay (1000 * 1000) print "done" 按预期运行需要1秒钟.另一方面,这个程序: {-# LANGUAGE BangPatterns #-}import Control.Concurrentmain =[详细]
-
在Linux中执行OpenGL程序
所属栏目:[Linux] 日期:2020-12-14 热度:172
我试图通过连接到远程 linux服务器在 linux中运行opengl程序. 我使用ssh连接并提供-X选项,以使用X窗口系统. 我能够连接到服务器并进行编译.我成功创建了可执行文件. 现在,当我运行可执行文件时,我收到一个错误.它说 freeglut (./lineTest): ERROR: Internal[详细]
-
linux – 帮助理解这段代码片段
所属栏目:[Linux] 日期:2020-12-14 热度:74
这是内核代码中header.S文件的代码片段.我无法理解lretw指令的作用.我已经查看了很多在线资源来获取该指令. # We will have entered with %cs = %ds+0x20,normalize %cs so# it is on par with the other segments. pushw %ds pushw $6f lretw 任何人都可以[详细]
-
linux中的异常处理
所属栏目:[Linux] 日期:2020-12-14 热度:167
我在 Linux上移植Windows程序.我的程序使用Windows结构化异常处理(SEH). Linux不支持结构化异常处理,但它提供信号处理.我们可以覆盖信号来发展像范例一样的SEH. 一旦能够过滤异常,Windows提供了三种替代执行控制流程: 1)EXCEPTION_EXECUTE_HANDLER:执行处[详细]
-
linux-device-driver – 基于ARM的嵌入式Linux上的GPIO IRQ
所属栏目:[Linux] 日期:2020-12-14 热度:55
我正在尝试在AT91SAM9M10-EKES评估板上编程GPIO IRQ. 我成功注册了IRQ,IRQ正在运行. 但是,有些中断被遗漏了.我送26,而我只得到22. 代码: static irqreturn_t wiegand_interrupt(int irq,void *dev_id){ atomic_inc(counter); printk(KERN_WARNING "IRQ reci[详细]
-
linux – 渲染html页面并使用命令行保存它
所属栏目:[Linux] 日期:2020-12-14 热度:109
我想加载一个网页并使用命令行保存它(想要获得类似于保存页面的行为以及firefox或chrome中的完整页面.) 我尝试使用wget和httrack,他们正确地给了我html文件.但是如果格式错误的html,浏览器会在渲染时使用“存储”进行更正并使用“存储”,我们会得到更正后的h[详细]
-
Linux NGinx Kohana php上URL问题的区分大小写
所属栏目:[Linux] 日期:2020-12-14 热度:186
在 Linux NGinx Kohana上有一个问题/错误/功能/什么: 我们必须确保只将所有文件名保留为小写. 我们不能有像“setUserServer.php”这样的东西.它根本不起作用.不知道为什么. 如果我们给出与“setuserserver.php”相同的文件的名称,它就会运行. Windows Apach[详细]
-
无法使用libcurl访问需要客户端身份验证的站点
所属栏目:[Linux] 日期:2020-12-14 热度:78
我正在使用下面的snipped来设置证书和密钥以进行客户端身份验证. curl_easy_setopt(curl,CURLOPT_SSLCERT,"clientCert.pem"); curl_easy_setopt(curl,CURLOPT_SSLCERTPASSWD,"changeit"); curl_easy_setopt(curl,CURLOPT_SSLCERTTYPE,"PEM"); curl_easy_seto[详细]
-
linux – 创建UNIX“特殊字符”文件
所属栏目:[Linux] 日期:2020-12-14 热度:98
假设我想在/ dev / zero的精神中创建一个文件/ dev / 7,无论何时读取它都会产生字符’7′.我应该怎么做这样的事情?我需要修改内核吗? 解决方法 是的,您需要为该特殊字符设备创建驱动程序. 对于linux,我建议你阅读Jonathan Corbet,Alessandro Rubini和Greg[详细]
-
Linux – 如何在C中更改分叉进程的信息
所属栏目:[Linux] 日期:2020-12-14 热度:102
标题可能听起来有点奇怪,ps aux我看到了这个: root 20953 0.0 0.0 9528 1280 ? Ss Apr28 0:07 sendmail: accepting connections “接受连接”就像是sendmail进程的标题.它不是一个参数,因为cat / proc / 20953 / cmdline返回sendmail:接受连接(空格而不是0[详细]
-
linux – Java运行时环境中的致命SIGSEGV错误
所属栏目:[Linux] 日期:2020-12-14 热度:77
在 linux上运行 java应用程序时收到以下错误,导致jvm崩溃: ## A fatal error has been detected by the Java Runtime Environment:## SIGSEGV (0xb) at pc=0x000000000000003a,pid=7629,tid=140107993413376## JRE version: 6.0_24-b07# Java VM: Java HotS[详细]