logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】生产者消费者模型

文章目录一. 什么是生产者消费者模型1. 基本概念2. 三种关系3. 再次理解生产者消费者模型二. 生产者消费者模型优点三. 基于BlockingQueue的生产者消费者模型1. 准备工作2. 阻塞队列实现一. 什么是生产者消费者模型1. 基本概念生产者消费者模型就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而是通过容器来进行通讯,所以生产者生产完数据之后不用

#运维#linux
【Linux】文件知识点总结

一. 什么是文件1. 文件基本概念广义上磁盘上的文件都是文件。但在程序设计中我们把文件分为两类:程序文件、数据文件。程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。数据文件:文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。下面我们讨论的是数据文件。2. 文

#c语言
【Linux】文件系统与文件管理

文章目录一. 打开文件描述符表1、什么是打开文件描述符表?2、为什么要有打开文件描述符表?3、打开文件描述符表的和进程的联系在Linux中,内核为每一个打开的文件提供三种数据结构对其进行维护,它们之间的关系决定了在文件共享方面一个进程对了一个进程可能产生的影响。每个进程对应一张打开文件描述符表,这是进程级数据结构,也就是每一个进程都各自有这样一个数据结构。内核维持一张打开文件表,文件表由多个文件表

#linux
【关键字】static 使用总结

static 关键字的作用体现在以下两个方面实现数据共享,节约内存保持封装性,避免命名冲突static 可以作用的对象C语言:局部变量、全局变量、函数C++:类的成员变量和成员函数static 关键字的生命周期程序开始时 或 类开始加载时就会为static修饰的变量分配空间(它们存储在数据段),进程结束时才会释放空间。定义静态局部变量和静态全局变量创建时可以不给初值,默认初始值为0成员函数可以定义

文章图片
#c++#c语言
【Python】列表和元组

我们知道变量就是内存空间,它用来表示和存储数据。如果代码中需要表示的数据个数比较少,我们直接创建多个变量即可:num1 = 10num2 = 10num3 = 10但是有的时候,代码中需要表示的数据特别多,甚至也不知道具体要表示多少个数据。这个时候,就需要用到列表和元组了,它们类似于其他编程语言中的“数组”。就像我们去超市买辣条,如果就只是买一两根辣条,那咱们可以直接拿着辣条就走了。但是如果一次买

文章图片
#python#开发语言
【笔记】Clion 中运行 C/C++11 之 CMakeLists.txt 的配置

该文章记录第一次使用 Clion 时,对 CMakeLists 的配置,使其能够运行 C/C++11 的代码。

文章图片
#c语言#c++
【MySQL】数据库基础知识

文章目录一. 什么是数据库二. 为什么要有数据库三. 数据库分类四. 数据库的基本使用1. MySQL安装2. 检查MySQL后端服务器是否启动3. 连接MySQL服务器一. 什么是数据库数据库(database)是一整套的数据存储容灾解决方案。是用来组织、存储和管理数据的仓库。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息

#数据库#mysql
【MySQL】数据库基础知识

文章目录一. 什么是数据库二. 为什么要有数据库三. 数据库分类四. 数据库的基本使用1. MySQL安装2. 检查MySQL后端服务器是否启动3. 连接MySQL服务器一. 什么是数据库数据库(database)是一整套的数据存储容灾解决方案。是用来组织、存储和管理数据的仓库。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息

#数据库#mysql
【C语言】判断素数的函数

函数描述:自定义一个函数,传入一个整数n,判断是否为素数。若是返回1,否则返回0。函数实现:int is_prinme(int num){int i = 0;for (i = 2; i <= sqrt(num); i++)//若是素数一定满足num=a*b,且a,b,至少一个小于等于sqrt(num),所以只用试除到sqrt(num)以前{if (num%i == 0){return 0;}

#c语言
【C语言】struct结构体

在C中,结构体内只能存放各种类型的变量,不能存函数:像上面这样就是声明了一个结构体,此时的相当于一个类型名。补充:C 和 C++ 中定义结构体变量的区别在 C 中使用结构体去定义变量时,需要在结构体名称前加上 struct 关键字。在 C++ 中使用结构体去定义变量时,可以不加 struct 关键字在 c99 中有明确的规定允许结构体中最后一个数组大小是未知的。char b;//或者int arr

文章图片
#c语言
    共 15 条
  • 1
  • 2
  • 请选择