如何通过程序实现获取环境变量的信息,这里可以做出来了。
#include
#include
extern char ** environ;
int main()
{
char **env = environ;
while (*env)
{
printf("%s\n", *env);
env++;
}
exit(0);
}执行之后的结果...
分类:
系统相关 时间:
2015-08-27 02:18:50
阅读次数:
228
#include
#include
#include
int main(int argc, char *argv[])
{
char *var, *value;
if (argc == 1 || argc >3)
{
fprintf(stderr, "usage: environ var[value]\n");
exit(1);
}
var = argv[1];
val...
分类:
系统相关 时间:
2015-08-27 02:17:24
阅读次数:
304
在UNIX/Linux下编程必须需要注意一下几点问题(特别是在运行于Windows上的IDE或编程工具进行开发):1.大小写问题。在文件或目录的命名规则中,特别注意驼峰命名法的大小写区分问题。有些语言的内部变量或者引用方面同样也是。2.权限问题。不要任意操作文件系统,换句话说,不..
分类:
系统相关 时间:
2015-07-14 20:36:52
阅读次数:
157
linux环境下的编译器gcc
gcc:
-o 编译链接生成可执行文件
-O -O1 -O2 -O3 编译优化
-g -g1 -g2 -g3 产生调试信息至可执行文件
-w 关闭所有的警告
-W all,error -Wall显示所有的警告 -Werror把所有的警告当错误
...
分类:
系统相关 时间:
2015-05-11 09:04:09
阅读次数:
188
一、进程标识每个进程都有一个非负整型表示的唯一进程ID。虽然该id是唯一的,但是进程ID是可复用的。当一个进程终止后,其进程id就成为复用的候选者。系统中有一些专用进程,但是具体细节随实现而不同。ID为0的进程通常是调度进程,常常被称为交换进程。该进程是内核的一部分,它并不执行任何磁盘上的程序,因此...
分类:
系统相关 时间:
2015-04-07 17:03:18
阅读次数:
281
计算机系统硬件组成 总线贯穿整个系统的一组电子管道称为总线, 分为: 片内总线 系统总线 数据总线DB 地址总线AB 控制总线CB 外部总线 I/O设备I/O设备是系统与外界联系的通道 键盘鼠标是输入设备,显式器是输出设备,磁盘既是输入设备也是输出设备,输入输出是相对于内存来说的。 内存 内存是一个重要的部件,它是与CPU进行沟通的桥梁。它用来存放程序以及程序要处理的数据,磁盘中的程...
分类:
系统相关 时间:
2015-02-18 09:35:13
阅读次数:
252
在windows下面,我们可以看到360或者是qq安全卫士的“安全球”,上面显示实时的网速情况。那么在linux里面如何获取网卡的实时网速?其实原理很简单,读取需要获取网速的网卡在某段时间dT内流量的变化dL,那么实时网速就出来了,Speed = dL / dt。
.............................
另外这个链表我们是可以提前用ioctl来筛选的,可以通过ifa_name和ifa_flags来确定ifa_ifu里面到底选用那个union。不过这次我们是来测量实时网速的,不必要关心这个...
分类:
系统相关 时间:
2014-11-11 16:38:55
阅读次数:
233
1、确定socket的参数
根据图一,我们可以看出arp,rarp和ip虽然同属于网络层(又名IP层),但是他们的数据包装是独立的。虽然icmp和igmp也处在IP层,但是它们又需要ip数据报的包装。所以我们在为arp和rarp建立socket的时候,就不能利用ip的原始数据报(SOCK_RAW)了,我们需要最原始的以太网帧的数包(SOCK_PACKET);在对于网络类型的选择上,可以根据需要选择IPv4(AF_INET)或IPv6(AF_INET6);arp的协议类型跟以太网帧数据类型一样,所以应该是0x...
分类:
系统相关 时间:
2014-11-04 11:07:02
阅读次数:
321
上一篇博客我们讲解了如何使用Linux提供的文件操作函数,本文主要讲解使用C语言提供的文件操作的库函数。函数介绍 fopen(打开文件) 相关函数 open,fclose 表头文件 #include 定义函数 FILE * fopen(const char * path,const char *...
分类:
编程语言 时间:
2014-07-30 01:06:43
阅读次数:
260
??1.函数介绍 close(关闭文件) 相关函数 open,fcntl,shutdown,unlink,fclose 表头文件 #include 定义函数 int close(int fd); 函数说明 当使用完文件后若已不再需...
分类:
系统相关 时间:
2014-07-29 14:17:39
阅读次数:
391