-
另一个时区的日期:Linux上的C.
所属栏目:[Linux] 日期:2020-12-14 热度:166
有没有办法得到日期…最好是YYYYMMDD格式…在澳大利亚/悉尼时区(不仅仅是GMT 11)…..在 Linux上通过C? 谢谢, 罗杰 解决方法 是的,但您只需使用标准的c库机制. 通过创建字符串在环境中设置所需的时区: std::string tz = "TZ=Australia/Sydney";putenv(const[详细]
-
linux – x86上的任务管理
所属栏目:[Linux] 日期:2020-12-14 热度:125
有人可以指出一些书籍或在线资源,它们详细解释了x86的任务管理功能吗?当发生中断或上下文切换时,我特别感兴趣的是理解x86硬件和OS(POSIX风格)之间的关系.英特尔手册非常令人困惑,我似乎无法从中获得太多. 谢谢, -Dhruv 解决方法 编辑添加您的实际答案: 保[详细]
-
linux – 使用/ proc发送命令进行处理
所属栏目:[Linux] 日期:2020-12-14 热度:84
我有一个在ubuntu服务器上作为进程运行的应用程序.这个应用程序有命令行gui,允许我输入命令,然后按回车键,命令运行.我能够编写进程id的确定脚本.然后我编写以下脚本来发送命令: # echo "command" /proc/PROCESSID/fd/0 我尝试了各种变体 # echo "command" /[详细]
-
linux – 目录作为make规则中的依赖项
所属栏目:[Linux] 日期:2020-12-14 热度:150
是否可以在Makefile规则中将目录指定为依赖项?实际上我在目录中有一个Makefile,另一个目录包含所有源文件. ..|_ Makefile|_ src |_a.c |_a.h 现在我希望每当我在src目录中进行任何更改时,即在a.c或a.h中,我的Makefile中的特定规则在发出make命令时被调用.就[详细]
-
从Linux上的特定网络接口接收多播
所属栏目:[Linux] 日期:2020-12-14 热度:79
我正在尝试从CentOS 5.5上的特定网络接口接收组播数据 sd = socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);memset(addr,sizeof(addr));addr.sin_family = AF_INET;addr.sin_port = htons(1234);addr.sin_addr.s_addr = htonl(INADDR_ANY);bind(sd,(sockaddr*)addr[详细]
-
linux – 可以显示原始样本计数吗?
所属栏目:[Linux] 日期:2020-12-14 热度:139
我希望 perf输出原始样本数而不是百分比.这对于确定我是否加快了我正在尝试优化的功能非常有用. 要清楚,我想做点什么 perf record ./a.outperf report 并查看在a.out中对每个函数进行多少次采样. Shark可以在Mac上执行此操作,因为可以(我相信)Xperf.这是否可[详细]
-
我可以写保护Linux进程的地址空间中的每个页面吗?
所属栏目:[Linux] 日期:2020-12-14 热度:84
我想知道是否有办法在 Linux中写保护每个页面 进程的地址空间(来自进程本身的内部,通过 的mprotect()).通过“每一页”,我的意思是每一页 进程的地址空间可能由普通用户写入 程序在用户模式下运行 – 所以,程序文本,常量, 全局变量和堆 – 但我会很满意常量,[详细]
-
linux – 如何在GNOME中以编程方式设置自定义文件夹图标?
所属栏目:[Linux] 日期:2020-12-14 热度:163
因为我知道一个简单的API调用处理在 Windows中设置自定义文件夹图标,所以我寻找一种API方法来在 Linux中设置自定义文件夹图标. 但在this thread年,我看到没有这样的方式.另外,我了解到每个桌面环境都有自己的方式来设置自定义文件夹图标.在那里清楚地描述了K[详细]
-
适合linux的好的小Haskell编译器?
所属栏目:[Linux] 日期:2020-12-14 热度:157
就 linux而言,我有严格的空间限制,因为我在4GB闪存驱动器上运行linux.我知道GHC是 Haskell的首选编译器,但GHC包是280MB,这对我来说太大了.是否有一个较小的Haskell编译器的 Linux工作正常? 解决方法 使用精简版GHC. GHC裸骨约为5M.[详细]
-
.NET上的linux,?/文件夹错了?
所属栏目:[Linux] 日期:2020-12-14 热度:179
在.NET中,我正在写作 Directory.CreateDirectory(textBox4.Text); textBox4.Text是?/ myfolder.我得到的是当前工作目录中名为?with myfolder的文件夹.如何让CreateDirectory在用户家中创建myfolder? 解决方法 也许 this link会帮助你.它讨论了单声道的特殊[详细]
-
linux-kernel – 何时使用/ proc和/ dev
所属栏目:[Linux] 日期:2020-12-14 热度:161
我需要编写一个不是设备驱动程序的内核模块.该模块将与一些用户空间进程通信.因为我不想使用ioctl(),所以我要么在/ proc目录中创建一个文件,要么在/ dev目录中创建一个设备文件. 问题:我如何在/ proc和/ dev之间做出决定.这只是一个判断电话,还是有任何关于[详细]
-
我可以用什么来在linux上创建修订树图形
所属栏目:[Linux] 日期:2020-12-14 热度:193
我应该使用哪个工具来为 linux上的整个svn存储库创建修订树.它就像是对该存储库中所做的每个操作的可视化. 解决方法 我认为 graphviz应该是图形绘制部分的一个很好的起点. http://code.google.com/p/svngraph/可能已经是一个有效的解决方案.其他指针可能在这[详细]
-
RedHat Linux中的Java / Tomcat内存泄漏?
所属栏目:[Linux] 日期:2020-12-14 热度:131
我有一个运行Tomcat的6G内存的Red Hat盒子,我正在试图弄清楚我在盒子上留下了多少内存.问题是,顶部和jconsole显示一个数字(大约200M),系统监视器显示不同的数字(大约2G).有人知道有什么区别吗? 我不确定这里是否发生内存泄漏,但最高内存消费者是一个tomcat[详细]
-
linux – 空白在bash中实际意味着什么?
所属栏目:[Linux] 日期:2020-12-14 热度:174
我有这样的事情: projectName= echo $tempPBXProjFilePath | sed "s/.*/(.*).xcodeproj.*$/1/g"; 我想从$tempPBXProjFilePath中提取子字符串.这是正确的.但是,如果我这样写: projectName=echo $tempPBXProjFilePath | sed "s/.*/(.*).xcodeproj.*[详细]
-
sed – 在Kotlin中匹配后写入文件
所属栏目:[Linux] 日期:2020-12-14 热度:69
Kotlin新手,我想在文件中的特定匹配后在文件中插入一行.我知道如何使用sed执行此操作,如下所示: sed "/some line in file/a some text I'd like to add after line" file 但是我想知道我将如何在Kotlin中解决这个问题.到目前为止,我已经得到了printWriter接[详细]
-
linux – 根目录下的父目录列表
所属栏目:[Linux] 日期:2020-12-14 热度:50
众所周知.每个Unix目录都包含特殊目录 – current(.)父(..). Unix中的顶级根目录也称为“/”. 当我在根目录中尝试时, $ls -ia 2 . 2 .. 3963 bin............... (…) (..)具有相同的inode编号 安培;执行 $cd .. 在根目录结束于同一位置. 我的问题是为什么甚[详细]
-
如何获得linux ebpf程序集?
所属栏目:[Linux] 日期:2020-12-14 热度:95
我想学习 linux ebpf vm,如果我写一个ebpf程序test.c,用过llvm: clang -O2 -target bpf -o test.o test.c.如何在经典bpf中获得像tcpdump -d这样的ebpf程序集,谢谢. 解决方法 这取决于你对“学习linux ebpf vm”的意思. 语言本身 如果你的意思是学习eBPF的指[详细]
-
linux-kernel – 将设备树中断标志映射到devm_request_irq
所属栏目:[Linux] 日期:2020-12-14 热度:108
我目前正在为 Linux使用PowerPC编写设备驱动程序. 设备树条目如下: // PPS Interrupt client pps_hwirq { compatible = "pps-hwirq"; interrupts = 17 0x02; // IPIC 17 = IRQ1,0x02 = falling edge interrupt-parent = ipic ;}; 0x02标志非常重要 – PPS与[详细]
-
Ansible:检查我的用户是否存在于远程主机上,否则使用root用户连
所属栏目:[Linux] 日期:2020-12-14 热度:70
我正在编写一个Ansible脚本,它应该在运行Debian或CentOS的每个主机上更新openssl.在主机上,我们的SSH密钥是为我自己的用户或root用户存放的.我想检查我的用户是否存在于主机上,如果不是,我想要与root用户进行身份验证.有可能这样做吗?我尝试使用bash命令,但[详细]
-
linux-kernel – Linux中的OE是什么?
所属栏目:[Linux] 日期:2020-12-14 热度:192
(OE)在下面的含义是什么? $sudo cat /proc/modules | grep hello //hello_world is a kernel module created by me.hello_world 20480 1 - Loading 0xffffffffc0221000 (OE+) 这是我的情况. 我修补了Linux内核函数load_module(),它是从finit_module()调用的[详细]
-
linux – 使用makefile进行CMake:在构建结束时添加声音
所属栏目:[Linux] 日期:2020-12-14 热度:86
在 Linux下在一个需要一些时间构建的大项目上工作,我想在构建结束时添加声音.我怎么能用CMake做到这一点? 我的第一个想法是添加一个命令 add_custom_target(DONG ALL COMMAND aplay ${PathDong} ) 但我不知道如何创建所有目标的依赖关系(毕竟一定要玩它).是[详细]
-
linux – 如何为32位嵌入式软件重新配置Google Test?
所属栏目:[Linux] 日期:2020-12-14 热度:68
我已经设法根据 this.安装了Google Test 我的问题如下:我必须测试正在为具有32位操作系统的嵌入式软件开发的项目,因此我需要从64位重新配置Google Test. 使用旧的1.7.0版本,它知道解决方案是这样的: autoreconf -fvi./configure --build=i686-pc-linux-gnu[详细]
-
linux – 使用bash脚本添加到$PYTHONPATH
所属栏目:[Linux] 日期:2020-12-14 热度:99
我写了一个bash脚本来添加到我的$PYTHONPATH.我的.sh文件包含以下内容: sudo echo export PYTHONPATH=$PYTHONPATH:/path/to/new/python/module ~/.bashrc 我想要添加到我的.bashrc中的是: PYTHONPATH=$PYTHONPATH:/path/to/new/python/module 但是我只能添[详细]
-
linux – 用于检查进程是否已在运行的Shell脚本,如果是,则退出
所属栏目:[Linux] 日期:2020-12-14 热度:198
我有一个 shell脚本,方法是status()和start().代码如下: #function to check the jmeter processes runningstatus(){ PID=$(ps -ef | grep jmeter|grep -v grep) echo "The jmeter processes running are: n$PID"}#function to run the .jmx file given by[详细]
-
使用oh-my-zsh完成命令的参数
所属栏目:[Linux] 日期:2020-12-14 热度:197
有没有办法让zsh完成命令的参数(就像鱼壳一样).例如,当我键入ls – 并使用TAB时,它将弹出所有ls参数的列表. 我知道我可以使用鱼壳,我知道鱼壳很棒,但鱼壳中有很多缺少的功能.这就是为什么我希望在zsh中完成此参数的完成. 解决方法 尝试使用单个连字符,如ls[详细]