-
c – QFileDialog :: getSaveFileName和默认的selectedFilter
所属栏目:[Linux] 日期:2020-12-13 热度:54
我有getSaveFileName和一些过滤器,我想在用户打开“保存”对话框时选择其中一个. Qt文档说明如下: The default filter can be chosen by setting selectedFilter to the desired value. 我尝试以下变体: QString selFilter="All files (*.*)";QFileDialog:[详细]
-
c – waitpid和pthread_cond_wait(3)
所属栏目:[Linux] 日期:2020-12-13 热度:153
我正在开发一个使用生产者和消费者线程的linux应用程序.这是一个相当成熟的应用程序,我不想更改我的体系结构. 生产者和消费者线程通过可等待的队列链接.这是一个通过std :: queue与条件变量和互斥锁一起实现的类. 现在我希望消费者线程能够分叉/执行子进程,[详细]
-
linux – Gnome Shell扩展密钥绑定
所属栏目:[Linux] 日期:2020-12-13 热度:72
(全局)将键组合(例如 A)绑定到gnome shell扩展中的函数的最简单方法是什么? 检查了几个扩展,我遇到了以下代码: global.display.add_keybinding('random-name',new Gio.Settings({schema: 'org.gnome.shell.keybindings'}),Meta.KeyBindingFlags.NONE,funct[详细]
-
linux – CURL:如何在请求之间保留cookie?
所属栏目:[Linux] 日期:2020-12-13 热度:148
我需要登录页面然后提交条目. 我可以使用以下代码登录 curl $HOST -s -L -b $COOKIE -c $COOKIE -d "login=submitlogin_name=$USERlogin_password=$PASS" -o $OUTPUT 但是当我尝试提交一个条目时我不再登录了 curl $HOSTADDNEWS -L -b $COOKIE -c $COOKIE -A[详细]
-
c – 在linux中更改线程优先级和调度程序
所属栏目:[Linux] 日期:2020-12-13 热度:137
我有一个单线程应用程序.如果我使用下面的代码,我得到sched_setscheduler():不允许操作 . struct sched_param param;param.sched_priority = 1;if (sched_setscheduler(getpid(),SCHED_RR,param))printf(stderr,"sched_setscheduler(): %sn",strerror(errn[详细]
-
从OS X交叉编译到Linux
所属栏目:[Linux] 日期:2020-12-13 热度:145
我想从OS X 10.7 Eclipse构建系统编译Linux服务器的二进制文件.这意味着GCC交叉编译器.我从本机4.7.1开始,为主机4.7.1射击. 大多数在线说明都特定于嵌入式开发.我想使用libstdc -v3和glibc,这使它有点不同. 成功的是什么: 安装包 port install gcc47export[详细]
-
如何将Linux密钥从/ dev / input / event *转换为ASCII
所属栏目:[Linux] 日期:2020-12-13 热度:73
我正在尝试将从/ dev / input / event0读取的键盘事件从定义的值转换为未运行X或终端的嵌入式应用程序中的ASCII等效项. 我认为这应该通过Linux中定义的键盘映射功能来完成,而不仅仅是创建我自己的std :: map 但我似乎无法找到一个好的起点.到目前为止,我发现[详细]
-
java – 创建多个HSQLDB服务器数据库的最简单方法是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:106
有更简单的方法吗?要启动许多数据库,我们可以创建简单的文件“start.sh” 在开始使用之前为每个数据库创建单独的文件夹. /选择/ DB /行李箱 的/ opt /分贝/主 下一个复制到“start.sh”: #!/bin/shjava -cp ./hsqldb/lib/hsqldb.jar org.hsqldb.server.Ser[详细]
-
c – Linux:识别内存中的页面
所属栏目:[Linux] 日期:2020-12-13 热度:157
我想知道一个巨大的文件的哪个部分被缓存在内存中.我正在使用fincore中的一些代码,它以这种方式工作:文件被mmaped,然后fincore循环遍历地址空间并使用mincore检查页面,但由于文件大小(几TB),它很长(几分钟) ). 有没有办法循环使用的RAM页面呢?它会快得多,[详细]
-
“热”和“内联”组合对函数定义的性能影响
所属栏目:[Linux] 日期:2020-12-13 热度:158
我有一个功能,它只进行一些操作,如增量.我已声明为内联和__attribute __((热)). Gcc Doc建议关注热门属性: The hot attribute is used to inform the compiler that a function is a hot spot of the compiled program. The function is optimized more agg[详细]
-
Python中的虚拟括号
所属栏目:[Linux] 日期:2020-12-13 热度:151
(警告:潜在的火焰启动器.但这不是我的目标,这里的重点不是讨论Python的设计选择,而是要知道如何充分利用它). 有没有一个程序,脚本,方法(基于Unix,理想情况下),在Python的代码块周围显示“虚拟”括号,并保持它们的位置,以便即使缩进被破坏,代码仍然可以执行[详细]
-
linux – Systemtap PPC32支持
所属栏目:[Linux] 日期:2020-12-13 热度:181
Systemtap是否支持PPC32?我看到有人提到它在英特尔和PPC64平台上得到支持,但没有太多关于PPC32的信息. 此外,SystemTap可以用于调试自定义的可加载内核模块吗? 谢谢, Sethu 最佳答案 Systemtap只有ppc64支持了. 如果您使用“Red Hat Enterprise Linux 5服务[详细]
-
c – 为什么在调用recv系统调用时调用sigprocmask?
所属栏目:[Linux] 日期:2020-12-13 热度:52
我有一些代码定期调用recv()(使用MSG_DONTWAIT标志).我很好奇,因为在vtune中分析我的代码,我看到一个与recv()相关联的sigprocmask()调用,并且它占用了总时间的很大一部分来执行.我很好奇为什么recv()调用sigprocmask(). 最佳答案 在linux下使用TCP套接字时,[详细]
-
linux – 家庭作业:如何使用bash shell记录审核流程?
所属栏目:[Linux] 日期:2020-12-13 热度:55
我是linux的新手,对新手问题感到抱歉. 我有一个功课额外的信用问题,我试图做,但未能得到它. Q. Write a security shell script that logs the following information for every process: User ID,time started,time ended (0 if process is still running),w[详细]
-
linux – 在json中使Apache2服务目录索引
所属栏目:[Linux] 日期:2020-12-13 热度:191
启用并具有特权时,Apache2中的mod_dir模块会在请求不包含index.html文件的目录时自动为HTML格式的页面提供目录内容.我正在寻找一种简单的方法来使这些目录内容机器可读;优选地,将目录的内容格式化为包含子目录/子文件而不是HTML页面的JSON数组. 什么是一个简[详细]
-
编译Linux内核 – hello world
所属栏目:[Linux] 日期:2020-12-13 热度:146
我正在尝试编译Linux内核: http://tldp.org/LDP/lkmpg/2.6/html/lkmpg.html 我有一个简单的hello world程序hello-1.cpp #include 但我正在尝试使用Makefile构建它: obj-m += hello-1.oall:make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modulesc[详细]
-
linux – 如何从当前模块获取kobject
所属栏目:[Linux] 日期:2020-12-13 热度:197
在Linux内核中,给定一个模块我怎么知道它是kobject? 语境: 我试图在内核模块中执行sysfs_create_file(kobj,attr).我已经设置了所有属性,但我想在当前模块中添加一个属性. 最佳答案 看完module.h后我发现了. struct kobject mod_kobj = (((struct module *)[详细]
-
开源Linux Acrobat Javascript编辑器
所属栏目:[Linux] 日期:2020-12-13 热度:95
是否有任何OpenSource项目将在Linux中运行以编辑PDF文档,特别是在PDF文档中编辑Acrobat JavaScript? 最佳答案 我找不到完全符合您要求的解决方案.希望以下内容能提供一些帮助. PDFedit http://pdfedit.cz/en/index.html PDFedit is a free open source pdf[详细]
-
c管道,stdin / stdout和排序
所属栏目:[Linux] 日期:2020-12-13 热度:152
我试图写一个程序,分叉和发送sort(linux)一些单词来排序stdin,因为没有args的排序将使用stdin.然后从父级的sort中收集stdout以输出父级的stdout. 目前我的程序挂起了. 谁能帮我解释一下出了什么问题? 我的代码: #include 最佳答案 我不认为sort期望stdin被[详细]
-
linux – 带有epoll的TCP服务器的线程和扩展模型
所属栏目:[Linux] 日期:2020-12-13 热度:186
我已经阅读了C10K doc以及许多关于扩展套接字服务器的相关文章.所有道路都指向以下内容: 避免“每个连接的线程”的经典错误. 首选选择epoll. 同样,unix中的遗留异步io机制可能很难使用. 我的简单TCP服务器只是在专用端口上侦听侦听套接字上的客户端连接.收[详细]
-
在Windows和Linux平台上使用Java获取网络信息
所属栏目:[Linux] 日期:2020-12-13 热度:55
我需要在我的应用程序中使用的网络配置信息比java.net.NetworkInterface和java.net.InetAddress提供的信息更多.我想包括诸如子网,网关和DNS服务器之类的信息,但代码需要可移植到Windows和Linux平台. 我通过为Windows运行Runtime.getRuntime().exec(“ipconfi[详细]
-
用于修改ELF二进制文件的动态部分的工具
所属栏目:[Linux] 日期:2020-12-13 热度:126
是否有用于修改ELF二进制文件的动态部分中的共享库条目的工具?我想显式修改二进制文件中的共享库依赖项(即用自定义路径替换现有库的路径) 最佳答案 replace path to existing library with a custom path 如果这是你自己的库,那么你可能会像这样链接它: $c[详细]
-
如何查看在命名管道中排队的数据量?
所属栏目:[Linux] 日期:2020-12-13 热度:189
在Linux框中,我有几个进程写入命名管道,另一个进程读取它.我怀疑我的读者没有跟上,管道中有很多数据排队. 有人可以告诉我,有没有办法检查/查看管道中排队的数据量?任何Linux命令或C API? 感谢您的时间. KS 最佳答案 我不认为FIONREAD会起作用,因为FIONREAD[详细]
-
python – 为Ubuntu发布
所属栏目:[Linux] 日期:2020-12-13 热度:197
我已经为Ubuntu构建了一些我想要发布的C软件.有什么方法,你能推荐什么?正在构建.deb文件并为他们设置apt repo最佳方式? make install怎么样,它被认为是安装软件的可接受方式吗? 到目前为止对我来说最简单,也许对用户来说最透明,就是只有一个github存储库,[详细]
-
Android文件系统日记功能
所属栏目:[Linux] 日期:2020-12-13 热度:195
ext3有3个日记选项:journal,ordered和writeback.根据维基百科entry,这些范围从最小风险到最危险的崩溃恢复.出于某种原因,Android的Linux版本仅支持后两个选项,默认为回写. (我正在经营Froyo) 有没有办法添加对日记模式的支持?我想在/ data分区上执行此操作[详细]