Linux
Heaphaestus,RC
这个作者很懒,什么都没留下…
展开
-
CGI机制,CGI程序以及FastCGI
博主在完成一个Web服务器的项目时,遇到了一问题:当浏览器请求服务器上的资源不是静态页面,而是可执行程序时,服务器该如何处理呢?之后,博主在网上查阅了一些资料得知,当浏览器请求的资源不是静态网页,而是一些php,asp或者可执行程序的时候,就需要CGI程序来处理了。本篇博客,就是来解释什么是CGI?什么是CGI程序?CGICG(common Gateway Interface)即通用网关接口...原创 2019-12-07 22:40:54 · 388 阅读 · 0 评论 -
Linux:进程控制之进程创建,进程终止
进程创建进程调度原创 2019-07-28 18:11:53 · 195 阅读 · 0 评论 -
Linux:利用wait()函数得出子进程的退出状态
在上一篇博客中提到进程等待时,用到了两个函数wait()函数和waitpid()函数;在这两个函数中都有这样一个整型参数status,这个参数的作用就是:获取子进程退出状态;那么如何利用这个参数来得出子进程的退出状态?首先,先来了解一下这个参数的结构...原创 2019-08-01 19:29:36 · 1181 阅读 · 0 评论 -
Linux:进程控制之进程等待,进程替换
进程等待进程替换原创 2019-08-01 17:45:43 · 216 阅读 · 0 评论 -
模拟实现一个简易的Shell
在实现这个简单的shell时,需要了解进程创建,进程调度,进程等待,进程替换的概念。这在我之前的博客中有比较细致的解析;原创 2019-08-05 19:18:05 · 1010 阅读 · 0 评论 -
Linux:僵尸进程和孤儿进程
Linux下新进程可以由fork()函数来创建,父进程会根据fork()函数的返回值(-1,0,大于0)来做出判断。通常情况下,父进程在子进程退出后,做一些“善后”工作(即进行一些资源清理的工作),子进程退出时,只会把打开的文件句柄,内存占用,打开的资源进行释放,但是不会清理进程控制块PCB信息,接下来就是父进程的工作了。那么如果父进程没有完成好“善后”,会出现什么问题呢?- 僵尸进程1. ...原创 2019-07-24 22:45:27 · 147 阅读 · 0 评论 -
Linux:开发工具(常见编辑器)
Linux下常见的几种编辑器:VimVim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。它具有代码补完、编译及错误跳转等方便编程的功能,在程序员中被广泛的被使用。Vim和Emacs并列成为Linux系统用户最喜欢的编辑器BracketsBrackets是由Adobe Systems为Linux开发者设计开发并在GitHub上发布的开源前端开...原创 2019-05-12 20:27:10 · 1951 阅读 · 0 评论 -
Linux:如何用指令安装gcc/g++, gdb, vim
查看配置原创 2019-05-20 14:49:38 · 678 阅读 · 0 评论 -
Linux:目录,权限和基本命令
几种基本指令:Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp权限:原创 2019-05-19 20:07:34 · 274 阅读 · 0 评论 -
利用Linux简单实现彩色进度条
#include<stdio.h>#include<Windows.h>int main(){ char bar[102]; char laber[] = "|/-\\"; memset(bar,0,sizeof(bar)); for (int i = 0; i < 101; i++) { printf("[%-100s][%2d%%][%c]\...原创 2019-05-03 20:24:33 · 195 阅读 · 0 评论