- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 Linux中的shell命令参数详解
命令行 用户登录到Linux系统时,可以看到一个shell提示符,标识了命令行的开始。用户可以在提示符后面输入任何命令及参数。例如: $ date 二 11 23 01:34:58 CST 1999 $ 用户登录时,实际进入了shell,它遵循一定的语法将输入的命令加以解释并传给系统。命令行中输入的第一
2009-11-11 14:18:00 2419
原创 scandir 读取特定目录的数据 表头文件:#include 定义函数:int scandir(const char *dir, struct dirent **namelist, nt (*select) (const struct dirent
scandir函数:读取特定的目录数据表头文件:#include 定义函数:int scandir(const char *dir, struct dirent **namelist, nt (*select) (const struct dirent *), nt (*compar) (const struct dire
2009-11-10 14:24:00 2003
原创 http get 命令
HTTP协议支撑着整个Web世界,使当今应用最为广泛的网络协议之一。但是由于服务器软件与浏览器软件都很少需要自己开发,所以各类书籍对Http协议介绍的并不多。今天看到了一本书介绍了Http协议命令,在此记录下来。 一、使用GET命令检索服务器上的资源 命令:GET/HTTP/1.1 需要指定URL,协议版本号等信息。此命令相对简单。 Web服务器状态: 101 Swi
2009-11-10 11:29:00 7950
转载 关于linux下的软链接和硬链接
连接上了服务器,检查一下。磁盘空间不够了 [java@localhost ~]$ df -lh Filesystem Size Used Avail Use% Mounted on /dev/hda2 5.8G 5.8G 0M 100% / /dev/hda1 99M 8.5M 86M 10% /boot none 506M 0 506M 0% /dev/shm /dev/hda6 20G 77
2009-11-08 14:06:00 889
原创 LINUX下面挂载windows盘的方法
1:针对在一个硬盘上安装了双系统的情况:Linux系统可识别Windows分区,默认情况下不自动加载它。但有时在Linux中需要与Windows分区交换文件,这就需要加载它。根据不同的交换需要,我们可采用不同的加载方式。下面以RedHat Linux 7.3简体中文版为例来说明。 一、手工加载 如果你只是偶尔进行一些文件交换,又喜欢在仿真终端中捣鼓的话,可使用这种方式。 假设要加载的分区在
2009-10-25 16:00:00 2013
原创 slect函数的使用说明
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所
2009-09-25 15:11:00 867
原创 wget使用小结
linux所以的主要版本都自带了wget这个下载工具.bash$ wget http://place.your.url/here它还能控制ftp来下载整个web站点的各级目录,当然,如果你不小心,可能会把整个网站以及其他和他做链接的网站全部下载下来.bash$ wget -m http://target.web.site/subdirectory由于这个工具具有很将的下载能力,所以
2009-09-09 20:07:00 528
原创 mmap的使用
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于
2009-09-09 09:38:00 489
原创 关于主线程等待子线程退出状态的判断函数的使用说明
如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。 若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_exit时自动会被释放。 unjoinable属性可以在pthread_create时指定,或在线程创建后在线
2009-09-08 17:32:00 1774
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人