Linux
文章平均质量分 76
xjh_Love_paopao
这个作者很懒,什么都没留下…
展开
-
使用Linux的MD5 API
使用Linux的MD5 API最近项目中需要用到md5校验。学习一下openssl中的md5的API,感觉使用很方便,记上来,以做备忘之需。openssl/md5.h:[code]#define MD5_DIGEST_LENGTH 16typedef struct MD5state_st { MD5_LONG A,B,C,D; MD5_LONG Nl,Nh转载 2008-04-24 15:11:00 · 7619 阅读 · 1 评论 -
POSIX线程同步
互斥锁尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix Thread中定义了另外一套专门用于线程同步的mutex函数。1. 创建和销毁有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下: pthread转载 2008-12-03 17:39:00 · 677 阅读 · 0 评论 -
HP Unix 发送邮件的问题
最近要写一段服务器端发送邮件的代码,由于服务器有可能是Linux也有可能是HP Unix。一开始打算直接调用mail命令发送,结果在HP Unix上编译出错,后来发现mail的选项在Linux和HP Unix是不同的。 所以必须要考虑到平台的可移植性。要发送的邮件包括附件,cc, bcc列表,一开始我以为这没什么可难的,不就是跨平台吗? 预定义宏就解决了,于是#ifdef HPUNIX....就出原创 2009-02-05 18:10:00 · 2154 阅读 · 0 评论 -
Unix系列shell程序编写(转)
[精华] Unix系列shell程序编写(转)http://www.chinaunix.net 作者:cuci 发表于:2008-07-30 17:28:34【发表评论】【查看原文】【Shell讨论区】【关闭】 Unix系列shell程序编写(上) *Shell是什么? 任何发明都具有供用户使用的界面。UNIX供用户转载 2008-10-16 13:14:00 · 602 阅读 · 0 评论 -
Shell脚本 学习
shell中四则运算Description: 在 shell 中的四则运算必须使用 expr 这个指令来辅助。因为这是一个指令,所以如果要将结果指定给变量,必须使用 ` 包起来。请注意,在 + - * / 的二边都有空白,如果没有空白将产生错误:$ expr 5 -23$ sum=`expr 5 + 10`$ echo $sum15$ sum=`expr $转载 2008-06-18 10:17:00 · 1001 阅读 · 0 评论 -
理解 Xwindow
理解 Xwindow很多人在用 Xwindow,但是他们是在用一些包装掩盖下的 Xwindow,那些包装有些很不稳定,占用大量资源,以至于有人说 Xwindow 是垃圾。其实 Xwindow 是一个非常出色的图形系统,你应该抱怨的是那些不稳定的包装,而不是 Xwindow 本身。 Xwindow 是非常巧妙的设计,很多时候它在概念上比其它窗口系统先进,以至于经过很多年它仍然是工作站上的工业转载 2008-05-12 00:17:00 · 461 阅读 · 0 评论 -
Linux存储管理
Linux存储管理 Linux操作系统采用了请求式分页虚拟存储管理方法。 系统为每个进程提供了4GB的虚拟内存空间。各个进程的虚拟内存彼此独立。§4.1 进程虚存空间的管理一.内核空间和用户空间l 进程运行时能访问的存储空间只是它的虚拟内存空间。对当前该进程而言只有属于它的虚拟内存是可见的。l 在进程的虚拟内存包含着进程本身的程序代码转载 2008-07-10 18:33:00 · 1346 阅读 · 0 评论 -
gcc常用的使用方法
gcc常用的使用方法 □林 发表于 2005-4-3 15:58:00 1。gcc包含的c/c++编译器 gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的转载 2008-04-24 15:43:00 · 546 阅读 · 0 评论 -
Linux 进程
一、进程1、什么是进程 当运行任何一个UNIX命令时,shell至少会建立一个进程来运行这个命令,所以可以把任何在UNIX系统中运行的程序叫做进程;但是进程并不是程序,进程是动态的,而程序是静态的,并且多个进程可以并发的调用同一个程序。 系统中每一个进程都包含一个task_struct数据结构,所有指向这些数据结构的指针组成一个进程向量数组,系统缺省的进程向量数据大小是512,表示转载 2008-04-24 12:25:00 · 1275 阅读 · 0 评论 -
gcc 中文手册
GCC Section: GNU Tools (1) Updated: 2003/12/05 Index Return to Main Contents ------------------------------------------------------------------------ -------- NAME gcc,g++-GNU工程的C和C++编译器(egcs-1.1.2) 总原创 2008-04-24 15:46:00 · 910 阅读 · 0 评论 -
子进程自父进程继承什么或未继承什么
知道子进程自父进程继承什么或未继承什么将有助于我们。下面这个名单会因为不同Unix的实现而发生变化,所以或许准确性有了水份。请注意子进程得到的是这些东西的 *拷贝*,不是它们本身。 由子进程自父进程继承到: 进程的资格(真实(real)/有效(effective)/已保存(saved) 用户号(UIDs)和组号(GIDs))环境(environme转载 2008-12-26 11:34:00 · 1414 阅读 · 0 评论