C 程序来访问和设置环境变量
admin 15年前 (2009-08-22) 3004浏览 0评论
对于 C 程序的用户来说,可以使用下列三个函数来设置或访问一个环境变量。 ◆ getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回 NULL。 ◆ setenv()在程序里面设置某...
admin 15年前 (2009-08-22) 3004浏览 0评论
对于 C 程序的用户来说,可以使用下列三个函数来设置或访问一个环境变量。 ◆ getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回 NULL。 ◆ setenv()在程序里面设置某...
admin 15年前 (2009-08-19) 3871浏览 0评论
今天下了个文档,DOC格式,用openoffic直接输出为pdf文档。传上论坛给大家共享,因为论坛的附件大小限制,必须分卷压缩。
admin 16年前 (2009-08-14) 3172浏览 0评论
我们经常需要使用终端进行系统管理和操作。但是如果我们需要同时处理多个任务的情况,那么打开多个终端会使桌面凌乱不堪。这时我们就可以使用screen工具达到管理多个终端的目的。
admin 16年前 (2009-08-11) 2767浏览 0评论
在LINUX下开发,如果不会用Makefile,那是一件多么可笑的事! 以前只学了一些Makefile的最最基础的知识,今天又在《Linux c 编程一站式学习》中看到了Makefile的用法,于是下定决心把自己的Makefile提高一个档次。
admin 16年前 (2009-08-10) 2876浏览 0评论
守护进程inetd的一个优点就是可以简化服务程序代码的编写。例如对TCP服务程序 序,无需反复编写socket,bind,listen,accept函数调用。 下面来一个简单的实例。首先,编写代码:
admin 16年前 (2009-08-08) 3135浏览 0评论
如果要使用这种模式,那么要设置SO_OOBINLINE套接口选项: srtsocket(s,SOL_SOCKET,SO_OOBINLINE,&oobinline,sizeof(oobinline)); ...
admin 16年前 (2009-08-07) 3060浏览 0评论
admin 16年前 (2009-08-06) 2779浏览 0评论
* 编译加速
$ gcc -pipe foo.c -o foo
* 文件扩展名
.c C 原始程序;
admin 16年前 (2009-08-06) 3405浏览 0评论
下面是客户端代码,它接收服务器端的消息: /* srv.c: * Example Stock Index Broadcast : */ #include #include ...
admin 16年前 (2009-08-06) 3778浏览 0评论
在实际的网络应用中,只实现两点之间的的通讯是远远不够的。广播是能够同时实现多点通信的一种模式,这种通讯模式可以同时将信息发布到许多接收端点。 用于广播地址的约定是将IP所有的主机位都设置为1。例如127.255.255.255、192.168.0.2...
admin 16年前 (2009-08-06) 2654浏览 0评论
Linux下的静态库的后缀为a,动态库后缀为o。与之对应的windows下静态库后缀为lib,动态库后缀为obj。 有时候需要把一组代码编译成一个库,这个库在很多项目中都要用到,例如libc 就是这样一个库,我们在不同的程序中都会用到libc 中的库...
admin 16年前 (2009-08-04) 2763浏览 0评论
GCC是LINUX平台下最强大的编译器,它不仅能编译C/C++,object c,它还可以通过不同的前端模块来支持各种语言,如 Java、Fortran、
admin 16年前 (2009-08-03) 2588浏览 0评论
主要的挂载方式: fat32分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom ntfs分区 mount -t ntfs -o codepage=936,iocharset=c...
admin 16年前 (2009-08-03) 2865浏览 0评论
使用stdio(3)时,通常会用到缓冲技术.从而提高整个系统的I/O效率. Linux中的FILE流有三种基本的饿缓冲模式:
admin 16年前 (2009-08-02) 2879浏览 0评论
当打开多个文件描述符时就不能再简单的使用shutdown()函数了,因为shutdown()函数是不考虑套接口上打开的文件描述符个数的. 当连接建立后,我们需要考虑3种情况:
admin 16年前 (2009-08-01) 2837浏览 0评论
采用标准的I/O可以增强程序的可移植性,可以提高程序的性能. fdopen(3)可以为套接口打开stdio(3)调用. #include FILE fdopen(int files,const char *mode);
admin 16年前 (2009-07-31) 4235浏览 0评论
调试程序的时候除了要设置断点,有时还需要设置观察点,即监视一个变量,当他的值改变时程序暂停。
admin 16年前 (2009-07-31) 3024浏览 0评论
相对于IP来说,人们更倾向于使用名字。 下面就学习几个常用的关于主机名和IP地址等相关的函数: gethostname(2):获取当前主机名。