首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux学习
愚者_
创建于2024-06-29
订阅专栏
用于记录博主学习Linux的过程
暂无订阅
共19篇文章
创建于2024-06-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux应用层协议HTTP(二)
Linux应用层协议HTTP(二) 一、认识URL 1.URL基本了解 平时我们俗称的“网址”其实就是说的URL(统一资源定位符,它是URI(统一资源标识符)的一个子集,是URI概念的一种实现方式
Linux应用层协议HTTP(一)
[TOC] Linux应用层协议HTTP(一) 一、协议 协议是一种“约定”,socket api的接口,在读取数据时,都是按“字符串”的方式来发送接收的,如果我们要传输一些“结构化的数据”怎么办
Linux基本的UDP套接字编程
[TOC] Linux基本的UDP套接字编程 一、概述 在使用TCP编写的应用程序和使用UDP编写的应用程序之间存在一些本质的差异,其原因在于这两个传输层之间的差别:UDP是无连接不可靠的数据报协
Linux基本的TCP套接字编程(详解)
[TOC] Linux基本的TCP套接字编程(详解) 一、预备知识 学好套接字,不单单只是学习相应的接口函数、协议概念。需要对前面进程、线程、线程池、文件描述符等一些比较重要的知识点掌握的比较扎实
Linux网络基础(一)
[TOC] Linux网络基础(一) 前言 今天我们开始接触计算机网络相关的知识,总的来说计算机网络的学习相比计算机操作系统的学习两者不相上下,如果你已经对操作系统有一定的知识体系,那么学习计算机
Linux线程池
[TOC] Linux线程池 一、什么是线程池 线程池是线程的一种使用模式。在前面的情况中,我们都是遇到任务然后创建线程再执行。但是线程的频繁创建就类似于内存的频繁申请,会给操作系统带来更大的压力
Linux信号量
[TOC] Linux信号量 一、POSIX信号量 1.什么是信号量 之前,我们利用加锁解锁保证了每次只有一个线程进入临界资源,但是临界资源很多也很大,如果每次只允许一个线程进入临界资源往往会使效
Linux生产消费者模型
[TOC] Linux生产消费者模型 一、生产者消费者模型 1.生产者消费者模型的概念 在现实生活中,当我们缺少某些生活用品时,就会到超市去购买。当你到超市时,你的身份就是消费者,那么这些商品又是
Linux线程安全
[TOC] Linux线程安全 一、Linux线程互斥 1.进程线程间的互斥相关背景概念 临界资源:多线程执行流共享的资源就叫做临界资源 临界区:每个线程内部,访问临时资源的代码,就叫做临界区 互斥:
Linux多线程
[TOC] Linux多线程 一、线程的概念 1.理解线程 在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是”一个进程内部的控制序列“ 一切进程至少都有一个执行线程 线程在
Linux进程信号
[TOC] Linux进程信号 一、信号入门 1.生活角度的信号 你在网上买了很多件商品,再等待不同商品快递的到来,你也知道快递到临时,你该怎么处理快递。也就是你能“识别快递” 当快递员到了你楼下,你
Linux进程间通信
[TOC] Linux进程间通信 一、进程间通信的介绍 1.进程间通信的概念 进程通信(Interprocess communication),简称:IPC; 本来进程之间是相互独立的。但是由于不同的
Linux动态库和静态库
[TOC] Linux动态库和静态库 一、认识动静态库 静态库:程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候将不再需要静态库,在Linux中静态库是以(.a)为后缀; 动态库:程序
Linux基础IO
[TOC] Linux基础IO 前言 我们之前都有学过文件操作相关的函数,能够利用C语言相关的库函数进行文件的写入和读取;我们只是会用相关的库函数接口,但是并不知道文件究竟是怎么被写入的,怎么被读
Linux进程的控制
[TOC] Linux进程的控制 一、进程创建 1.fork函数 在linux中fork函数是非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。进程调用fork,当
Linux进程的概念
[TOC] Linux进程的概念 一、进程 1.基本概念 课本概念:程序的一个执行实例,正在执行的程序等 内核观点:担当分配系统资源(CPU时间,内存)的实体。 2.描述进程(PCB) 实际上,我们所
Linux环境基础开发工具的使用
[TOC] Linux环境基础开发工具的使用 一、Linux软件包管理器——yum 1.Linux下软件安装的方式 在Linux下,软件安装有以下三种方式: ==源码安装==:获取相应的软件的源代码-
Linux权限管理
[TOC] Linux权限管理 一、shell命令以及运行原理 1.何为shell Linux和windows相比,windows是以图形化界面为交互方式,Linux则是以命令行为交互方式;
Linux初识——基本指令的使用
你不得不知的,Linux初识——基本指令的使用,本文主要介绍了Linux的一些基本指令的使用,通过掌握这些指令可以很快上手Linux