乱七八糟小问题
xiazhiyiyun
这个作者很懒,什么都没留下…
展开
-
perror()函数
函数定义: void perror(const char *s); perror ("open_port");函数说明: perror()用来将上一个函数发生错误的原因输出到标准设备(stderr)。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno(这里的说法不准确,errno是一个宏,该宏返回左值) 的值来决定要输出的字符串。 在库函数中有原创 2016-03-22 15:40:16 · 14330 阅读 · 1 评论 -
关于“conflicting types for ***“的问题
问题描述:在做一些小练习的时候经常会遇到如下方面的警告提示:parameter.c:24: warning: conflicting types for ‘paratest’parameter.c:18: note: previous implicit declaration of ‘paratest’ was hereparameter.c:34: warning: conflicting t原创 2016-04-12 16:37:51 · 19593 阅读 · 2 评论 -
libconfig.h 部分函数学习
libconfig.h部分函数学习原创 2016-03-31 09:38:44 · 2196 阅读 · 0 评论 -
Segmentation fault
程序调试遇到错误:Program terminated with signal SIGSEGV, Segmentation fault.SIGSEGV:在POSIX兼容的平台上,SIGSEGV是当一个进程执行了一个无效的内存引用,或发生段错误时发送给它的信号。SIGSEGV的符号常量在头文件signal.h中定义。官方说法: SIGSEGV — Segment Fault. The possibl原创 2016-04-30 13:18:20 · 1064 阅读 · 0 评论 -
利用.sig文件验证数据的完整性
下载许多开源文件时候会遇到许多.sig文件,其实这是一个签名文件,能够验证数据的完整性。如下是下载glibc的文件并利用.sig签名文件验证数据完整性使用gpg命令验证数据完整性 $:gpg --verify glibc-2.25.tar.gz.sig glibc-2.25.tar.gz输出信息:gpg: 钥匙环‘/home/summer/.gnupg/pubring.gpg’已建立gpg: 于原创 2017-03-02 20:32:47 · 11479 阅读 · 0 评论 -
getloadavg()函数
名称: getloadavg – 获取系统平均负载(get system load averages) 简介:#include <stdlib.h>int getloadavg(double loadavg[], int nelem);getloadavg()函数定义在stdlib.h头文件中 函数原型:/* Put the 1 minute, 5 minute and 15 minute原创 2016-03-21 22:12:15 · 4753 阅读 · 0 评论