-
从基于Linux的C程序打开并读取Excel?
所属栏目:[Linux] 日期:2020-05-24 热度:55
我试图找到一组源代码,允许我从C程序中打开和读取Linux上的Excel文件的内容.我真的不想将它链接到OpenOffice SDK,如果我能找到只做这两件事的东西.卡尔最佳答案如果您跟随套房,那么您可以从中读取例程Sourceforge从中编写例程What is a simple and reliable C[详细]
-
c – 为什么我会收到此错误? void *不是指向对象类型的指针.
所属栏目:[Linux] 日期:2020-05-24 热度:119
void *stackAddr[NUM_THREADS]; stackAddr[i] = malloc(STACKSIZE); 编译器(g 4.4.3)抱怨调用malloc的地方......warning: pointer of type ‘void *’ used in arithmetic error: ‘void*’ is not a pointer[详细]
-
电子邮件 – 从root @ servername更改传出邮件地址 – rackspace sendgrid postf
所属栏目:[Linux] 日期:2020-05-24 热度:133
所以我最近设置了我的Rackspace服务器(Ubuntu LAMP堆栈)来使用Postfix和Sendgrid来发送电子邮件.它的工作原理很好,我的来自cmd行的测试邮件通过sendgrid smtp提供.但是,当我收到电子邮件时,它表示从root @ rackspaceservername,我无法回复它. 我根据这个主题h[详细]
-
linux – Bash:尝试打开文件时权限被拒绝
所属栏目:[Linux] 日期:2020-05-24 热度:197
我最近决定尝试学习一些bash脚本,作为一个有趣的练习我决定创建一个脚本来打开每日文件,让我在脚本运行时写笔记. 它工作正常,直到我退出并稍后返回系统,当我收到错误 /usr/local / bin / notes:第45行:/ home / MY_USERNAME / notes / 2010-10-01:权限被拒[详细]
-
“热”和“内联”组合对函数定义的性能影响
所属栏目:[Linux] 日期:2020-05-24 热度:85
我有一个功能,它只进行一些操作,如增量.我已声明为内联和__attribute __((热)).Gcc Doc建议关注热门属性: The hot attribute is used to inform the compiler that a function is a hot spot of the compiled program. The fun[详细]
-
linux – 调度程序代码运行什么上下文?
所属栏目:[Linux] 日期:2020-05-24 热度:140
调用程序代码schedule()被调用的情况有两种: 当进程自动调用schedule() 定时器中断调用schedule() 在情况2中,我认为schedule()在中断环境中运行,但第一种情况呢?它是否在调用它的进程的上下文中运行? 还有哪些调用schedule()的场景? schedule()总是在进程[详细]
-
Linux“安装”命令用于通配符安装
所属栏目:[Linux] 日期:2020-05-24 热度:65
有没有办法使用“ install”使用“通配符”模式一次安装多个文件(并且还有“安装”创建主要目录层次结构)? 我尝试了几种不同的方法: 安装-D -t / dest / path /source/path/*.py 安装-D -t / dest / path / /source/path/*.py 安装-D /source/path/*.py / d[详细]
-
java – 创建多个HSQLDB服务器数据库的最简单方法是什么?
所属栏目:[Linux] 日期:2020-05-24 热度:73
有更简单的方法吗?要启动许多数据库,我们可以创建简单的文件“start.sh”在开始使用之前为每个数据库创建单独的文件夹./选择/ DB /行李箱的/ opt /分贝/主下一个复制到“start.sh”:#!/bin/sh java -cp ./hsqldb/lib/hsqldb.jar org.hsqldb.server.Server -[详细]
-
c – Linux:识别内存中的页面
所属栏目:[Linux] 日期:2020-05-24 热度:182
我想知道一个巨大的文件的哪个部分被缓存在内存中.我正在使用fincore中的一些代码,它以这种方式工作:文件被mmaped,然后fincore循环遍历地址空间并使用mincore检查页面,但由于文件大小(几TB),它很长(几分钟) ).有没有办法循环使用的RAM页面呢?它会快得多,但[详细]
-
从linux命令行创建一个新的空文件,具有相同的权限和所有权?
所属栏目:[Linux] 日期:2020-05-24 热度:135
我需要创建一个与源文件相同的权限和所有权(组和用户)的新的空文件,类似于cp -p FILE1 FILE1.bak的工作原理,但实际上并不复制内容. 我知道我可以稍后清空内容,但这似乎是浪费的. 我不能使用脚本 – 解决方案必须直接从命令行运行. touch newfilechmod `stat -[详细]
-
linux – 计算目录中文件数量的最快方法(包括子目录)
所属栏目:[Linux] 日期:2020-05-24 热度:73
我正在运行一个脚本来查看目录及其子目录中的所有文件. 该脚本已经运行了一天,我想估计它将继续运行多长时间.我知道它到目前为止处理了多少文件(73,000,000),但我不知道文件的总数. 计算文件的最快方法是什么? 我试着右键单击目录并选择“属性”,然后它慢慢[详细]
-
linux – 如何在telnet客户端上实现命令历史? (上/下箭头)
所属栏目:[Linux] 日期:2020-05-24 热度:127
我有一个服务器接受telnet连接进行管理.我想念命令历史,所以我想让我的telnet会话支持它.我的问题: 1)我必须在服务器端实现,所以服务器将把过去的命令发送给客户端,然后客户端可以重新执行? 2)有没有办法在telnet客户端实现这个功能(不会弄乱服务器)? 如果[详细]
-
Python中的虚拟括号
所属栏目:[Linux] 日期:2020-05-24 热度:150
(警告:潜在的火焰启动器.但这不是我的目标,这里的重点不是讨论Python的设计选择,而是要知道如何充分利用它).有没有一个程序,脚本,方法(基于Unix,理想情况下),在Python的代码块周围显示“虚拟”括号,并保持它们的位置,以便即使缩进被破坏,代码仍然可以执行?[详细]
-
curl:(48)将未知选项传递给libcurl
所属栏目:[Linux] 日期:2020-05-24 热度:148
这真的令人沮丧.尝试运行标准卷曲命令时,我会收到此错误: curl --url https://install.meteor.com | shcurl: (48) An unknown option was passed in to libcurl 任何人都知道如何解决它? 我刚刚遇到这个问题.一些粗略的研究使我到了 this bug tracker entry[详细]
-
Linux中的实时音频分析
所属栏目:[Linux] 日期:2020-05-24 热度:108
我想知道使用的推荐音频库是什么? 我正在尝试制作一个有助于调谐乐器的小程序. (钢琴,吉他等).我看过关于ALSA Marsyas音频库. 我认为这个想法是从麦克风采样数据,对5-10ms的分组进行分析(从我读过的).然后执行FFT以确定哪个频率包含最大峰值. 这是一个很好的[详细]
-
如何以root身份登录到OS X上的MySQL?
所属栏目:[Linux] 日期:2020-05-24 热度:73
我刚刚在我的电脑上安装了 MySQL(OS X 10.7),它似乎正在运行,根据活动监视器中的“mysqld”和“系统偏好设置”中的新图标进行判断. 但是,我无法做任何事情与MySQL,因为我需要登录至少作为root用户,但它不让我.所以让我们来看看我一直在做什么以及我得到的错误[详细]
-
linux – “./somescript.sh”和“”之间有什么区别? ./somescript.sh”
所属栏目:[Linux] 日期:2020-05-24 热度:151
今天我正在遵循一些在 Linux中安装软件的说明.有一个脚本需要先运行.它设置一些环境变量. 该指令告诉我执行. ./setup.sh,但是我通过执行./setup.sh错误.所以env没有设置.最后我注意到这一点,继续进行. 我想知道这两种调用脚本的方法之间的区别.我完全是Linux[详细]
-
linux – MTU修改是否影响双向?
所属栏目:[Linux] 日期:2020-05-24 热度:52
ifconfig 1.2.3.4 mtu 1492 这将为传入,传出数据包或两者设置MTU为1492?我认为这只是为了进来 TLDR:两者.它将只传输有效负载长度小于或等于该大小的数据包.类似地,它只接受有效载荷长度在MTU内的数据包.如果一个设备发送较大的数据包,它应该使用ICMP无法访[详细]
-
osx – 多个选项卡与tmux / tmuxinator和iTerm2
所属栏目:[Linux] 日期:2020-05-24 热度:151
我想在iTerm2中打开我所有有用的东西: 不是这样的: 我使用tmuxinator我已经定义了一些选项卡.我不知道是否有可能得到以前的行为. 我刚刚尝试使用tmux 1.8.不是很明显,但它的作品. 这是你做的: 打开iTerm2(最新,一定要安装tmux 1.8). 在iTerm2中,运行命令tm[详细]
-
linux – 找到和ls的通配符
所属栏目:[Linux] 日期:2020-05-24 热度:180
我试图找出通配符进行文件操作. 我有一个目录中的这些文件用于测试目的: file_BSD.GIF file_linux.gif file_unix 看我的ls命令, $ls *{.GIF,.gif}file_BSD.GIF file_linux.gif 哪个可以 但是“查找”似乎没有同样的作用: $find -name *{.GIF,.gif}find: pat[详细]
-
linux – 如何从USB加载LUKS密码,回到键盘?
所属栏目:[Linux] 日期:2020-05-24 热度:148
我想通过全盘加密设置一个无头 Linux(Debian Wheezy)PC,可以使用USB驱动器解锁磁盘,也可以通过键盘输入密码.我的起点是使用Debian安装程序中的基本整体磁盘加密选项进行全新的安装,该安全程序管理除/ boot之外的所有内容,作为LUKS加密的逻辑卷组,并提供了键盘[详细]
-
linux – 如何更改tmux会话的起始目录?
所属栏目:[Linux] 日期:2020-05-24 热度:98
启动tmux会话的目录将是所有新窗口将从哪里开始的目录. 我的问题是,如何在不关闭会话的情况下更改此起始目录? 执行此操作的方法是从会话(^ b d和默认键绑定)分离,然后在重新连接时指定其他目录.附加到会话时,使用-c标志指定工作目录.这里有一个例子: $tmux[详细]
-
postrotate脚本后的linux – logrotate压缩文件
所属栏目:[Linux] 日期:2020-05-24 热度:73
我有一个应用程序每天生成一个非常重的大日志文件(每天约800MB),因此我需要压缩它们,但由于压缩需要时间,我希望在将HUP信号重新加载/发送到应用程序后,该logrotate压缩该文件. /var/log/myapp.log { rotate 7 size 500M compress weekly postrotate /bin/kill[详细]
-
linux – 如何使用非默认运行参数在AWS Elastic Beanstalk中运行Docker容器?
所属栏目:[Linux] 日期:2020-05-24 热度:164
我有一个Docker容器,可以在我的本地开发机器上运行.我想将其移至AWS Elastic Beanstalk,但我遇到了一些麻烦. 我正在尝试使用s3fs将S3存储桶安装到我的容器中.我有Dockerfile: FROM tomcat:7.0MAINTAINER me@example.comRUN apt-get updateRUN DEBIAN_FRONTEN[详细]
-
linux – 如何检测git克隆在bash脚本中是否失败
所属栏目:[Linux] 日期:2020-05-24 热度:133
如何知道git克隆在bash脚本中是否有错误? git clone git@github.com:my-username/my-repo.git 如果有错误,我想简单地退出1; 这是一些常见的形式.哪个是最好的选择取决于你做什么.您可以在单个脚本中使用任何子集或组合,而不是不良风格. if ! failingcommandt[详细]

浙公网安备 33038102330553号