Linux
文章平均质量分 57
予我欢喜
这个作者很懒,什么都没留下…
展开
-
Linux初学第一讲
第一篇博客 Linux 第一小节 Linux 的目录组织结构:/表示根目录 在其下主要有 bin etc mnt dev home root usr boot lib proc等目录文件。 其中,bin存放系统命令对应的可执行文件;etc为系统的配置目录;mnt为临时挂载点;dev表示设备接口;home表示普通用户的家目录;root表示roo...原创 2019-01-12 11:19:06 · 146 阅读 · 0 评论 -
Linux常见操作命令及其含义
①:pwd 显示所在的路径 ②:ls 列出当前所在路径下其所包含的信息 -l 列出详细信息 -a 列出包含隐藏文件 -al 列出包含隐藏文件的详细信息 ③:cd 进入所指定的路径 cd ~ 进入当前用户的家目录文件 cd…返回上一级目录 cd-进入上一步操作的目录 ④:文件操作: **普通文件** ...原创 2019-01-13 18:26:18 · 411 阅读 · 0 评论 -
Linux进程间通讯----管道,消息队列,信号量,共享内存
Linux进程间通讯手段主要有:管道,消息队列,信号量,共享内存,不同网络之间之间通讯会使用socket。 管道: 管道主要通过文件系统的辅助来实现通讯,有两种方式:有名管道与无名管道。 有名管道在磁盘上有一个管道文件标识,但是其进行数据交互时,并不占用磁盘空间,仅在磁盘上存在一个文件i-node节点信息。 有名管道的创建: mafifo filename或 int mkfifo(char* f...原创 2019-03-26 17:28:07 · 348 阅读 · 1 评论 -
Linux文件操作常用函数
open()文件打开命令: 函数形式: int open(const char* pathname,int flags); int open(const char* pathname,int flags,mode_t mode); 参数含义: pathname :我们所需要打开的文件名(包含路径名称,不写默认是在当前路径下) flags:flags可以是下面一个或几个值的组合 ...原创 2019-03-26 20:45:58 · 778 阅读 · 0 评论 -
Linux知识复习
**一:进程与线程的区别。** 进程是系统进行资源分配和调度的一个独立单位;线程是CPU调度和执行的基本单位。进程是具有一定独立功能的程序与某些数据结合的一次活动,线程是进程的一个实体,是进程内部的一条执行序列。以工厂生产为例,下达任务指标、进行任务生产是以产品为单位的;这里的产品可以理解成程序,而产品的生产过程直到最后的产成品可以看成进程。而线程可以理解成其中的每一道工序流程,一次具体的生产细节...原创 2019-07-28 14:08:22 · 173 阅读 · 0 评论 -
select、poll、epoll以及epoll的两种模式实现
一:select poll epoll的区别 1 底层实现: select是通过函数select传入感兴趣的可读、可写、异常事件文件描述符集合,select调用返回时,内核修改他们来通知哪些文件描述符就绪,每次使用都需要重新设置文件描述符。 poll是通过函数poll(struct pollfd* fds,nfds_t nfds,int timeout)来传入结构体数组参数,结构体中含有感兴趣的文...原创 2019-07-26 10:17:09 · 599 阅读 · 0 评论 -
航空乘客信誉管理系统复习(一)
一 项目规划: 项目简介:该项目是为了航空公司所使用,用来评测、纪录乘客的信誉程度,从而管理相关的失信人名单,采取措施,提供更好的用户环境。项目由客户端、服务器端、负载均衡端组成实现。 客户端:采用单例连接模式与服务器进行交互。客户端主要采用三个进程来完成,一个进程用来接收服务器的返回信息,一个用来接收用户输入请求,一个用来与信息采集机进行交互。 服务器端:采用半同步半异步线程池框架,采用MVC事...原创 2019-07-26 14:38:22 · 175 阅读 · 0 评论 -
TCP/IP协议头部结构
一 TCP/IP协议族体系结构 数据链路层:数据链路层主要使用ARP(地址解析协议) RARP(逆地址解析协议)网络层使用IP进行寻址。而数据链路层使用物理地址。网络层必须将目标及其的IP转换为物理地址才能使用下层服务,这就是ARP协议的用途。数据链路层把数据封装成帧,不同的传输媒介,帧的类型也不同,以以太网帧为例: 网络层:主要是实现数据包的选路和转发 ICMP(因特尔控制报文协议) 8位...原创 2019-07-27 13:42:06 · 1905 阅读 · 0 评论 -
http的相关
post与get的区别: 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏...原创 2019-08-27 14:33:01 · 164 阅读 · 0 评论