-
功能与Linux和Java
所属栏目:[Linux] 日期:2021-03-30 热度:97
我正在试验Java应用程序的Linux功能.我不想为解释器(JVM)添加功能,所以我尝试编写一个简单的包装器(将调试信息打印到stdout):#include stdio.h #include stdlib.h #include sys/capability.h #include unistd.hgt[详细]
-
Linux:我可以在不使用任何IPC(管道等)的情况下读取另一个进程的输出吗?
所属栏目:[Linux] 日期:2021-03-30 热度:137
是否有可能在linux中以某种方式读取另一个进程的输出(来自stdout和stderr)而不知道它?所以假设我有一个进程A在后台运行而进程B想要读取它的输出 - 这可能吗?我不能使用管道或屏幕程序.我尝试从/ proc / xxx / fd或/ pts / x控制台等读取,但到目前为止没有任[详细]
-
linux – git push之后,项目从gitweb中消失了
所属栏目:[Linux] 日期:2021-03-30 热度:98
我使用gitolite来托管我的源代码,并使用gitweb设置一个网站来显示我的所有项目.一开始,所有项目都通过gitweb正确显示,但是,在我修改了一个项目并进行git推送后,它立即从项目列表中消失.每个项目,每当我对它进行git推送时,它都会从gitweb的项目列表中消失.然后[详细]
-
linux – 如果有两个矩阵a和b,那么(b)在matlab中做什么?
所属栏目:[Linux] 日期:2021-03-30 热度:175
如果我有一个矩阵,说a = [1 2 3; 4 5 6] 和b = [2 2 2; 3 3 3] 当我在matlab中做(b)时,我得到了答案a(b) = [4 4 4; 2 2 2] 到底发生了什么?最佳答案您正在为b中的每个项目编制索引. a(2)= 4且a(3)= 2所以c = [a(2) a(2) a(2); a([详细]
-
如果我捕获SIGSEGV并且信号处理程序导致另一个SIGSEGV会发生什么?
所属栏目:[Linux] 日期:2021-03-30 热度:139
在Linux中考虑这个问题.使用GCC编译器.如果SIGSEGV(我的意思是通常导致SIGSEGV的违规)发生在信号处理程序中,其目的是捕获SIGSEGV,那么可以预期什么行为?帮助讨论的代码示例:/* In main or whatever */ { struct sigaction sa = {}; /* initialised to all z[详细]
-
如何在Linux上从PHP创建与WinZip兼容的AES-256加密zip文件?
所属栏目:[Linux] 日期:2021-03-30 热度:182
我必须从Linux机器上的PHP应用程序创建一个WinZip兼容的zip文件,它必须使用AES 256加密.我在Windows上找到了一些PHP解决方案,但它们对我没有帮助!一个PHP包会很棒,但是如果我需要,我总是可以让我的PHP代码运行exec()或者运行linux命令行实用程序.有什么建议[详细]
-
linux – 从长行按位置删除字段
所属栏目:[Linux] 日期:2021-02-21 热度:125
我有一个长的分号分隔的字段,其中69个是准确的. 我需要删除字段3,所以我可以以冗长的方式执行: awk -F; $1 == 3 { print $1;$2;$4 ... } a.txt 哪个会变得很长.有没有捷径可以说“4美元到底”,“4美元到69美元”或者只是“删除3美元”? 与问题相关:重复“;[详细]
-
如何在没有find的情况下在linux shell脚本中根据日期查找和删除文件?
所属栏目:[Linux] 日期:2021-02-21 热度:100
请注意,我不能在目标环境中使用“找到” 我需要在linux shell脚本中删除超过7天的所有文件.就像是: FILES=./path/to/dirfor f in $FILESdo echo Processing $f file... # take action on each file. $f store current file name # perhaps stat e[详细]
-
什么是acpi_pm linux的clockource,什么硬件实现?
所属栏目:[Linux] 日期:2021-02-21 热度:57
我的 Linux机箱中的文件/ sys / devices / system / clocksource / clocksource0 / available_clocksource列出了以下时钟源: tsc hpet acpi_pm 我知道tsc是Processer中的Timestamp Counter Register. 我知道hpet是高精度事件计时器. 我不知道什么是acpi_pm是[详细]
-
linux – 如何阻止在远程主机上分支
所属栏目:[Linux] 日期:2021-02-21 热度:130
有没有办法阻止代码推送直接掌握?我尝试在.git / hooks / update中添加一个脚本: #!/bin/shif [ $USER != git-repo-admin ];then if [ $1 == refs/heads/master ]; then echo Manual pushing to this repo is restricted e[详细]
-
linux – 如何检查文件是否存在并执行命令?
所属栏目:[Linux] 日期:2021-02-21 热度:167
我有一个使用 Python编写的守护进程.当它运行时,它有一个位于/tmp/filename.pid的PID文件.如果守护程序未运行,则PID文件不存在. 在Linux上,如何检查以确保PID文件存在,如果不存在,请执行命令重新启动? 命令将是 python daemon.py restart 必须从特定目录执行[详细]
-
linux – 我可以在KDE中找到一个合适的平铺窗口管理器
所属栏目:[Linux] 日期:2021-02-21 热度:154
我将切换到平铺窗口管理器有点矛盾.我之前做了一个转换,我非常喜欢它的某些东西,但对于其他事情我不喜欢.所以我结束了切换回我可靠的KDE. 但是,当我在虚拟桌面之间切换时,我不禁想到,如果我能在KDE中安装一个正确的平铺窗口管理器,那么可以想像如何真棒.我知[详细]
-
如何使用cURL与PHP同时打开多个URL?
所属栏目:[Linux] 日期:2021-02-21 热度:116
这是我现在的代码: $SQL = mysql_query(SELECT url FROM urls) or die(mysql_error()); //Query the urls tablewhile($resultSet = mysql_fetch_array($SQL)){ //Put all the urls into one variable //[详细]
-
电子邮件 – 什么是Curl SMTP命令行参数支持GMail TLS / STARTTLS vs SSL
所属栏目:[Linux] 日期:2021-02-21 热度:170
我在应用程序中使用Curl.exe来发送电子邮件.我需要支持大多数主要的邮件服务器. GMail公开以下端口和身份验证方法. TLS / STARTTLS(有时称为显式TLS):使用端口587 SSL(有时称为隐式TLS):使用端口465 我已经得到了使用以下命令行的显式TLS工作: C:curl smtp[详细]
-
最快的方法来在Linux中的文件中洗牌
所属栏目:[Linux] 日期:2021-02-21 热度:149
我想在 Linux中使用数以百万行的字符串洗牌一个大文件.我尝试’sort -R’但是它非常慢(对于16M大文件,需要50分钟).有更快的实用程序,我可以在它的地方使用吗? 使用shuf而不是排序-R( man page). 排序-R的缓慢是probably due to it hashing every line.Shuf只[详细]
-
linux中的jobs和ps命令有什么区别?
所属栏目:[Linux] 日期:2021-02-21 热度:60
请告诉我unix操作系统中两个命令作业和ps显示的信息差异? 工作是一个内置的 shell.它告诉您当前 shell正在管理的作业.它可以为您提供shell内部的信息,例如作业编号(可以在fg%2等快捷方式中使用)和变量扩展之前出现的原始命令行. ps是一个外部命令,可以告诉[详细]
-
linux – 从命令行下载图像
所属栏目:[Linux] 日期:2021-02-21 热度:62
我想下载第n个图像,谷歌给我的命令行,就像命令wget 要搜索[某事]的图像,我只需转到页面https://www.google.cz/search?q=[something]u0026amp;tbm=isch,但如何获取第n个搜索结果的网址,以便我可以使用wget的? 第一次尝试 首先,您需要设置用户代理,所以Google[详细]
-
Linux中无缓冲的I / O
所属栏目:[Linux] 日期:2021-02-21 热度:50
我正在编写大量的数据,这些数据将不会再被读取几个星期 – 因为我的程序运行机器上的可用内存量(以“免费”或“顶”显示)下降速度非常快,内存量应用程序使用不增加 – 其他进程使用的内存量也不会增加. 这使我相信文件系统缓存正在消耗内存 – 因为我不想长时[详细]
-
Linux中的CPU排序(带超线程)
所属栏目:[Linux] 日期:2021-02-21 热度:91
我很好奇CPU在CPU中的排序.说我在一个超线程系统上绑定一个线程到cpu0和另一个到cpu1,它们是否都在同一个物理核心上.给出了具有4个内核和超线程的Core i7 920,/ proc / cpuinfo的输出使我认为cpu0和cpu1是不同的物理内核,而cpu0和cpu4在同一物理内核上. 谢谢.[详细]
-
linux – tomcat运行,但是8080端口没有响应
所属栏目:[Linux] 日期:2021-02-21 热度:196
我已经通过ssh在 linux x64机器上安装了sun jdk 1.6 x64和tomcat,我没有root权限,所以我安装在我的家庭目录中. 我设法成功运行tomcat,但如果我尝试输入mydomain.com:8080,那么服务器上没有答案. 使用此命令: netstat -atnp|grep LISTEN 我检查了端口,它是LIS[详细]
-
如何在Linux / Unix中将多个文件从一个扩展名重命名为另一个扩展名?
所属栏目:[Linux] 日期:2021-02-21 热度:114
我有一些以’.1’结尾的文件,例如: example.file.ex1.1example.file.ex2.1example.file.ex3.1 有没有办法可以快速重命名它们而不使用末尾的’.1′(例如example.file.ex1,example.file.ex2等)? 谢谢! 纯粹的bash解决方案: for curFile in example.file.*.1[详细]
-
如何在linux中获取C函数的手册页,而不是使用bash命令的人?
所属栏目:[Linux] 日期:2021-02-21 热度:127
如何获取 linux的man页面的C函数,而不是shell命令手册? 例如,当我键入man绑定我得到男人为shell命令绑定,而不是男人为套接字绑定C函数. man 2 bind 你只需要一个不同手册的页面![详细]
-
防止linux线程被调度程序中断
所属栏目:[Linux] 日期:2021-02-21 热度:118
你如何告诉 linux中的线程调度程序不会因为任何原因中断你的线程?我在用户模式下进行编程.简单地锁定一个互斥体这个吗?当某个功能正在执行时,我想防止我进程中的其他线程被调度.他们会阻止,我会浪费上下文切换的cpu周期.我希望任何执行该函数的线程即使没有[详细]
-
使用标准的linux工具链查找/替换htmlentities?
所属栏目:[Linux] 日期:2021-02-21 热度:67
有没有办法可以使用标准的 linux工具链来做如下的操作? 让我们来看看example.com/index.php的来源是: Hello, world! 我该怎么做这样的事情? curl -s http://example.com/index.php | htmlentities …将打印如下内容: Hello, world! 只使用标准的linux工具[详细]
-
如何使用Linux在Linux机器上获取文件夹的所有者和组?
所属栏目:[Linux] 日期:2021-02-21 热度:195
如何在 Linux下使用 Python获取目录的所有者和组ID? 使用 os.stat()获取文件的uid和gid.然后,使用 pwd.getpwuid()和 grp.getgrgid()分别获取用户和组名. import grpimport pwdimport osstat_info = os.stat(/path)uid = stat_info.st_uidgid = stat[详细]
