-
使用MATLAB Engine连接已运行的MATLAB
所属栏目:[Linux] 日期:2021-01-11 热度:62
The MATLAB Engine API允许从C程序访问MATLAB功能.要设置MATLAB Engine会话,可以调用 engOpen 函数.默认情况下,这将启动MATLAB的新实例,专门用于Engine应用程序. 我想要的是使用Engine应用程序中已经运行的MATLAB会话,以便我可以访问它的变量.我需要在Linux[详细]
-
c – 来自Windows的交叉编译GNU ARM(BeagleBoneBlack). * .elf
所属栏目:[Linux] 日期:2021-01-11 热度:131
我正处于在BeagleBone Black上开发无人机飞行控制器的(非常)早期阶段.我要提到的是,对于BBB,Linux和嵌入式系统,我是一个新手.我的学术重点一直是控制理论 这是我在Matlab仿真之外的第一次实际实现.我目前的系统如下: 宿主 运行Eclipse Luna的Windows 8.1 x6[详细]
-
python – 脚本全屏,curses风格,更新unixen上的表格输出(la top
所属栏目:[Linux] 日期:2021-01-11 热度:55
我在Linux中寻找某种类型的软件包/ API,它们可以在类似于top的列中显示输出. 例如,保持清洁并以给定的间隔将输出重写为全屏(我猜watch可能做得足够好.但我希望有一些API包装在它之上). 按列排序很容易.特别是如果我按列A排序,那么当下次重新打印所有内容时,[详细]
-
我如何知道要为我的Linux AMI安装哪个Linux软件包
所属栏目:[Linux] 日期:2021-01-11 热度:83
Ubuntu/Debian Red Hat/Fedora/CentOS Mac OS X openSUSE FreeBSD OpenBSD Gentoo 我有一个本地包装在上述平台上的应用程序,我如何知道在EC2上的Linux AMI上安装哪个应用程序. uname -a displays the followingLinux ip-10-315-48-29 3.7.31.31-83.9.amzn1.i[详细]
-
无法使用Java 9启动solr
所属栏目:[Linux] 日期:2021-01-11 热度:65
我无法在Java 9上启动solr,导致跟随错误. [shahid@host172 logs]$tail -20 solr-8983-console.log Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.J[详细]
-
linux – systemd的sd-bus的详细文档
所属栏目:[Linux] 日期:2021-01-11 热度:123
我有一些项目使用libdbus进行IPC. 目标是使用systemd的sd-bus而不是libdbus. 有sd-bus(here,here等)的文档,但该文档并未涵盖D-Bus规范实现的所有方面. 我花了很多时间寻找至少任何有关sd-bus实现的详细解释,但没有找到任何可以帮助我将libdbus的流程工作流映[详细]
-
使用pthread时,使用全局变量的C显示比指针慢100%?
所属栏目:[Linux] 日期:2021-01-11 热度:153
我有一个很好的程序来显示2个类似程序的性能,它们都使用2个线程来进行计算.核心区别在于,一个使用全局变量,另一个使用“新”对象,如下所示: #include 它很慢,然后我修改了obj以动态创建(我预计它会更慢): #include 它比前一个快100%.我也试过linux,同样的[详细]
-
如何在IEEE802.11框架内找到封装协议?
所属栏目:[Linux] 日期:2021-01-11 热度:195
我正在开发一个IEEE802.11帧解析器程序,使用Linux内部的libpcap和原始C.我可以轻松地解析RadioTap和IEEE802.11头文件,但我找不到封装在IEEE802.11 MPDU中的协议名称.遗憾的是,IEEE802.11标题中没有任何字段表示封装协议(如以太网报头中的协议字段). 有解决方[详细]
-
c – Linux如何决定使用什么`malloc`?
所属栏目:[Linux] 日期:2021-01-11 热度:154
我知道如何用LD_PRELOAD替换malloc;预加载的库获得优先级,因此如果我们预加载jemalloc,则可执行文件获取其malloc版本. 但是,当我们使用-ljemalloc构建应用程序时,我们还将它与glibc链接. Linux如何知道它必须使用jemalloc malloc而不是glibc?如果我将链接je[详细]
-
从linux shell脚本调用Rscript
所属栏目:[Linux] 日期:2021-01-11 热度:191
任何人都可以建议我如何让这个工作. 我有一个R脚本需要几分钟才能运行并写入几百行输出.我想在这个R脚本周围写一个shell脚本包装器,它将在后台启动R脚本,将其输出传递给一个文件并开始跟随该文件的底部.如果用户然后输入CTRL-C我想要它杀死shell脚本和tail命[详细]
-
c – 在Linux上更换MS vsprintf_s?
所属栏目:[Linux] 日期:2021-01-11 热度:190
我正在将Windows中的C代码转换为在Linux下工作,我遇到了这个函数“vsprintf_s”.它是Microsoft特定的功能,所以我想问一下Linux中是否有替代品? 谢谢 最佳答案 看起来像vsnprintf()将是linux.die.net的合适替代品.[详细]
-
c – 线程,信号和儿童处理:多么世界……多么美好的世界
所属栏目:[Linux] 日期:2021-01-11 热度:162
所以我有一个有趣的设计问题.我正在研究SLES 9 Linux,内核2.6,并且有一个充当RPC客户端的多线程应用程序.我们的想法是拥有很少的线程来处理请求;一个这样的请求是作为子进程开始“工作”. 现在我遇到的问题是设置一个适当的信号处理程序来处理各种信号.我所[详细]
-
linux – 可执行文件上的setuid似乎不起作用
所属栏目:[Linux] 日期:2021-01-11 热度:101
我写了一个名为killSPR的小C实用程序来杀死RHEL盒子上的以下进程.这个想法适用于登??录这个linux盒子的人能够使用这个实用程序杀死下面提到的进程(这不起作用 如下所述). cadmn@rhel /tmp ps -eaf | grep -v grep | grep " SPR " cadmn 5822 5821 99 17:19 ?[详细]
-
c# – Linux上的Mono本机P/Invoke:DllNotFound
所属栏目:[Linux] 日期:2021-01-11 热度:92
我正在尝试使用mono加载一些本机linux库. 我用调试标志运行mono: Mono: DllImport attempting to load: 'libavformat.57'.Mono: DllImport error loading library '/home/filoe/Desktop/cscore/cscore/Samples/LinuxSample/bin/Debug/libavformat.57': '/ho[详细]
-
每个线程的每个进程的时间量
所属栏目:[Linux] 日期:2021-01-10 热度:167
我有一个关于窗口和linux中的进程和线程的时间量的问题. 我知道操作系统通常会为每个线程提供固定数量的时间量. (我知道时间量变化取决于前景或后台线程.也可能会根据进程的优先级而改变.) 每个过程有一个固定的时间量程吗?例如.如果OS为每个进程提供36个时[详细]
-
linux管道有多个程序要求用户输入
所属栏目:[Linux] 日期:2021-01-10 热度:56
我想知道如何创建一个管道 program 1 | ... | program N 多个程序要求用户输入的地方.问题是|并行启动程序,因此它们开始并行地从终端读取. 对于这种情况,有一个管道是有用的只有在程序i产生了一些输出后才启动程序(i 1). 编辑: 例: cat /dev/sda | bzip2 |[详细]
-
linux – 如何同时设置niceness和process affinity?
所属栏目:[Linux] 日期:2021-01-10 热度:121
有没有办法同时设置流程的良好价值及其亲和力?例如: taskset -c 0,1 nice -20 proc 更新:它的工作原理如下.我认为必须要有一些更复杂的东西. 最佳答案 使用基于PID的调度工具 许多CPU调度工具需要PID而不是命令.以下似乎适用于我的系统: # Using shell e[详细]
-
linux – shell脚本如何判断它是否在支持256色的xterm窗口中运
所属栏目:[Linux] 日期:2021-01-10 热度:66
我正在编写一个shell脚本,我希望在出现时使用256色支持. 在一个公正的世界中,xterm会简单地将TERM环境变量设置为xterm-256color,并且我会使用tput颜色来发现支持. 但我们生活在一个不公正的世界.即使使用TERM = xterm-256color启动,xterm也会将TERM设置为xte[详细]
-
linux – 为自动化模拟USB设备
所属栏目:[Linux] 日期:2021-01-10 热度:142
我必须模拟USB设备以实现自动化和测试(在Linux中).此设备的原始驱动程序/应用程序使用“libusb”与其通信. 我在Linux和Simulation方面没有太多经验,经过一些搜索我已经明白我需要在用户空间中编写内核级驱动程序和应用程序来模拟该设备.这是正确的吗?如果是[详细]
-
pthreads:以编程方式收集有关在不同状态上花费的时间的信息?
所属栏目:[Linux] 日期:2021-01-10 热度:159
在C,Linux 3.2中:有没有办法以编程方式收集有关某些程序上每个pthread创建线程的状态的统计信息?例如,我想让每个线程花时间运行,并处于空闲状态. 最佳答案 clock_gettime()可以返回特定于线程的CPU时间.简单地说: struct timespec ts;clock_gettime(CLOCK[详细]
-
使用来自Line IN的ALSA录制声音
所属栏目:[Linux] 日期:2021-01-10 热度:131
我开发了一个小应用程序,它在嵌入式系统上使用ALSA驱动程序记录声音. 现在我在选择要从MIC / Line IN录制的设备时遇到问题. 应用程序设置为在系统启动时启动,但我的默认录制设备设置为MIC.为了我的应用程序工作,我必须去amixer并将录音设备从MIC设置为Line I[详细]
-
如何在linux C中获得接口的最大带宽?
所属栏目:[Linux] 日期:2021-01-10 热度:109
假设我有一台带有3个NIC的机器; wifi,eth和3G.我正在尝试获得链接CAN在给定时间为每个接口传输的ESTIMATED速度(或带宽),并确定哪一个是最快的.再次在给定的时间.我正在编写一个linux内核模块.我正在使用内核版本2.6.35.无论如何测量可用带宽?即使这意味着发[详细]
-
linux – 有没有办法强制快速内容类型确定慢速文件系统
所属栏目:[Linux] 日期:2021-01-10 热度:57
我有一个虚拟文件系统,它本身很慢,因为它使用Web服务作为后端(Google Docs API). 它完全正常,但有一点需要注意:GTK应用程序使用GtkFileChooser,它试图确定文件的内容类型以显示图标或其他内容.当遇到无法通过扩展识别的文件时,它会读取初始数据块以尝试使用[详细]
-
使用Wine和py2exe从Python项目中创建Windows应用程序
所属栏目:[Linux] 日期:2021-01-10 热度:121
我最近为一个客户端构建了一个应用程序,它有几个python文件.我使用ubuntu,现在我已经完成了,我想以一种方便她在Windows中使用它的方式给客户端. 我已经研究了py2exe与wine,以及cx_freeze和其他一些东西,但找不到简单的教程或有用的文档,可以将ubuntu中的许多[详细]
-
Linux教程:学习Linux下常用命令
所属栏目:[Linux] 日期:2021-01-10 热度:111
对于我这种linux新手,尝试使用一些简单的命令接口是很有用的。 ls – list ls会列出当前工作目录的内容(文件或文件夹) mkdir – make directory mkdir用于创建一个新的目录 pwd – print working directory pwd显示当前的工作目录 cd – change firectory[详细]
