-
如何强制Java文本抗锯齿?
所属栏目:[Linux] 日期:2021-01-12 热度:128
在Kubuntu 14.04中运行Xilinx Vivado FPGA设计工具,它在UI的某些部分使用了抗锯齿字体,这使得它甚至难以使用,更不用说难看了.其他人似乎有相同的issue. 由于它似乎至少部分用Java编写,我尝试了一些谷歌搜索后找到的建议解决方案 export _JAVA_OPTIONS="-Dawt[详细]
-
c – 如何等待窗口映射和可见
所属栏目:[Linux] 日期:2021-01-12 热度:119
等待X11窗口映射和查看的正确方法是什么?确切地说,我想等到我可以安全地调用XSetInputFocus()而不会遇到以下错误导致X服务器回火的任何风险: // X Error of failed request: BadMatch (invalid parameter attributes)// Major opcode of failed request: 4[详细]
-
在多核机器Linux OS中,当进程调度程序将一个进程迁移到另一个cpu
所属栏目:[Linux] 日期:2021-01-12 热度:58
在我的程序中,其rss是65G,当调用fork时,sys_clone-> dup_mm-> copy_page_range将消耗超过2秒.在这种情况下,一个cpu在执行fork时会100%sys,同时,一个线程在fork完成之前无法获得cpu时间.机器有16个CPU,其他CPU空闲. 所以我的问题是一个cpu忙于fork,为什么[详细]
-
用php启动一个守护进程
所属栏目:[Linux] 日期:2021-01-12 热度:132
我希望能够通过单击网站上的按钮来停止/启动守护程序(在Debian上).我知道守护进程有效,因为它通过SSH确实启动和停止.我甚至可以捕捉到状态 $status = exec("/etc/init.d/MyService.sh status | grep 'is running'"); 但这不起作用: exec('/etc/init.d/MySer[详细]
-
linux – $中的命令行perl错误值不正确?
所属栏目:[Linux] 日期:2021-01-12 热度:174
我使用命令行perl在文件中执行就地替换.这是代码:(注意带sudo的root perm) sudo perl -i -pe "s/foo/bar/" config.txt 如果成功,echo $?返回0.现在我使用chattr这样的文件使文件不可写,即使对于root: sudo chattr +i config.txt 我运行相同的perl命令,它失[详细]
-
linux – 如何从任何地方运行Cassandra(cqlsh)
所属栏目:[Linux] 日期:2021-01-12 热度:167
在Cassandra中,官方文档(https://wiki.apache.org/cassandra/GettingStarted)声明,开始使用服务 'bin/cassandra -f' 然后用 'bin/cqlsh' 访问.但是以这种方式使用cqlsh我总是要去bin文件夹.让它工作的程序是什么,我可以从控制台的任何地方输入cqlsh来访问(不[详细]
-
Linux实现VISA API
所属栏目:[Linux] 日期:2021-01-12 热度:167
你知道Virtual Instrument Software Architecture的任何Linux实现吗?即使是简单而有限的?免费和开源实现是首选. 只有我知道的实现是NI VISA,它是非自由和闭源的.而且,它运行在非常有限的Linux发行版上.例如,我不知道是否可以在Debian上运行它. 谢谢. 最佳[详细]
-
UDP套接字的源和目标端口?
所属栏目:[Linux] 日期:2021-01-12 热度:57
我正在通过编写一个将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 热度:173
这两个函数的原型: 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 热度:128
我想跟踪各种程序在特定状态下触摸的内存量.例如,假设我有一个图形程序.当它被最小化时,它可能会使用更少的内存,因为它不会重绘窗口,这需要读取图像和字体并执行大量的库函数.这些对象仍可在内存中访问,但实际上并未使用它们. 像top这样的工具用途有限,因为[详细]
-
内核用户I/O应用程序开发
所属栏目:[Linux] 日期:2021-01-12 热度:168
我已经阅读了以下有关用户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 热度:110
我下载了基于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.之[详细]
-
linux – 什么是tcp_autocorking(tcp自动软木塞)
所属栏目:[Linux] 日期:2021-01-12 热度:165
从内核3.14开始,我看到有另一个名为tcp_autocorking的TCP优化. tcp_cork和tcp_autocorking之间的实际区别是什么? 它只是tcp_cork的自动化版本吗?除了这个链接,我找不到任何有价值的信息: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git[详细]
-
linux – 当拉出不同的分支时,让“git pull”请求确认
所属栏目:[Linux] 日期:2021-01-12 热度:129
当同时与许多项目和分支机构合作时,我偶尔也会犯愚蠢的错误,比如进入错误的分支.例如,在分支主机上我做了git pull origin dangerous_code并且没有注意到相当长的一段时间.这个小错误引起了很多混乱. 当我尝试拉出当前已检出的分支以外的分支时,有没有办法让g[详细]
-
如何将Java JFrame部分移出Linux桌面?
所属栏目:[Linux] 日期:2021-01-11 热度:66
我正在编写一个带有可移动框架的Java应用程序,我在Linux中遇到了一个怪癖.我在CentOS下运行GNOME 2.16.0. 当我使用JFrame.setBounds将边界设置为离屏幕一半的任何位置时,它实际上将帧的位置设置为尽可能接近指定的边界,同时仍然完全保留在屏幕上. 我如何告诉[详细]
-
linux – 文件夹中最新文件的符号链接
所属栏目:[Linux] 日期:2021-01-11 热度:133
我有一个程序,需要各种文件的路径.这些文件位于不同的文件夹中,并且会不定期地不断更新. 更新文件后,它们会更改名称,例如,在文件夹dir1中我有fv01和fv02.当天晚些时候有人添加了fv02_v1;有人添加fv03之后的第二天等等.换句话说,我总是有一个更新的文件,但名[详细]
-
Linux Setup Creator [暂停]
所属栏目:[Linux] 日期:2021-01-11 热度:55
我正在寻找一种能够为Linux创建“设置”软件包的工具,就像Windows安装创建者那样(NSIS,InstallShield等).我希望它能够向用户(或基于ncurses)呈现图形界面,在那里他可以选择一些选项并安装包. 有这样一个工具的想法吗?我知道自动包装,但这不是我想要的.它主[详细]
-
linux – POSIX AIO库和回调处理程序
所属栏目:[Linux] 日期:2021-01-11 热度:72
根据aio_read / write上的文档,AIO库基本上有两种方式可以通知您的应用程序异步文件I / O操作已完成.要么1)你可以使用信号,2)你可以使用回调函数 我认为回调函数比信号更受欢迎,并且可能更容易集成到更高级别的多线程库中.不幸的是,至少可以说这个功能的文档[详细]
-
如何交叉编译我的Linux应用程序以获取Linux中的Windows可执行文
所属栏目:[Linux] 日期:2021-01-11 热度:139
我需要在Linux中交叉编译我的QT应用程序.我从Linux中的QT SDK编译了我的应用程序,它运行正常. 如何在Linux中为同一应用程序创建.exe.我在Linux和qmake中安装了Mingw,但我不知道如何继续交叉编译. 如何将我的QT与MinGW和Qmake等交叉编译器相关联.我正在使用Su[详细]
-
每个线程的每个进程的时间量
所属栏目:[Linux] 日期:2021-01-10 热度:165
我有一个关于窗口和linux中的进程和线程的时间量的问题. 我知道操作系统通常会为每个线程提供固定数量的时间量. (我知道时间量变化取决于前景或后台线程.也可能会根据进程的优先级而改变.) 每个过程有一个固定的时间量程吗?例如.如果OS为每个进程提供36个时[详细]
-
linux管道有多个程序要求用户输入
所属栏目:[Linux] 日期:2021-01-10 热度:173
我想知道如何创建一个管道 program 1 | ... | program N 多个程序要求用户输入的地方.问题是|并行启动程序,因此它们开始并行地从终端读取. 对于这种情况,有一个管道是有用的只有在程序i产生了一些输出后才启动程序(i 1). 编辑: 例: cat /dev/sda | bzip2 |[详细]
-
linux – 如何同时设置niceness和process affinity?
所属栏目:[Linux] 日期:2021-01-10 热度:113
有没有办法同时设置流程的良好价值及其亲和力?例如: taskset -c 0,1 nice -20 proc 更新:它的工作原理如下.我认为必须要有一些更复杂的东西. 最佳答案 使用基于PID的调度工具 许多CPU调度工具需要PID而不是命令.以下似乎适用于我的系统: # Using shell e[详细]
-
linux – shell脚本如何判断它是否在支持256色的xterm窗口中运
所属栏目:[Linux] 日期:2021-01-10 热度:178
我正在编写一个shell脚本,我希望在出现时使用256色支持. 在一个公正的世界中,xterm会简单地将TERM环境变量设置为xterm-256color,并且我会使用tput颜色来发现支持. 但我们生活在一个不公正的世界.即使使用TERM = xterm-256color启动,xterm也会将TERM设置为xte[详细]
-
linux – 为自动化模拟USB设备
所属栏目:[Linux] 日期:2021-01-10 热度:91
我必须模拟USB设备以实现自动化和测试(在Linux中).此设备的原始驱动程序/应用程序使用“libusb”与其通信. 我在Linux和Simulation方面没有太多经验,经过一些搜索我已经明白我需要在用户空间中编写内核级驱动程序和应用程序来模拟该设备.这是正确的吗?如果是[详细]
-
pthreads:以编程方式收集有关在不同状态上花费的时间的信息?
所属栏目:[Linux] 日期:2021-01-10 热度:65
在C,Linux 3.2中:有没有办法以编程方式收集有关某些程序上每个pthread创建线程的状态的统计信息?例如,我想让每个线程花时间运行,并处于空闲状态. 最佳答案 clock_gettime()可以返回特定于线程的CPU时间.简单地说: struct timespec ts;clock_gettime(CLOCK[详细]
