-
如何仅为Linux中的本地用户安装程序?
所属栏目:[Linux] 日期:2021-01-14 热度:113
是否有一种简单的方法在linux中为单个用户安装程序.我只需要为我的登录安装Biopython.我没有系统的root权限.最佳答案只需像往常一样构建项目,但将安装目录配置为/ home /usr/bin或/usr/local / bin.[详细]
-
Linux中的文件访问计数
所属栏目:[Linux] 日期:2021-01-14 热度:64
有没有办法如何有效地确定访问特定文件的数量和访问它的过程而不存储第三方软件的访问信息?我正在寻找基于Linux的操作系统内置的东西.最后一次更改的日期非常明显,但我至少需要了解自创建文件以来访问次数的信息. 任何人都可以了解这个文件访问信息吗?它[详细]
-
sql-server – FreeTDS – tsql连接,isql失败
所属栏目:[Linux] 日期:2021-01-14 热度:175
我正在尝试连接到我的主机上的数据库(windows xp,sql server 05).我的客户机是Ubuntu 10.04.我可以使用tsql连接和执行命令,但是isql失败.以下是我的配置文件和错误消息. freetds.conf text size = 64512[SQLEXPRESS]host = 192.168.163.1port = 1433tds ve[详细]
-
linux – 来自便利库的符号未在可执行文件中导出
所属栏目:[Linux] 日期:2021-01-14 热度:199
我有一个程序,myprogram,它与一个静态便利库链接,称之为libconvenience.a,它包含一个函数func().在myprogram中的任何地方都不调用函数func();它需要能够从插件库plugin.so中调用. 符号func()未在myprogram中动态导出.如果我跑 nm myprogram | grep func 我[详细]
-
c – 避免sqlite3数据库被锁定
所属栏目:[Linux] 日期:2021-01-14 热度:54
我有一个使用sqlite(3.7.3)的多线程应用程序 我正在点击数据库锁定错误,这似乎很普遍. 我想知道如何在我的情况下避免它. 让我来描述一下我正在建设什么.对不起,没有代码太大而复杂. 我有大约8个线程同时访问数据库.这些线程中的任何一个都可以同时读取或写[详细]
-
java – 在Eclipse中隐藏的android logcat消息
所属栏目:[Linux] 日期:2021-01-14 热度:133
当通过eclipse运行我的Android应用程序时,我可以在logcat中选择行但不会呈现文本.如果我选择一些行并点击“导出到文本文件”,我可以在导出的文件中看到它们,但这很不方便. 我在DDMS视图中也遇到了类似的问题.在“设备”下,我可以选择看起来应该包含文本的[详细]
-
php – 在Gearman安排一份特定日期和时间的工作
所属栏目:[Linux] 日期:2021-01-14 热度:73
从我所看到的,Gearman不支持预定的工作或延迟工作.我在想,也许预定的作业可能首先排队,然后在时间段到期后添加到Gearman队列. 任务是持久的,因为它们作为文件写入服务器的假脱机目录中的目录.因此,唯一的瓶颈可能是将任务添加到Gearman队列的简单脚本,因为[详细]
-
在ptraced Linux进程中调用ptrace
所属栏目:[Linux] 日期:2021-01-14 热度:81
有人在Wikipedia ptrace article中声称,在Linux上,一个ptraced进程本身无法进行另一个进程.我试图确定是否(以及如果是这样的原因)就是这种情况.下面是一个我试图测试的简单程序.我的程序失败(子子进程无法正常运行)但我确信这是我的错误,而不是基本的东西.[详细]
-
linux – 什么比这更快?通过nfs-mount或通过scp复制?
所属栏目:[Linux] 日期:2021-01-14 热度:102
我们有一个由几台机器组成的网络,我们希望为每个盒子分配一个大目录(大约10 GB). 它位于nfs服务器上并安装在所有计算机上,因此第一种方法是使用普通的cp将文件从挂载的文件复制到本地目录.这很容易,但遗憾的是没有进度条,因为它不打算用于网络拷贝(或者是[详细]
-
linux – 是负责设置堆栈的程序还是操作系统
所属栏目:[Linux] 日期:2021-01-14 热度:117
提出这个问题是因为作者正在构建一个编译器(src > asm),并且正在编写用于生成汇编代码的代码. 程序在基于Linux(任何操作系统)的操作系统上执行时,首先发生的事情之一就是堆栈设置完毕,SP寄存器被分配堆栈开头的内存地址. 我很好奇上面做这件事的责任在于程[详细]
-
c – 在跨平台库中工作
所属栏目:[Linux] 日期:2021-01-14 热度:183
在C中编写跨平台库的最佳实践是什么? 我的开发环境是Linux上的Eclipse CDT,但我的库应该可以在Windows上本地编译(例如从Visual C). 谢谢. 最佳答案在某种程度上,这将取决于您的图书馆要完成的目标. 例如,如果您正在开发GUI应用程序,则需要专注于使用经过[详细]
-
正确的Linux串口初始化序列
所属栏目:[Linux] 日期:2021-01-14 热度:187
我写了一个必须在Linux上使用串口的应用程序,尤其是ttyUSB.使用标准的select()/ read()循环和write()执行读写操作,并且它们可能没有任何问题,但初始化代码(或缺少某些部分)会损坏tty子系统中的某些内容.这里是: vuxboot(string filename,unsigned baud =[详细]
-
克隆相当于fork?
所属栏目:[Linux] 日期:2021-01-14 热度:113
我想使用克隆功能的命名空间功能.阅读联机帮助页,看起来克隆有许多我需要担心的错综复杂的细节. 是否有一个等效的克隆调用好olfork()? 我已经熟悉fork了,相信如果我有克隆的起点,我可以从那里添加标志和选项. 最佳答案我认为这会起作用,但我并不完全确定[详细]
-
如何在Linux上编译Intel Mac二进制文件?
所属栏目:[Linux] 日期:2021-01-14 热度:133
我正在阅读一篇关于cross-compiling for OSX on linux的文章,但这很难理解. 我需要什么工具?什么配置是必要的? 是否还有用于创建包的工具? 最佳答案首先你需要odcctools,它包含汇编程序和链接器等(比如binutils但能够处理Mach-O对象格式).然后你需要官[详细]
-
Unix域上的套接字在Solaris 10上比在Linux上慢100倍?
所属栏目:[Linux] 日期:2021-01-13 热度:200
我正在为Linux项目和Linux上的本地套接字性能进行基准测试.出于某种原因,我无法发现,Solaris上的性能比Linux上差100倍.在Linux中,打开一个套接字,每次交换一个非常短(2个字符)的消息并关闭它需要大约10us的时间.在Solaris上,同样的事情需要大约1000us. 设[详细]
-
确定两个文件路径是否指向Linux/C下的同一文件?
所属栏目:[Linux] 日期:2021-01-13 热度:175
在Linux下,我有两个文件路径A和B: const char* A = ...;const char* B = ...; 我现在想确定,我应该打开(2)他们两个 int fda = open(A,...);int fdb = open(B,...); 我会在文件系统中打开两个文件句柄到同一个文件吗? 为了确定这一点,我想到了stat(2): s[详细]
-
linux – svn status | sort – 不对输出进行排序
所属栏目:[Linux] 日期:2021-01-13 热度:126
我想排序svn状态输出,但不知何故这个命令 svn status | sort 不排序输出. 你知道为什么吗? 例如: $svn status ? idrd? core.7319? difftest? core.29328A + rf_common/ext_api.savD rf_common/ext_api/firewall_defs.hD rf_common/ext_api/rf_macro.h? f[详细]
-
在自定义libc中实现线程本地存储
所属栏目:[Linux] 日期:2021-01-13 热度:188
我正在为非常小的和静态链接的程序实现一小部分libc,我认为添加TLS支持将是一个很好的学习体验.我用Ulrich Dreppers TLS document作为参考. 我设置了两个字符串来试试这个: static __thread const char msg1[] = "TLS (1).n"; /* 10 bytes */static __th[详细]
-
构建makefile依赖/继承树
所属栏目:[Linux] 日期:2021-01-13 热度:119
抱歉,如果我解释得很严重,或者我要求一些明显的流血,但我是Linux内核的新手并且有点深入 我们有一个嵌入式Linux系统,它带有一个(包含数百个文件夹的东西),包含一个rules.make,make,make.config或者某些变体的文件夹,包含一个“master”makefile rules.make[详细]
-
c – 如何等待窗口映射和可见
所属栏目:[Linux] 日期:2021-01-12 热度:63
等待X11窗口映射和查看的正确方法是什么?确切地说,我想等到我可以安全地调用XSetInputFocus()而不会遇到以下错误导致X服务器回火的任何风险: // X Error of failed request: BadMatch (invalid parameter attributes)// Major opcode of failed request:[详细]
-
在多核机器Linux OS中,当进程调度程序将一个进程迁移到另一个cpu
所属栏目:[Linux] 日期:2021-01-12 热度:99
在我的程序中,其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 热度:88
我希望能够通过单击网站上的按钮来停止/启动守护程序(在Debian上).我知道守护进程有效,因为它通过SSH确实启动和停止.我甚至可以捕捉到状态 $status = exec("/etc/init.d/MyService.sh status | grep 'is running'"); 但这不起作用: exec('/etc/init.d/MyS[详细]
-
c – 为什么缓冲区末尾和保存的帧指针之间有8个字节?
所属栏目:[Linux] 日期:2021-01-12 热度:71
我正在为课程作业进行堆叠式练习,我已完成作业,但有一个方面我不明白. 这是目标计划: #include 以下是在运行Ubuntu 12.04且禁用ASLR的x86虚拟机上编译它的命令. gcc -ggdb -m32 -g -std=c99 -D_GNU_SOURCE -fno-stack-protector -m32 target1.c -o target[详细]
-
在python中使用路径/usr/share/pyshared有什么用?
所属栏目:[Linux] 日期:2021-01-12 热度:121
我发现用python开发的一些应用程序将它们的文件放在这个路径中,这个路径的用途是什么,我应该放入哪些文件?最佳答案该目录包含可由多个python版本共享的独立于架构的python模块.不要操纵该目录. 见Debian Python Policy Chapter 1 Python Packaging[详细]
-
linux – 什么是tcp_autocorking(tcp自动软木塞)
所属栏目:[Linux] 日期:2021-01-12 热度:85
从内核3.14开始,我看到有另一个名为tcp_autocorking的TCP优化. tcp_cork和tcp_autocorking之间的实际区别是什么? 它只是tcp_cork的自动化版本吗?除了这个链接,我找不到任何有价值的信息: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g[详细]
