-
linux – 如何从任何地方运行Cassandra(cqlsh)
所属栏目:[Linux] 日期:2021-01-12 热度:152
在Cassandra中,官方文档(https://wiki.apache.org/cassandra/GettingStarted)声明,开始使用服务 'bin/cassandra -f' 然后用 'bin/cqlsh' 访问.但是以这种方式使用cqlsh我总是要去bin文件夹.让它工作的程序是什么,我可以从控制台的任何地方输入cqlsh来访问(不[详细]
-
Linux实现VISA API
所属栏目:[Linux] 日期:2021-01-12 热度:118
你知道Virtual Instrument Software Architecture的任何Linux实现吗?即使是简单而有限的?免费和开源实现是首选. 只有我知道的实现是NI VISA,它是非自由和闭源的.而且,它运行在非常有限的Linux发行版上.例如,我不知道是否可以在Debian上运行它. 谢谢. 最佳[详细]
-
UDP套接字的源和目标端口?
所属栏目:[Linux] 日期:2021-01-12 热度:117
我正在通过编写一个将DNS查询发送到指定服务器的小应用程序来学习C.以下是网络代码的示例: int send_query(){ int sockfd; struct sockaddr_in server; if ((sockfd = socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP)) 这可以正常工作,因为查询已成功发送,并收到回[详细]
-
linux – sysfs_create_file()和sysfs_create_group()之间有什
所属栏目:[Linux] 日期:2021-01-12 热度:171
这两个函数的原型: int sysfs_create_group(struct kobject *kobj,const struct attribute_group *grp)int sysfs_create_file(struct kobject * kobj,const struct attribute * attr) 在我看来,这两个函数都将在sysfs中的kobj-> name目录下创建属性.我能[详细]
-
在Linux程序中跟踪活动使用的内存
所属栏目:[Linux] 日期:2021-01-12 热度:133
我想跟踪各种程序在特定状态下触摸的内存量.例如,假设我有一个图形程序.当它被最小化时,它可能会使用更少的内存,因为它不会重绘窗口,这需要读取图像和字体并执行大量的库函数.这些对象仍可在内存中访问,但实际上并未使用它们. 像top这样的工具用途有限,因为[详细]
-
内核用户I/O应用程序开发
所属栏目:[Linux] 日期:2021-01-12 热度:167
我已经阅读了以下有关用户I / O的链接: http://www.hep.by/gnu/kernel/uio-howto/ 并遵循http://nairobi-embedded.org/uio_example.html. 我正在使用ivshmem设备将内存从主机映射到来宾(在QEmu中).我正在使用的客户端驱动程序是https://www.gitorious.org/n[详细]
-
在Linux中安装Android Studio到/ opt(将1.9 GB?/ Android/Sdk移
所属栏目:[Linux] 日期:2021-01-12 热度:172
我下载了基于IntelliJ IDEA的新Android Studio android-studio-ide-135.1641136-linux.zip. 我将zip文件解压缩到/ opt / android-studio(解压缩了425 MB),并执行了/opt/android-studio/bin/studio.sh,它启动了一个安装向导,安装了1.9 GB的数据?/安卓/ SDK.之[详细]
-
c – Visual Studio交叉编译到Linux
所属栏目:[Linux] 日期:2021-01-12 热度:177
Visual Studio 2015拥有brought本身就是对本机C项目的跨平台支持.在这种情况下,跨平台意味着Windows,Android和iOS. 新的Visual Studio现在正式支持CLang和GCC工具链以及它自己的编译器.但是它不支持交叉编译到Linux. 反过来,这意味着仍然需要在不同的IDE中维[详细]
-
我如何知道Linux上的GNU C剩余多少可用内存
所属栏目:[Linux] 日期:2021-01-12 热度:145
我正在编写一个C程序(使用gcc编译并在RedHat Linux上运行).程序需要在运行时知道堆栈上剩余多少空间以及堆中剩余多少空间.我意识到这个问题(关于堆)可能没有明确的答案,所以或者,我可以使用已经从堆中分配的内存量.是否有一个库/系统函数调用会给我这个数据[详细]
-
linux – find命令只搜索非隐藏目录
所属栏目:[Linux] 日期:2021-01-12 热度:151
在以下命令中,我只想搜索非隐藏的目录,如何使用以下命令执行此操作.在搜索日志文件时,忽略隐藏的目录 find /home/tom/project/ -name '.log.txt' ls /home/tom/project/ dir1 dir2 .backup .snapshot/ .ignore/ 最佳答案 尝试 find /home/tom/project -type[详细]
-
使用quadmath的G 4.6.3 Linux中的四倍精度
所属栏目:[Linux] 日期:2021-01-12 热度:114
我尝试执行代码 #include 用命令 g++ test.cpp -o test 我收到错误: /tmp/cctqto7E.o: In function `main':test.cpp:(.text+0x51): undefined reference to `quadmath_snprintf(char*,unsigned int,char const*,...)'collect2: ld returned 1 exit status[详细]
-
linux – 检测我的共享库的两个ABI不兼容版本加载到单个程序中
所属栏目:[Linux] 日期:2021-01-12 热度:111
我写了一个包含几个不兼容版本的共享库.我改变了SONAME,所以他们被称为: lib_mylib.so.1.0.0(旧库) lib_mylib.so.2.0.0 mylib.so.1中只有一些函数,其他函数只在mylib.so.2中,很多函数都很常见(但有几个函数改变了参数的数量) 我担心可以将两个版本的mylib链[详细]
-
c – 在LINUX上读取XML
所属栏目:[Linux] 日期:2021-01-12 热度:84
我有要求我们必须在Linux上读取一个小的XML文件.我们的应用程序在C中,我喜欢使用任何轻量级的XML库.请建议我图书馆. 谢谢 最佳答案 您可以为C尝试pugixml轻量级,简单快速的XML解析器 作为第二个选项,请看TinyXML[详细]
-
c – `libusb_attach_kernel_driver`无效
所属栏目:[Linux] 日期:2021-01-12 热度:190
我有一个问题是干净地关闭使用libusb的Linux应用程序(内核不回收接口): int rc;rc = libusb_reset_device(handle_);if (rc 问题是重新附加内核驱动程序不起作用.实际上libusb_kernel_driver_active不会返回1,但即使我将其注释掉并且始终调用libusb_attach_k[详细]
-
linux – bash将列剪切为一个文件并保存到另一个文件的末尾
所属栏目:[Linux] 日期:2021-01-12 热度:68
我想从一个文件中剪切两列,并将它们粘贴在第二个文件的末尾.这两个文件具有完全相同的行数 file1.txt1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 101 2 3 4 5 6 7 8 9 10file2.txta b c d e f g h i ja b c d e f g h i ja b c d e f g h i ja b c d e f g h i[详细]
-
如何在Linux上捕获键盘事件并将监视器用作文本显示?
所属栏目:[Linux] 日期:2021-01-12 热度:128
我有一个以多用户模式运行的服务器,它连接到键盘和显示器.在另一台计算机上,我想通过SSH连接到服务器并运行一个程序,该程序从键盘捕获输入并将文本打印到监视器.键盘和显示器永远不会用于任何其他目的. 现在,当服务器启动时,监视器上会显示(文本)登录屏幕.我[详细]
-
用于Python脚本的Desktop Launcher以错误的路径启动程序(Linux)
所属栏目:[Linux] 日期:2021-01-12 热度:151
我无法从Linux Mint 17.1 Cinnamon上创建的.desktop启动器启动python脚本. 问题是脚本将在错误的路径中启动 即主文件夹而不是它所在的目录.因此,它无法在其文件夹中找到伴随它的其他重要文件,因此无法正常工作. 为了检查这种不当行为,我创建了一个简短的脚本[详细]
-
每个线程的每个进程的时间量
所属栏目:[Linux] 日期:2021-01-10 热度:116
我有一个关于窗口和linux中的进程和线程的时间量的问题. 我知道操作系统通常会为每个线程提供固定数量的时间量. (我知道时间量变化取决于前景或后台线程.也可能会根据进程的优先级而改变.) 每个过程有一个固定的时间量程吗?例如.如果OS为每个进程提供36个时[详细]
-
linux管道有多个程序要求用户输入
所属栏目:[Linux] 日期:2021-01-10 热度:102
我想知道如何创建一个管道 program 1 | ... | program N 多个程序要求用户输入的地方.问题是|并行启动程序,因此它们开始并行地从终端读取. 对于这种情况,有一个管道是有用的只有在程序i产生了一些输出后才启动程序(i 1). 编辑: 例: cat /dev/sda | bzip2 |[详细]
-
linux – 如何同时设置niceness和process affinity?
所属栏目:[Linux] 日期:2021-01-10 热度:122
有没有办法同时设置流程的良好价值及其亲和力?例如: taskset -c 0,1 nice -20 proc 更新:它的工作原理如下.我认为必须要有一些更复杂的东西. 最佳答案 使用基于PID的调度工具 许多CPU调度工具需要PID而不是命令.以下似乎适用于我的系统: # Using shell e[详细]
-
linux – shell脚本如何判断它是否在支持256色的xterm窗口中运
所属栏目:[Linux] 日期:2021-01-10 热度:172
我正在编写一个shell脚本,我希望在出现时使用256色支持. 在一个公正的世界中,xterm会简单地将TERM环境变量设置为xterm-256color,并且我会使用tput颜色来发现支持. 但我们生活在一个不公正的世界.即使使用TERM = xterm-256color启动,xterm也会将TERM设置为xte[详细]
-
linux – 为自动化模拟USB设备
所属栏目:[Linux] 日期:2021-01-10 热度:149
我必须模拟USB设备以实现自动化和测试(在Linux中).此设备的原始驱动程序/应用程序使用“libusb”与其通信. 我在Linux和Simulation方面没有太多经验,经过一些搜索我已经明白我需要在用户空间中编写内核级驱动程序和应用程序来模拟该设备.这是正确的吗?如果是[详细]
-
pthreads:以编程方式收集有关在不同状态上花费的时间的信息?
所属栏目:[Linux] 日期:2021-01-10 热度:67
在C,Linux 3.2中:有没有办法以编程方式收集有关某些程序上每个pthread创建线程的状态的统计信息?例如,我想让每个线程花时间运行,并处于空闲状态. 最佳答案 clock_gettime()可以返回特定于线程的CPU时间.简单地说: struct timespec ts;clock_gettime(CLOCK[详细]
-
使用来自Line IN的ALSA录制声音
所属栏目:[Linux] 日期:2021-01-10 热度:62
我开发了一个小应用程序,它在嵌入式系统上使用ALSA驱动程序记录声音. 现在我在选择要从MIC / Line IN录制的设备时遇到问题. 应用程序设置为在系统启动时启动,但我的默认录制设备设置为MIC.为了我的应用程序工作,我必须去amixer并将录音设备从MIC设置为Line I[详细]
-
如何在linux C中获得接口的最大带宽?
所属栏目:[Linux] 日期:2021-01-10 热度:92
假设我有一台带有3个NIC的机器; wifi,eth和3G.我正在尝试获得链接CAN在给定时间为每个接口传输的ESTIMATED速度(或带宽),并确定哪一个是最快的.再次在给定的时间.我正在编写一个linux内核模块.我正在使用内核版本2.6.35.无论如何测量可用带宽?即使这意味着发[详细]
