易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux程序参数

Linux程序参数包括两部分: 命令行参数和环境变量
命令行参数传递给mian函数  int mian (int argc,char *argv[])
环境变量  extern char *environ[]
获得环境变量的函数: const char* getenv(const char* name)
设置环境变量的函数:
        (1)int putent (const char * string)  POSIX标准
                name 和value均保存在string中,若设置的环境变量已经存在则覆盖原来的值
        (2)int setenv( const char *name, const char *value, int overwrite)     BSD提供
                此函数比较灵活,将name和value都作为参数,overwrite有两个值,若为0当环境变量中
                已经存在名为name的环境变量则不覆盖,overwrite为1则覆盖之。
以下两个函数的功能是一样的
  putenv("PATH = /bin;/usr/bin")
  setenv("PATH" , "bin:/usr/bin",1)


相关文档:

linux软件包管理工具

     在现行的linux发布版本中,软件包管理工具使用最多的是rpm和dpkg,但是这两者都不能解决软件之间的依赖关系,所以又有了yum和apt,yum其实是对rpm的封装,而apt是对dkpg的封装,两者都在封装的同时,很好的解决了软件依赖问题,使用起来非常方便。下面是一些软件管理常用的命令:
更新软件列表: ......

一步到位设置Linux系统时间

       咱就说说linux怎么一步到位设置系统时间。拿linux虚拟机做实验的朋友会知道。当你把linux还原到某个点的时候,vmware帮不了你把系统时间也给重设了。所以这时候就要手工来搞。关于咋设linux时间。网上介绍也很多,但是都是抄来抄去的东西。那怎么才能高效快捷的设置系统时间呢?
&nb ......

LINUX下USB1.1设备学习小记(1)


现在暂定的学习目标为一个USB鼠标的设备到主机的传输过程软件上的贯穿(会涉及到部分硬件 但是本人的电电路知识有限 涉及的量不会多)
 
学习的框架如下:
1.     USB1.1协议
  A.    控制传输
  B.     中断传输
2.  &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号