linux
文章平均质量分 77
Ego_Bai
这个作者很懒,什么都没留下…
展开
-
Linux下的重要目录
Linux下的重要目录/ 处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录、文件、设备都在/之下。 /root:系统管理员root的家目录,不放在home目录下 /bin bin是Binary的缩写,存放着linux系统命令。 即普通用户可以使用的命令存放目录/dev dev是Device的缩写。 该目录存放的是linux的外部设备,在linux原创 2017-11-29 12:10:36 · 408 阅读 · 0 评论 -
Linux 入门 Linux发展史及常用命令
Linux背景发展史在学习Linux时,你可能要问Linux从哪⾥里来?它是怎么发展的?在这⾥里简要介绍Linux的发展史。要说Linux,还得从UNIX说起。UNIX发展的历史 1968年,⼀一些来⾃自通⽤用电器公司、⻉贝尔实验室和⿇麻省理⼯工学院的研究⼈人员开发了⼀一个名叫Multics的特殊操作系统。Multics在多任务⽂文件管理和⽤用户连接中综合了许多新概念。 1969-19原创 2017-11-14 10:56:13 · 846 阅读 · 0 评论 -
open/read/write/close等文件系统调用接口以及fd与FILE的比较
一、open/read/write/close等文件相关系统调用open、read、write、close等系统函数称为无缓冲I/O(Unbuffered I/O)函数,用户程序在读写文件时既可以调用C标准I/O库函数,也可以直接调用底层的Unbuffered I/O函数.那么在讨论Linux环境下基础IO函数前,我们先看看之间接触过的C标准I/O库函数C标准I/O库函数f...原创 2018-03-25 19:31:00 · 853 阅读 · 0 评论 -
Linux进程基础
进程进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称。注意,程序并不是进程,实际上两个或多个进程不仅有可能执行同一程序,而且还有可能共享地址空间等资源。 课本概念:程序的一个执行实例,正在执行的程序等 内核观点:担当分配系统资源(CPU时间,内存)的实体。进程的三种状态1.等状态:等待某个事件的完成。 2.就绪态...原创 2018-03-21 18:39:16 · 419 阅读 · 0 评论 -
进程控制—进程创建/等待/终止
进程创建进程创建被定义为通过复进程创建子进程的过程进程创建的一般过程 1.给新建的进程分配一个内部的标识符,在内核中分配PCB\ 2.复制父进程的环境\ 3.为父进程分配资源(代码,数据,堆栈)\ 4.父进程地址空间的内容也复制到新的进程空间中 5.将该放到就绪队列进程的撤销 1.关闭软中断\ 2.回收资源,如关闭其打开的文件...原创 2018-04-01 18:05:38 · 475 阅读 · 0 评论 -
Leetcode-convert-sorted-list-to-binary-search-tree(把有序链表转为二叉搜索树)
[编程题]convert-sorted-list-to-binary-search-tree 时间限制:1秒 空间限制:32768KGiven a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. 思路:二分查找法每次需要找到中间...原创 2018-06-10 20:15:10 · 922 阅读 · 0 评论 -
算法题-rotate-list 旋转旋转
[编程题]rotate-list 时间限制:1秒 空间限制:32768K Given a list, rotate the list to the right by k places, where k is non-negative. For example: Given1->2->3->4->5->NULLand k =2, return4-...原创 2018-06-10 20:21:16 · 811 阅读 · 0 评论 -
GET和POST两种基本请求方法的区别
GET和POST是HTTP请求的两种基本方法GET - 从指定的服务器中获取数据POST - 提交数据给指定的服务器处理最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。(此部分参考自w3schools) - GET在浏览器回退时是无害的,而POST会再次提交请求。 - GET产生的URL地址可以被Bookmark,而POST不可以。 ...原创 2018-08-02 16:10:19 · 593 阅读 · 0 评论 -
基于TCP协议的Socket网络编程( )
TCP编程Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。今天我们要在Python中,基于TCP协议进行Socket网络编程客户端大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。举个例子,当我们在浏览器中...原创 2018-07-01 12:01:51 · 4351 阅读 · 0 评论