-
Cygwin的GCC与Windows上的MSVC编译器之间是否存在任何性能问题?
所属栏目:[Linux] 日期:2020-05-23 热度:183
大多数人在Linux上使用gcc,在Windows上使用MSVC编译器.我最近在我的Windows机器上安装了Cygwin的GCC编译器,并且正在使用它.如果它们之间有任何性能差异,我只是好奇吗?我的意思是GCC无法直接安装在Windows上,因此Cygwin软件包在Windows上构建了类似Linux的环[详细]
-
linux – 将传出流量绑定到eth0而不是eth0:1
所属栏目:[Linux] 日期:2020-05-23 热度:192
我们在linux(debian)机器上添加了第二个IP-Adress,以便为新的Apache vhost实现第二个SSL证书.我们的ifconfig现在看起来像这样:eth0 Link encap:Ethernet Hardware Adresse 00:0c:29:1b:ab:6c inet Adresse:999.999.[详细]
-
c – 使用fork时如何映射内存?
所属栏目:[Linux] 日期:2020-05-23 热度:182
我是“fork()”的新手,我随处读到,当调用fork()时,启动当前(调用)进程的精确副本.现在,当我运行以下代码时,应该有两个不同的进程,有两个不同的分配给其变量和函数的内存位置.#includestdio.h int i=10; int pid; int main(){ if((pid=fork())==0){ i++;/[详细]
-
Linux上对共享库的依赖性较弱
所属栏目:[Linux] 日期:2020-05-23 热度:113
我想让我的可执行文件“可选地依赖”其他共享对象.因此,如果DSO不存在,它将能够在没有某些符号的情况下运行.我可以使用dlopen / dlsym调用来实现这一点,但我必须手动加载每个符号并为它们添加包装器,如下所示:void *my_lib = dlopen(my_lib.so, RTLD_LAZY);[详细]
-
php – cURL循环内存增长
所属栏目:[Linux] 日期:2020-05-23 热度:151
我有一个使用cURL循环的问题,其中内存以指数方式增长.在这个示例脚本中,它开始使用大约14MB的内存并以28MB结束,使用我的原始脚本并重复到1.000.000,内存增长到800MB,这很糟糕.PHP 5.4.5cURL 7.21.0for ($n = 1; $n = 1000; $n++){ $apiCall = https://ap[详细]
-
linux – 如何用shebang定义脚本解释器
所属栏目:[Linux] 日期:2020-05-23 热度:76
很明显,人们可以使用#!/usr/bin/perl shebang符号在脚本的第一行定义解释器.但是,这预先假定一个解释器忽略了散列标记起始行作为注释.如何使用没有此功能的解释器?最佳答案使用包装器删除第一行并使用文件的其余部分调用真正的解释器.它可能看起来像这样:#![详细]
-
linux – MongoDB进程每天都在关闭.怎么在服务器上永远运行mongod?
所属栏目:[Linux] 日期:2020-05-23 热度:147
我是MongoDB的初学者,我在服务器中执行此操作时遇到问题.我的项目托管在hostmonster.com的服务器上,但他们不支持MongoDB数据库,尽管他们说我可以根据自己的责任安装它.然后,我在没有问题的情况下将MongoDB 2.4.1安装到了Linux 64之后,在MongoDB bin文件夹中([详细]
-
数据库 – 小文件大容量存储的策略
所属栏目:[Linux] 日期:2020-05-23 热度:198
通过自动修剪超过20分钟的文件,数百万个小文件(平均约50 KB)的大容量存储的优秀策略是什么?我需要从Web服务器编写和访问它们.我目前正在使用ext4,并且在删除期间(在cron中安排)硬盘使用率高达100%,[flush-8:0]显示为创建负载的进程.此负载会干扰服务器上的[详细]
-
ruby – 尝试删除Centos中受保护的yum
所属栏目:[Linux] 日期:2020-05-23 热度:116
好吧,我正在尝试执行以下命令.yum remove libffi-3.0.9-1.el5.rf.i386 因为我需要该文件(?),但是在使用rvm安装ruby时遇到问题,因为libffi-devel是rvm的依赖来安装ruby.但是它给了我以下错误,当然它不会删除任何内容.Error: Trying to remove yum, which is p[详细]
-
从Linux内核模块中调用用户空间函数
所属栏目:[Linux] 日期:2020-05-23 热度:181
我正在编写一个简单的Linux字符设备驱动程序,通过I / O端口将数据输出到一个硬件.我有一个函数执行浮点运算来计算硬件的正确输出;不幸的是,这意味着我需要在用户空间中保留此功能,因为Linux内核不能很好地处理浮点运算.这是设置的伪表示(请注意,此代码不执行[详细]
-
linux – 我在哪里可以找到GNU ar文件格式规范?
所属栏目:[Linux] 日期:2020-05-23 热度:134
我需要访问一个ar创建的文件,但我找不到定义格式的规范文档.有人能指出我正确的方向吗?最佳答案从Wikipedia开始: The ar format has never been standardized; modern archives are based on a common format with two known variants, BSD[详细]
-
linux – fork()后的libCurl SSL错误
所属栏目:[Linux] 日期:2020-05-23 热度:146
我正在开发一个FUSE驱动程序,当我将它作为守护进程运行时(没有-f或-d标志),通过libcurl发出的所有https请求都会失败.我能够通过发出https请求,分叉和返回父进程,然后从新进程发出第二个请求来重现错误.如果我删除fork调用或发出http请求,则没有错误.我现在正[详细]
-
linux – 使用logrotate的无限日志
所属栏目:[Linux] 日期:2020-05-23 热度:138
在正常的logrotate.d配置文件中,有没有办法设置无限量的潜在日志?我能想出的唯一一件事就是设置一些永远无法满足的疯狂数字.就像是:/var/log/app/* { missingok weekly copytruncate rotate 10000000000 compress notifempty olddir /var[详细]
-
转发apache请求到c程序
所属栏目:[Linux] 日期:2020-05-23 热度:141
我基本上在寻找有关如何处理该问题的提示和技巧.我有一个服务器软件(Linux),用C语言编写.我需要做的是通过提供在该软件内部生成的一些信息对apache webserver的http调用.当然可以将数据存储在数据库中并为其编写servlet,或者使用IPC来获取数据,但我想保持简单[详细]
-
如何将Apache Ant安装到Linux(Redhat CentOS)服务器上?
所属栏目:[Linux] 日期:2020-05-23 热度:109
作为序言,抱歉,如果我遗漏了一些明显的东西.我主要是一个PHP / Python程序员,但我正在为朋友的创业公司做服务器配置.我只留下在我朋友的Linux VPS服务器上安装Apache Ant(他想在服务器上编译Android应用程序 - 只是一个注释我已经以某种方式管理以获得JDK和LA[详细]
-
linux – Bash Script为两个但是相反的字符串测试返回true
所属栏目:[Linux] 日期:2020-05-23 热度:163
在我运行我输入的脚本之前# export CPIC_MAX_CONV=500 以下是test1.script文件#!/bin/bash function cpic () { var=`export | grep -i CPIC_MAX_CONV | awk /CPIC_MAX_CONV/ { print $NF } ` [[ $var=[详细]
-
ruby – 选择GPIO监控
所属栏目:[Linux] 日期:2020-05-23 热度:98
我正在尝试监视GPIO引脚,根据Linux文档,我应该能够通过使用select监视/ sys / class / gpio / gpio ## / value文件来完成此操作:value ... reads as either 0 (low) or 1 (high). If the GPIO is configured as an output[详细]
-
Linux套接字内核缓冲区是否交换到磁盘?
所属栏目:[Linux] 日期:2020-05-23 热度:134
这似乎是一个密集的问题,但有谁知道Linux套接字内核缓冲区是否交换到磁盘?像所有内核代码一样,我无法想象它们.看着vmm它看起来不像.然而,在寻找明确的答案时,我令人不安地发现了相互矛盾的陈述.有人知道吗?如果有人已经知道的话,我不想深入探究它.谢谢最佳[详细]
-
linux – gcov没有显示任何覆盖数据
所属栏目:[Linux] 日期:2020-05-23 热度:157
我试图在Linux(Ubuntu)上使用gcov来查看每行源的执行频率.我在gcc编译器和链接器标志中添加了以下标志,CCFLAGS = -fprofile-arcs -ftest-coverage LDFLAGS = -fprofile-arcs -lgcov 但在编译并运行程序后,我看不到创建了* .gcda文件.因此,当我跑gcov --objec[详细]
-
strlen in NASM Linux
所属栏目:[Linux] 日期:2020-05-23 热度:91
对不起再打扰一下.我正在努力了解学习集会语言.但是我有很多问题.我正在尝试使用NASM中的字符串.我已将字符串常量复制到字符串变量.最大大小为50.所以我想验证这个绑定.但是这个程序会引发分段错误.我在MASM中使用了一个示例,因此可能存在使用NASM语法的使用[详细]
-
我该如何使用strace来搜索串口?
所属栏目:[Linux] 日期:2020-05-23 热度:66
我正在linux中编写一个应用程序,需要访问串口.出于调试目的,我需要查看来自和/或通过串行端口的内容.我环顾四周,发现我可以使用strace来做到这一点.所以我尝试了以下方法:-I打印我使用的串行设备的file_descriptor.(重新启动我的应用程序几次后,我向自己保证[详细]
-
共享对象开销
所属栏目:[Linux] 日期:2020-05-23 热度:162
我们有一个非常模块化的应用程序,有很多共享对象(.so).有些人认为,在内存/闪存有限的低端平台上,最好将所有内容静态链接到一个大的可执行文件中,因为共享对象有开销.你对这个有什么看法 ?最好的祝福,保罗最佳答案除非内存非常紧张,否则这些文件的一个副本的[详细]
-
linux – gnuplot行类型不希望被更改
所属栏目:[Linux] 日期:2020-05-23 热度:107
你能帮我吗?我希望将一行类型更改为点线.我使用这些命令:gnuplot set terminal png size 750,210 nocrop butt font /usr/share/fonts/truetype/ttf-liberation/LiberationSans-Regular.ttf 8 gnuplot set outpu[详细]
-
谁在C中连接Socket
所属栏目:[Linux] 日期:2020-05-23 热度:136
我正在编写一些客户端/服务器风格的程序.现在我正在开发服务器端,我打开一个套接字.但是,我需要知道谁在我的插座中连接.什么IP连接.因为我需要输入在服务器上连接的日志.所以,我的问题是如何在C中执行此操作?使用Linux.我尝试使用getsockopt()但不起作用.我[详细]
-
linux – 安装amd_catalyst-13.12驱动程序时出错
所属栏目:[Linux] 日期:2020-05-23 热度:194
今天我已经下载了新的AMD Catalyst驱动程序,在安装过程中出现错误消息“安装过程中出现错误”这里是安装我的步骤:** sudo update完成sudo升级,重启.卸载AMD Catalyst旧驱动程序(AMD_Catalyst-13.4):$sudo sh /usr/share/ati/amd-uninstall.sh[详细]

浙公网安备 33038102330553号