-
有没有办法在基于Linux的操作系统中确定复制到X剪贴板的文本来源
所属栏目:[Linux] 日期:2020-12-13 热度:156
快速背景信息:我开始构建一些将在基于Gnome和X的操作系统中运行的软件来管理剪贴板内容.如果复制的文本来自浏览器,则其中一个主要功能是记录复制文本的源URL.我知道这在Windows上是可行的(Clipmate应用程序会这样做),但我想在Gnome / X中执行此操作. 我怀疑[详细]
-
是什么导致Linux 64位上的backtrace()崩溃(SIGSEGV)
所属栏目:[Linux] 日期:2020-12-13 热度:121
我正在Linux上开发一个应用程序,我希望以特定频率回溯所有正在运行的线程.所以我的用户定义的信号处理程序SIGUSR1(对于所有线程)调用backtrace(). 我在我的信号处理程序中发生崩溃(SIGSEGV),该处理程序源自backtrace()调用.我已经在大多数网站上指定了函数的[详细]
-
linux – 沿左边缘的Vim窗口填充
所属栏目:[Linux] 日期:2020-12-13 热度:77
如何在vim窗口的左边缘添加间距?沿窗口最左边的文本使其难以阅读. 最佳答案 我自己没有看到这个问题,但这可能是因为所有文本都有左边距,因为我显示行号.也许这是你的选择. :set number[详细]
-
linux – Bash,Shell,UXTerm和Terminal之间的区别
所属栏目:[Linux] 日期:2020-12-13 热度:126
在Windows中,我们有命令提示符,但在Linux上有更多类似的“应用程序”,如: 壳牌 UXTerm 终端 也许更多 这是我在linux上的第一天,有人可以描述一下之间的区别吗? 最佳答案 在linux中,从键盘上的用户的角度来看,它们看起来都是一样的.不同之处在于它们如何相[详细]
-
linux – MS Access * .MDB转换为MySQL或SQLite,数据编码问题
所属栏目:[Linux] 日期:2020-12-13 热度:69
问候,我会陈述我的情况: 我在linux UBUNTU 我有几个Jet3 .MDB(MS Acess Database),每个大约500MB,其中数据以cp1256 / WINDOWS-1256编码 我按照这篇文章制作了sqlite数据库来进行转换http://cltb.ojuba.org/en/articles/mdb2sqlite. 这是我为转换数据库所做[详细]
-
基于哪种Linux将内存从RAM交换到交换文件的具体条件是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:125
我的服务器有8Gig的RAM和8Gigs配置为交换文件.我有内存密集型应用程序在运行这些应用程序的峰值负载在此期间我们发现交换使用量增加使用大约1 GIG的交换. 我有另一台服务器,带有4Gig的RAM和8 Gigs的交换以及运行在其上的类似内存密集型应用程序.但这里的交换[详细]
-
linux – ZeroMQ:检查是否有人在Unix域套接字后面监听
所属栏目:[Linux] 日期:2020-12-13 热度:51
上下文:Linux(Ubuntu),C,ZeroMQ 我有一个服务器,它监听ipc:// SUB ZeroMQ套接字(物理上是一个Unix域套接字). 我有一个客户端应该连接到套接字,发布其消息并断开连接. 问题:如果服务器被杀死(或以其他方式不自然地死亡),套接字文件将保持不变.如果客户端尝[详细]
-
我们如何将基于ncurses的程序的输出转储到Linux中的文件?
所属栏目:[Linux] 日期:2020-12-13 热度:197
我尝试使用tee命令,它不起作用.我需要将一些ncurses基础程序(iftop)的输出转储到文件中.你知道怎么做吗? 最佳答案 你可以试试ttyrec或termrec.这些程序实际上会随着时间的推移记录输出.如果您只需要静态图片,我认为xterm可以保存当前屏幕上的转储.[详细]
-
php – 组织编程竞赛 – 如何编译和执行
所属栏目:[Linux] 日期:2020-12-13 热度:129
我正在构建一个基于Web的界面,人们可以输入简单的C代码来解决算法编程问题.我正在使用Ace编辑器,人们可以输入代码,当按下运行按钮时,C代码被发送到服务器,编译并输出回发送. 如何以安全的方式完成第二部分.我的意思是给出一个C代码文件,编译并执行它.我不相[详细]
-
Linux上的可清除内存区域
所属栏目:[Linux] 日期:2020-12-13 热度:186
在Mac OS X上,vm_allocate()允许创建可清除的内存区域.当检测到记忆压力时,内核可以在任何时间(除非被锁定时)被内核回收.它对于缓存数据等非常有用. 我想知道Linux(内核2.6)上是否存在类似的机制.谷歌搜索引导我在Android上讨论可能被清除的共享内存分配的一[详细]
-
linux – 未定义引用`vtable for MainWindow’错误
所属栏目:[Linux] 日期:2020-12-13 热度:86
嗨,每一个我在qt和qwt工作,但在我的程序中,我收到这些错误 未定义引用`vtable for MainWindow 错误:collect2:ld返回1退出状态 我没有得到它这些错误的意义是什么可以解释它显然我的代码中没有错误 谢谢 最佳答案 你没有链接到你应该做的一切.您需要在.cpp[详细]
-
linux – 每个Unix文件描述都有自己的读/写缓冲区吗?
所属栏目:[Linux] 日期:2020-12-13 热度:164
关于read()和write()参考this question,我想知道每个打开的文件描述是否有自己的读写缓冲区,或者当文件在多次打开时可能有一个读取和写入缓冲区一旦.我很好奇,因为这会对重叠写入同一文件的确切情况产生影响.也许这在Unix之间有所不同? (据我所知,“文件描[详细]
-
linux – 对X Window和GNOME / KDE感到困惑
所属栏目:[Linux] 日期:2020-12-13 热度:159
HI! 我正在尝试在我的VPS(CentOS 5.5)上设置FreeNX(一个Remote X桌面软件).我用Google搜索并找到了几个不同的教程. One tutorial说: yum groupinstall “X Window System”yum groupinstall “GNOME Desktop Environment” Another说: For a KDE desktop,[详细]
-
读取/ proc时刷新流缓冲区
所属栏目:[Linux] 日期:2020-12-13 热度:109
我正在从/ proc / pid / task / stat中读取以跟踪线程中的cpu使用情况. fopen on / proc / pic / task / stat fget来自流的字符串 字符串上的sscanf 我遇到问题但是要让流缓冲区更新. 如果我翻了1024个字符如果刷新,但如果我fget 128个字符然后它永远不会更[详细]
-
释放C资源和fork-exec?
所属栏目:[Linux] 日期:2020-12-13 热度:158
我正在尝试使用fork-exec从我的C -project中生成一个新进程.我正在使用fork-exec来创建子进程的双向管道.但是我担心分叉进程中的资源不会被正确释放,因为exec-call将完全接管我的进程并且不会调用任何析构函数. 我尝试通过抛出异常并在main的末尾从catch块调[详细]
-
没有GUI的Linux上的BlackBerry Code Signing
所属栏目:[Linux] 日期:2020-12-13 热度:92
经过大量搜索后,我还没有找到在没有GUI的Linux发行版上签署BlackBerry应用程序的方法. 截至目前,我收到错误“无法请求签名,直到此应用程序完成初始密钥生成.”.问题是我无法通过CLI注册CSI文件.有没有人完成这个没有设置X11? 最佳答案 是的,它绝对可以在无[详细]
-
如何检测没有人在Linux中写入文件?
所属栏目:[Linux] 日期:2020-12-13 热度:198
我想知道,是否有一种简单的方法来判断另一个实体是否有某个文件可以写入?我没有时间连续使用iNotify来等待任何当前作家完成写作.我需要做间歇性检查. 谢谢. 最佳答案 在“没有时间连续使用iNotify”的情况下,您究竟在做什么?首先,您应该使用IN_CLOSE_WRITE[详细]
-
c – 确定定义类型的位置
所属栏目:[Linux] 日期:2020-12-13 热度:83
我正在开发一个相当大的代码库,它有一点#ifdef魔法.我正在查看一个文件并尝试确定类型的定义位置.不幸的是,它包含许多文件,其中包含许多文件,其中包含许多文件等,其中一些文件定义了影响您可能使用的定义的宏.结构非常复杂,经过10分钟的grepping和跟随包含链[详细]
-
c – 将xlib XImage保存到PNG
所属栏目:[Linux] 日期:2020-12-13 热度:99
我正在使用xlib. 我有一个XImage结构,其中包含来自XGetImage()调用的信息.是否有一种流行的方法可以从XImage获得更有意义的东西..即PNG? 我看过libpng,但几乎每个人都听说这是一个驯服的野兽.这仍然是推荐的路径吗? 最佳答案 另请参见How to save XImage a[详细]
-
c – 如何让nm显示函数的返回类型?
所属栏目:[Linux] 日期:2020-12-13 热度:99
我正在尝试编写一个脚本来生成一个庞大而混乱的代码库的假版本,我想在二进制文件上使用nm并过滤文本符号可能是要走的路,但我不能似乎得到nm来显示函数的返回类型以及签名. 提前谢谢了. 最佳答案 函数的返回类型不是名称修改的一部分.返回类型由编译器直接根[详细]
-
linux – 如何获取youtube视频的URL以进行下载?
所属栏目:[Linux] 日期:2020-12-13 热度:191
我想在我的电脑上下载这个视频(也是高清格式):http://www.youtube.com/watch?v=d4RiUy23e9s 所以我想要.flv,.avi,.mp4的URL或者用wget或其他下载管理器下载的. 我怎样才能做到这一点 ? 我不想通过像keepvids这样的webtools程序来获取url. 最佳答案 使用wge[详细]
-
Linux:如何确定文件是否已被其他进程更新?
所属栏目:[Linux] 日期:2020-12-13 热度:190
我目前正在观看log4j输出的XML文件.我有一个自定义查看器,在GUI中显示日志输出.我需要观察这个文件何时更新,以便GUI可以重新解析和更新自己.在C#中有一个FileWatcher概念,所以在Windows上没有probs,但我在Linux上使用C有什么选择. 有没有一种标准的方法在uni[详细]
-
c – linux,inotify – 如何订阅?
所属栏目:[Linux] 日期:2020-12-13 热度:136
你能解释一下inotify机制吗? 我在网上搜索过它,但我理解的是,如果我想查看文件中的更改,我必须使用“读[详细]
-
Linux C编程:如何获取设备的分区信息?
所属栏目:[Linux] 日期:2020-12-13 热度:150
我是Linux c编程的新手,有没有可以获取设备分区信息的API? 最佳答案 Akash Rawal的答案非常接近.一个好方法是使用libblkid. 这是获取分区的uuid的示例:Using libblkid to find UUID of a partition. 我将上面显示的代码和libblkid参考菜单中的示例结合起来[详细]
-
Solaris等效于Linux上的grep的-o选项
所属栏目:[Linux] 日期:2020-12-13 热度:103
我在sun Solaris上运行以下命令(在Linux上运行正常)但在sun Solaris上运行不正常 name="(WORD = (TCPIP = (PROTOCOL = TCP)(WORD = ALIAS_NAME)(PORT = 10234))"echo $name | grep -o "(WORD = (TCPIP = (PROTOCOL = TCP)(WORD = ALIAS_NAME)(PORT = 10234))[详细]