-
linux – 如何在gdb中搜索进程的所有内存?
所属栏目:[Linux] 日期:2021-01-07 热度:176
我正在尝试在我正在使用GDB附加的正在运行的进程中找到某个值(整数幻数(654321)). 我找到了一个find [/ sn] start_addr,len,val1 [,val2,]命令,但是它需要起始和结束地址,但我不知道我的进程内存在哪里开始以及它在哪里结束. 这似乎是一个非常普遍的问题,[详细]
-
linux上的java声音:如何从TargetDataLine中快速捕获到足以跟上
所属栏目:[Linux] 日期:2021-01-07 热度:62
副标题#e# 我正在使用Java声音API和Java 1.7.当我在Linux上运行我的应用程序时,我很难快速地从TargetDataLine读取以跟上记录的内容(java版“1.7.0_51”,Java(TM)SE运行时环境(版本1.7.0_51-b13),Java HotSpot(TM)64位服务器VM(构建24.51-b03,混合模式),Red[详细]
-
linux – 在ADA中打开文件的分段错误
所属栏目:[Linux] 日期:2021-01-07 热度:131
我必须将一些用ADA编写的遗留软件从Windows移植到Linux.程序编译正常,但在执行时以分段错误终止. 当程序试图打开文件(文件存在;)时发生段错误.奇怪的是,该程序成功地在执行早期打开另一个文件而没有错误.两个文件都是二进制文件. 使用gdb逐步执行程序,我可[详细]
-
如何在嵌入式Linux中检测GPIO线路上的中断?
所属栏目:[Linux] 日期:2021-01-07 热度:124
在pandaboard OMAP4中,GPIO_39上每隔10ms产生一次中断.我已在Linux驱动程序代码中为此注册了处理程序,但由于未检测到中断,因此未处理该处理程序. 我确保在硬件级别(通过探测gpio引脚)确实正在生成中断.只是软件无法检测到它. 我在驱动程序代码中有以下内容[详细]
-
linux – grep递归 – 不一致
所属栏目:[Linux] 日期:2021-01-07 热度:198
我正在寻找从根目录递归的特定字符串(主要是.c文件). 当我使用它时,我几乎立即得到一个列表. grep -rl "F_capture" . 但是,如果我尝试通过搜索.c文件来加快速度: grep -r --include=*.c "F_capture" . 我最终得到了一系列递归目录警告,如下所示: grep: w[详细]
-
如何在Linux 2.6.x中计算线程的动态优先级?
所属栏目:[Linux] 日期:2021-01-07 热度:134
线程(或任务)将通过使用大量CPU来丢失动态优先级,并通过使用较少的CPU获得优先级.如何为n个线程计算这些优先级(使用正常调度策略SCHED_OTHER)?最佳答案引自this The Linux 2.6.8.1 scheduler rewards I/O-bound tasks and punishes CPU-bound tasks by ad[详细]
-
mysql – 使用params在bash中执行.sql文件
所属栏目:[Linux] 日期:2021-01-07 热度:53
我想在bash文件中执行.sql文件,但我需要将参数从bash文件传递给.sql.我认为这是一个简单的解决方案,但我无法弄清楚. 这是我到目前为止: .SQL文件 SET @columnValue = 1;UPDATE tblTest SET Description = @columnValue; Bash文件 #!/bin/bashcolumnValue=[详细]
-
android – Linux perf stat工具返回零指令计数.我在这里错过
所属栏目:[Linux] 日期:2021-01-07 热度:70
我想在我的新Galaxy S4手机上获得一些基本的性能数据.我已经编译了一个自定义内核并设法使用Odin将其闪存到设备上.这些是我启用的与perf工具相关的内核模块: CONFIG_HAVE_PERF_EVENTS=yCONFIG_PERF_USE_VMALLOC=yCONFIG_PERF_EVENTS=yCONFIG_PERF_COUNTER[详细]
-
Linux:将Windows密钥映射到M-x以便使用emacs
所属栏目:[Linux] 日期:2021-01-07 热度:51
我是一个emacs用户(在linux笔记本电脑上),希望更好地利用我的键盘设置.我的键盘上没有使用Windows键有没有办法将它映射到m-x?这可能会使许多emacs命令更快. 谢谢, 那么setjmp 最佳答案使用xmodmap使其成为菜单键,如 keycode 115 = Menu 您必须使用xev来确[详细]
-
linux – 如何检测属于gsm/3g-modem的tty是数据还是控制端口?
所属栏目:[Linux] 日期:2021-01-07 热度:145
我正在为linux路由器编写一个小工具,当我将适当的调制解调器插入其USB端口时,它建立了一个wwan(gsm / 3g)连接.当插入设备时,几个ttys被注册,我目前维护一个制造商和设备列表,他们注册的ttys是控制/数据端口. 如果可能的话,我想摆脱这个列表并找到一种方法[详细]
-
使用命令行在Linux中编译F#程序
所属栏目:[Linux] 日期:2021-01-07 热度:195
使用C,我可以用通用文本编辑器(例如nano)编写程序,并在Lunix终端中编译 gcc mySum.c -o mySum 获取一个窗口询问输入并返回输出. #include 在没有Visual Studio / MonoDevelopment的情况下,我可以在F#中生成相同类型的程序吗? 我发现使用裸体文本编辑器非[详细]
-
linux – 用于等待日志文件中特定字符串的Bash脚本优化
所属栏目:[Linux] 日期:2021-01-07 热度:173
我正在使用一个bash脚本调用多个进程,这些进程必须按特定顺序启动,并且必须完成某些操作(然后它们会将某些消息打印到日志中),然后才能启动下一个进程. bash脚本具有以下代码,适用于大多数情况: tail -Fn +1 "$log_file" | while read line; do if echo "$[详细]
-
如何在PHP中与符合PKCS#11的HSM设备进行交互
所属栏目:[Linux] 日期:2021-01-07 热度:136
如何在Linux服务器上运行的PHP应用程序中使用符合PKCS#11的HSM(例如SafeNet iKey 2032 [USB]或Aladdin eToken PRO [USB])中的密钥材料?最佳答案我还没有看到,粗略的搜索还没找到,一个用于PHP的PCKS#11胶水库.可能不是你想要的答案. (:如果你有比我更好的[详细]
-
CUPS Linux:帮助打印这些媒体类型:MS Excel,MS Word和HTML
所属栏目:[Linux] 日期:2021-01-07 热度:56
我需要在Linux CUPS服务器中打印MS Excel,MS Word和HTML文件.当我尝试打印这些媒体类型后发生,这是我发现到现在: 对于MS Excel和MS Word文件: 当我尝试打印这样的文件时,错误输出是: alvaro@alvaro-VM:~$lp -d test_printer -o document-format=applica[详细]
-
是否可以将共享L2缓存的一部分分配给不同的核心
所属栏目:[Linux] 日期:2021-01-07 热度:95
可以说,4个线程在Multicore x86处理器的4个独立核心上运行,并且它们不共享任何数据,是否可以通过编程方式使4个核心使用共享L2缓存的单独和预定义部分.最佳答案让我们使用两个术语,独占和共享缓存,而不是L1,L2,L3,L4缓存.不同的CPU系列开始在不同级别共享缓[详细]
-
linux – 内核存储进程哪里没有运行?
所属栏目:[Linux] 日期:2021-01-07 热度:136
每个人我对Linux中的任务都有一些疑问,我知道目前处于状态TASK_RUNNING的所有任务都处于称为runqueue的数据结构中,但是等待某些事件的任务(不是TASK_RUNNING的状态,例如一个)等待键盘的输入.我是否有其他数据结构用于此类任务或仅包含一般任务列表?提前感[详细]
-
java – 在没有X11的情况下编译OpenJDK 7
所属栏目:[Linux] 日期:2021-01-07 热度:91
我试图在无头RHEL服务器上编译OpenJDK 7.我不想安装一堆杂项X依赖项来构建它. 有没有办法在没有Swing / AWT支持的情况下编译OpenJDK 7(因此,无需在构建时链接/usr/lib {arch} / X11? 最佳答案我不这么认为. AWT和Swing是相当核心的Java组件.此外,Headless[详细]
-
在Linux上的Lighttpd上运行Rails和PHP
所属栏目:[Linux] 日期:2021-01-07 热度:168
好吧,我想知道在Ubuntu上是否可以在Lighty上运行rails和PHP.我想在一个服务器/域上运行我的PHP项目和Rails项目. 我对Linux的经验很少,所以请原谅我的天真. 如果这是一种方式,请让我知道:) 最佳答案运行它们真的很简单.我一直这样做(ROR运行Redmine,其余的[详细]
-
linux – Graphviz找不到任何字体
所属栏目:[Linux] 日期:2021-01-07 热度:134
在使用graphviz做任何事情时,我收到“无法找到/打开字体”错误.我一直在缩小到尽可能简单的图形,在simplest.dot文件中: digraph G { node1} 运行$dot simplest.dot -Tpng -O时,图形呈现为simplest.dot.png,但我总是收到此错误:错误:无法找到/打开字体,[详细]
-
在没有提示的情况下在Linux/CentOS上安装和升级Java
所属栏目:[Linux] 日期:2021-01-07 热度:107
我有以下脚本在Linux OS上下载,安装或更新Java,例如CentOS. 还有比周围更好的东西吗?这是一个非常麻烦的脚本,我想要一个更优雅的解决方案. ###INSTALL wget http://www.java.net/download/jdk7/binaries/jdk-7-ea-bin-b96-linux-x64-03_jun_2010.bin chmo[详细]
-
如何以root身份执行命令
所属栏目:[Linux] 日期:2021-01-07 热度:138
我在Linux(Debian)上开发了一个C代码.不时,我需要通过system()执行一些命令 我想知道是否可以通过system()以root身份执行命令.如果不是这样,是否有任何函数可以以root身份执行命令(或运行二进制文件),我可以在C代码上使用它? 最佳答案在我们想要普通用户[详细]
-
如何在java中获取linux文件夹和文件图标和名称?
所属栏目:[Linux] 日期:2021-01-07 热度:142
我正在用java创建一个文件夹和文件树. Windows和OSX使用以下代码返回系统图标和名称: new JFileChooser().getIcon(File f);new JFileChooser().getName(File f); 有没有可能获得unix系统的图标和名称?系统命令也可以. 谢谢. 最佳答案无法添加评论,因此张[详细]
-
linux – Netlink用户空间和内核空间通信
所属栏目:[Linux] 日期:2021-01-07 热度:97
我正在学习使用Linux作为主要平台的嵌入式系统编程.我想创建一个设备事件管理服务.此服务是一个用户空间应用程序/守护程序,它将检测连接的硬件模块是否触发了事件.但我的问题是我不知道我应该从哪里开始. 我阅读了有关用户空间 内核空间通信的Netlink实现,[详细]
-
linux – Perl:递归重命名所有文件和目录
所属栏目:[Linux] 日期:2021-01-07 热度:66
我需要递归重命名每个文件和目录.我将空格转换为下划线,并将所有文件/目录名称设置为小写.如何使以下脚本在一次运行中重命名所有文件?目前,在转换所有文件/目录之前,需要多次运行脚本.代码如下: #!/usr/bin/perluse File::Find;$input_file_dir = $ARGV[[详细]
-
Linux下的AIO网络套接字和零拷贝
所属栏目:[Linux] 日期:2021-01-07 热度:53
我一直在试验异步Linux网络套接字(aio_read等在aio.h / librt中),我试图找出的一件事是这些是否为零拷贝.到目前为止,我所阅读的几乎所有内容都讨论了文件I / O,而我感兴趣的是它的网络I / O. 使用AIO有点痛苦,我怀疑是不便携的,所以想知道它是否值得坚持下[详细]