-
linux – Gradle 1.3:build.gradle没有构建类
所属栏目:[Linux] 日期:2020-12-13 热度:65
这里有一个新问题:我有一个build.gradle文件,其中包含apply plugin:java,并且与java项目/包相关联.当我从命令行运行gradle build时,我得到: :compileJava UP-TO-DATE:processResources UP-TO-DATE :classes UP-TO-DATE:jar UP-TO-DATE:assemble UP-TO-DAT[详细]
-
c – 如何在文件系统中找到循环?
所属栏目:[Linux] 日期:2020-12-13 热度:113
如何在Linux中找到文件系统中的循环?我正在索引所有文件以便快速搜索(O(1))我正在使用c编程语言来实现dir.h中的库函数.我可以扫描整个文件系统但它进入一个循环,如果文件系统中有循环(示例循环安装)如何在文件系统中找到循环..我已经看到当文件系统中有循环[详细]
-
linux – 如何在* nix中卸载?
所属栏目:[Linux] 日期:2020-12-13 热度:124
我仍然无法解决的一件事是在* nix环境中卸载程序的经验法则.大多数时候,我很高兴让睡觉的狗撒谎,而不是卸载我不再需要的软件.但是我不时会遇到几个Apaches,svn等. 到目前为止,我知道处理这个问题: 1)如果使用apt-get或yum安装,则有一个卸载命令.很少在app的[详细]
-
Java进程没有明显的原因
所属栏目:[Linux] 日期:2020-12-13 热度:81
我正在使用Xmx2000m运行Java进程,主机操作系统是linux centos,jdk 1.6更新22.最近我在这个过程中遇到了一个奇怪的行为,它变得完全没有响应,没有明显的原因,没有日志,没有错误,没有.我正在使用jconsole监视处理器,堆和Perm内存不满,线程和加载的类没有泄漏..[详细]
-
linux – 管道到更少-S而不清除命令行历史记录中的输出
所属栏目:[Linux] 日期:2020-12-13 热度:90
所以我想通过将命令的输出传递给|来在终端中为我的自定义bash命令提供水平滚动少-S 但是,如果我这样做,一旦退出较少,命令的输出将不会保留在命令行历史记录中 当你退出时,有没有办法配置less以保持历史记录中的命令输出? 例如.如果你看看git diff,你可以执[详细]
-
linux – 临时重命名/ tmp然后创建一个tmp符号链接到另一个位置
所属栏目:[Linux] 日期:2020-12-13 热度:167
情况是这个应用程序在/ tmp中需要更多空间.目前我的tmp文件夹位于root的分区中.为了利用更大的空间,临时创建一个tmp符号链接到另一个分区是否安全? 最佳答案 您可以:而不是重命名和/或符号链接: mount --bind /path/to/dir/with/plenty/of/space /tmp 完[详细]
-
检查笔记本电脑上的C版本
所属栏目:[Linux] 日期:2020-12-13 热度:188
我目前在CS类中使用C,我在笔记本电脑上运行Linux.所以问题是我认为我没有最新版本的C语言.我已经在线阅读了几个命令来获取版本,这是我的结果.我的Linux版本也是16.04,我正在我的终端编译 tom@TBT-XPS-13-9360:~/Documents/Subjects/CS/OOP$g++ --versiong++[详细]
-
c – std :: map实现在linux和windows之间有所不同
所属栏目:[Linux] 日期:2020-12-13 热度:147
在linux和Visual Studio 2015中编译后,以下代码的行为有所不同. #include Visual Studio中的结果: key: 0 value: 0key: 1 value: 1 在linux中使用g -std = c 11 -Wall -pedantic编译的结果 key: 0 value: 1key: 1 value: 2 我有两个问题: 据我了解c,VS实现[详细]
-
c – 在Debian 8.7上安装g 7.0.1
所属栏目:[Linux] 日期:2020-12-13 热度:90
我一直在努力在我的Debian机器上安装g 7.我能够很容易地在我的Mac上安装它(因为自制软件有一个公式).但是我似乎找不到在Linux上安装它的方法. 关于安装g 4.9的This individual had a thread,并更改了他给出的网址to this page,这似乎是朝着正确的方向但我想[详细]
-
linux – Fish Shell:如何自定义自动完成功能的颜色?
所属栏目:[Linux] 日期:2020-12-13 热度:127
几个星期前我开始使用Fish(和我的鱼),其中一个我觉得有点难看的东西是自动完成选项的默认背景颜色(参见图像中的紫色背景).我尝试查看Fish页面,但找不到与此相关的任何内容.我想知道如何改变背景颜色. 如果你想知道,我在LUbuntu(一个带LXDE的Ubuntu发行版)中[详细]
-
linux – 如何在Bash中暂停和恢复一系列命令?
所属栏目:[Linux] 日期:2020-12-13 热度:105
cmd1完成后我需要关注cmd2.我有时需要暂停cmd1. 我输入 $cmd1 cmd2 然后按Ctrl Z(停止)以停止cmd1.现在,cmd1暂停,但是当我恢复时,它在cmd1完成后无法启动cmd2. 我输入 $cmd1 ; cmd2 然后按Ctrl Z(停止)停止cmd1.现在cmd1暂停但它立即启动cmd2.但是,我希望在c[详细]
-
linux – AWS Cloudformation:如何在创建EC2时重用放在user-d
所属栏目:[Linux] 日期:2020-12-13 热度:151
在Cloudformation中,我有两个堆栈(一个嵌套). 嵌套堆栈“ec2-setup”: { "AWSTemplateFormatVersion" : "2010-09-09","Parameters" : { // (...) some parameters here "userData" : { "Description" : "user data to be passed to instance","Type" : "Str[详细]
-
c – “gcc链接”和“ld链接”之间的关系是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:72
据说linux加载器是/usr/bin/ld,但通常我们使用gcc / g链接库和可执行文件,我们几乎不使用“ld”. 我最后一次手动使用“ld”是在学习linux程序集时,生成可执行文件的唯一方法是使用.d文件直接生成可执行文件而不需要任何库. 我的问题是,gcc / g是否包含“ld”[详细]
-
Linux – Shell脚本并行运行curl命令
所属栏目:[Linux] 日期:2020-12-13 热度:100
我想创建linux shell脚本来并行运行CURL命令 例如:我有三个命令 卷曲-s http://localhost/process.php?id=1 卷曲-s http://localhost/process.php?id=2 卷曲-s http://localhost/process.php?id=3 我想同时调用上面三个命令. 任何帮助表示赞赏. 最佳答案 我[详细]
-
linux – 将命令的结果作为参数
所属栏目:[Linux] 日期:2020-12-13 热度:60
我想得到rpm -qa |的结果grep的东西,然后运行结果我得到rpm -ql result-i-got,并且所有在一行. 我发现这个工作: rpm -ql $(rpm -qa | grep something) 我想知道,有没有更好的甚至不同的方法来管理这个结果,以获得与我上面写的相同的结果? 谢谢. 最佳答案 x[详细]
-
c – 同一命令的多个手册页有什么区别?
所属栏目:[Linux] 日期:2020-12-13 热度:173
我开始学习C/C++的套接字编程,并检查手册页中的bind,listen等函数. 当我在手册页之间导航时,我注意到存在同一系统调用有多个手册页的情况,例如插座() http://man7.org/linux/man-pages/man2/socket.2.html http://man7.org/linux/man-pages/man3/socket.3p.h[详细]
-
c – htons()在Big-Endian系统上做了什么?
所属栏目:[Linux] 日期:2020-12-13 热度:199
htons()将主机字节顺序转换为网络字节顺序. 网络字节顺序是Big-Endian,主机字节顺序可以是Little-Endian或Big-Endian. 在Little Endian系统上,htons()会将多字节变量的顺序转换为Big-Endian.如果主机字节顺序也是Big-Endian,htons()会做什么? 最佳答案 What[详细]
-
linux – 混合了32位和64位共享对象/库
所属栏目:[Linux] 日期:2020-12-13 热度:199
不小心我在x86嵌入式Linux系统上混淆了32Bit和64Bit库文件.我现在正试图找出哪个.so-File可能是错误的. 你知道任何分析.so文件的工具吗? 在我的strace日志中,我发现了对fstat64()的调用.哪个.so文件包含fstat()例程? 谢谢 最佳答案 file(1)可以快速告诉您[详细]
-
linux – SQL Plus命令行:箭头键不返回以前的命令
所属栏目:[Linux] 日期:2020-12-13 热度:73
我在Fedora core 5 32位操作系统上使用Oracle 10g Express Edition.问题是当我使用SQL Plus命令行来创建SQL语句时,当我使用键盘上的向上和向下箭头键时,我无法在提示符处返回先前键入的命令.当我使用shell时,这很容易,但是在这个Oracle命令行界面中,它根本不[详细]
-
c – 拒绝从非分叉进程访问共享内存
所属栏目:[Linux] 日期:2020-12-13 热度:53
我需要创建一个包含一些秘密数据的共享内存段.我使用shmget和shmat函数来访问具有0600权限的段.我想只与分叉进程共享这段内存.我试图创建另一个试图访问此段的应用程序,但它不成功,所以它看起来像我想要的那样工作. 但是当我再次运行创建该段的应用程序时,它[详细]
-
差异两个rpms? – linux
所属栏目:[Linux] 日期:2020-12-13 热度:131
对我的基线(java / C)进行了一些未知的更改并安装在新的rpm中.我想要一种方法来比较此rpm的内容与旧的内容,以查看所做的更改.这可能吗? 如果没有简单的方法可以做到这一点,有没有办法获得按日期组织的rpm文件名的内容列表? 最佳答案 尝试使用pkgdiff来查看[详细]
-
perror()和printf()之间的区别
所属栏目:[Linux] 日期:2020-12-13 热度:123
我读过perror()和printf()写入终端屏幕.但是当printf()写入stdout时,perror()会写入stderr.因此,要打印错误,为什么在printf()可以执行时使用perror(). 最佳答案 printf()无法写入stderr. fprintf()可以. perror()总是如此. 写入stdout或stderr并不要求写入终[详细]
-
linux – 共享内存中的Shared_dirty vs Private_dirty
所属栏目:[Linux] 日期:2020-12-13 热度:106
我有使用共享内存的多进程应用程序.我试图在我的应用程序中检测内存泄漏.我在/ proc / $pid / smap中找到了这个 2b51cd2b2000-2b53b8aa4000 rw-s 00000000 00:09 17151225 /dev/zero (deleted) Size: 8052680 kB Rss: 31608 kB Shared_Clean: 1524 kB Shared[详细]
-
C编辑char * argv []的元素
所属栏目:[Linux] 日期:2020-12-13 热度:182
大家都知道这个功能: int main(int argc,char* argv[]){} 我想在Linux中为我的程序编写命令行界面,通常由getopt_long()完成 我的程序将从命令行执行,如下所示: pop3 get --limit 25 --recent 因此,argv []将包含pop3作为其程序名称,其余的被视为选项. 我想[详细]
-
检查库版本netcdf linux
所属栏目:[Linux] 日期:2020-12-13 热度:200
如何确定我的系统中安装了哪个版本的netcdf库?有命令行吗?我试图搜索“netcdf”,我找到了一堆文件,但我无法确定版本号. 是否有命令检查安装的任何版本? 我在ubuntu上 最佳答案 netCDF为此提供了nc-config命令行工具. 要打印版本. nc-config --version 要[详细]