linux
文章平均质量分 56
mindDJX
这个作者很懒,什么都没留下…
展开
-
linux——20线程池
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、线程池模型二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、线程池模型线程池模型比起多线程的优势,减少了线程创建和 线程回收的时间。模式大概分为三个部分:主控线程————工作线程————任务队列模型图为:原创 2021-08-04 12:32:30 · 341 阅读 · 0 评论 -
linux——18数据库SQLite3
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、数据库基本概念1.介绍2.分类3.名词4.嵌入式数据库:二、sqlite3安装1.安装2.创建数据库3.进入数据库4.数据库配置命令5.sql语句前言一、数据库基本概念1.介绍关系型数据库语言-----------类似EXECL非关系型数据库--------------类似JSON,键值对SQL (struct query language):结构化查询语言,专业术语: ddl,data definatio原创 2021-07-28 11:57:39 · 222 阅读 · 0 评论 -
linux——17服务器多客户端模型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、多路io1.select版本a.服务器b.客户端2.epoll版本a.服务器b.客户端3.进程版本a.服务器b.客户端前言一、多路io1.select版本 在TCP中已知tcp获取地址 int getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen); a.服务器#include "head.h"int main(int ar原创 2021-07-27 21:39:59 · 113 阅读 · 0 评论 -
linux——15协议头
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、tcp二、UDP三、IP头四、MAC头前言一、tcp TCPfalg: U:紧急事件,该标志位至1代表有报文中紧急事件 A:ACK该标志位至1,代表收到对方消息进行回复 P:PUSH,进行数据传递。 R:复位RST,该标志位至1网络状态不好导致崩溃,必须释放链接进行重连。 S:SYN该标志位至1,代表发送请求报文段。 F:FIN该标志位至1,代表用来释放一个连接。二、UDPlength:代表之后应原创 2021-07-24 16:59:44 · 146 阅读 · 1 评论 -
linux——14TCP
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、tcp二、数据的封包、拆包1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、tcp传输控制协议:特点:(1)有链接(2)可靠传输方式,应答机制,重传机制(3)流式套接字(流:数据有方向。发的顺序和收到顺序是一样的原创 2021-07-23 21:39:49 · 177 阅读 · 1 评论 -
linux——13UDP
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、UDP1.特性2.编程步骤3.函数接口前言提示:以下是本篇文章正文内容,下面案例可供参考一、UDP概念:UDP:用户数据报一般应用于语音或者视频数据在收发时次数必须一直。1.特性无连接():每次发送数据的链路是确定了,有点网络使用率较低不可靠() :会造成丢包1.不清楚该网络节点的承受状态,如果超过就会把数据无情丢失,2.发送端发的太快,接收方没有及时处理。会导致数据的丢失。大数据():包和包之间是有间隔原创 2021-07-19 17:35:41 · 196 阅读 · 1 评论 -
linux——12网络编程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、网络编程1.OSI 模型2.tcp/ip模型3.tcp/ip协议族3.ip地址的组成4.网络命令二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、网络编程1.OSI 模型 表示层:加密解密(网络安全)原创 2021-07-19 11:43:16 · 217 阅读 · 0 评论 -
linux——11进程间通讯
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、进程间通讯二、通讯方式1.无名管道2.有名管道2.读入数据总结前言一、进程间通讯共有两大类通讯方式二、通讯方式1.无名管道 1.无名管道:相当于在内核空间建设一个文件缓存区,在进程间进行单向数据传递,创建一个文件描述符,一端只能读,一端只能写。 只能用于具有亲缘关系之间的进程间通讯 函数接口: (1)int pipe(int pipefd[2]); 功能: 创建无名管道 参数: 数组原创 2021-07-10 10:30:44 · 99 阅读 · 1 评论 -
linux——10线程间通讯
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、线程间通讯1.资源竞争2.解决资源竞争问题3.函数接口二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、线程间通讯1.资源竞争线程运行的方式是异步的,对一段代码,cpu运行、一段内存都是竞争关系,谁先谁后不确原创 2021-07-07 22:06:02 · 106 阅读 · 4 评论 -
linux——09线程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、线程是什么?二、使用步骤1.创建2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、线程是什么?线程依赖于进程,位与进程空间内部线程是一个轻量级的进程。线程是cpu任务调度的的最小单元。进程是操作系统资源分配的最小单元 进程和原创 2021-07-01 09:18:09 · 74 阅读 · 0 评论 -
linux——08进程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、进程的基本概念?1.进程与程序的区别二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、进程的基本概念?1.进程与程序的区别 程序:存放在外存一段代码集合 进行是一个动态执行的过程: 包括进程的创建、调度和原创 2021-06-29 11:20:48 · 92 阅读 · 0 评论 -
linux——07文件属性
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-06-22 17:22:49 · 76 阅读 · 0 评论 -
linux——07目录io和链接io
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、目录流指针1.函数接口二、关于读目录实现的功能1.ls2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、目录流指针1.函数接口 1.opedir DIR *opendir(const char *name) 功能: 打开目原创 2021-06-21 21:16:43 · 148 阅读 · 0 评论 -
linux——06文件io
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、标准io与文件io的区别二、文件io1.基本函数2.标准io与文件io所对应权限3.文件偏移2.与标准io函数关系3.linux7种文件类型对应的io类型总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、标准io与文件io的区别系统调用;lin原创 2021-06-21 19:17:08 · 71 阅读 · 0 评论 -
linux——05标准io
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、linux7种文件二、普通文件1.定义与类比2.标准io3.缓存类型4.特殊流5.读写函数5.main函数总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、linux7种文件IO: Inout Output 7种文件类型 b 块设备文件原创 2021-06-20 21:58:22 · 111 阅读 · 0 评论 -
linux——04shell脚本语言
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、shell编程1.介绍2.开发步骤3.shell脚本的本质4.shell语法前言一、shell编程1.介绍编译型语言:c c++ java 先编译再执行 1.执行速度快 2.开发效率低 3.移植性差 4.适合数据运算和处理解释性语言 :shell python js 边编译边执行 1.执行速度慢 2.开发效率 3.移植性好 4.维护操作系统,提高操作系统性能2.开发步原创 2021-06-14 15:15:07 · 81 阅读 · 0 评论 -
linux——03gdb调试
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-04-14 08:45:58 · 112 阅读 · 0 评论 -
linux——02linux文件系统
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、linux文件系统二、路径1.相对路径1.绝对路径前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、linux文件系统linux文件系统是树形结构文件名作用/根文件(linux顶层目录)bin存放二进制文件et原创 2021-04-12 22:44:57 · 104 阅读 · 0 评论 -
linux ——01命令行基本指令
aS阿萨德原创 2020-12-07 12:28:40 · 188 阅读 · 0 评论