相关文章
进程并发-信号量经典例题-吸烟者问题
1 题目描述
吸烟者问题
在一个房间内有三个吸烟者和一个香烟供应者。为了制造并抽掉香烟,每个吸烟者需要三样物品:烟草、纸和火柴,供应者有丰富物品提供。在三个吸烟者中,第一个有自己的烟草,第二个有自己的纸&#…
建站知识
2024/11/20 11:21:48
Python面经【3】
零、可迭代对象
可迭代对象是迭代器和生成器的基础,简单来说,可以使用for循环遍历的对象就是可迭代对象,比如常见的list、set和dict。在python中,可迭代对象是指实现了__iter__()方法的对象,当我们使用for循环遍历一个…
建站知识
2024/10/31 23:12:11
WebSocket了解
一.什么是WebSocket
WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议
二.websocket的原理
web…
建站知识
2024/12/28 3:07:18
Ubuntu服务器/工作站常见故障修复记录
日常写代码写方案文档,偶尔遇上服务器出现问题的时候,也需要充当一把运维工程师,此帖用来记录服务器报错的一些解决方案,仅供参考! 文章目录 一、服务器简介二、机箱拆解三、基本操作3.1 F2进入BIOS3.2 F12进入Boot Me…
建站知识
2024/12/28 3:06:28
Python可迭代对象排序:深入排序算法与定制排序
更多Python学习内容:ipengtao.com 排序在计算机科学中是一项基础而关键的操作,而Python提供了强大的排序工具来满足不同场景下的排序需求。本文将深入探讨Python中对可迭代对象进行排序的方法,涵盖基础排序算法、sorted函数的应用、以及定制排…
建站知识
2024/12/26 19:29:05
【STM32单片机】简易计算器设计
文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介
本项目使用STM32F103C8T6单片机控制器,使用动态数码管模块、矩阵按键、蜂鸣器模块等。
主要功能: 系统运行后,数码管默认显示0,输入对应的操作数进行四则运…
建站知识
2024/11/26 19:21:26
C++变量、函数、类的声明和定义
参考文章:C中的类——类的定义和声明_c类的声明-CSDN博客
声明:向程序表明类型和名字,可以声明多次;
定义:分配存储空间,只能定义一次(有了定义,可以省略声明)…
建站知识
2024/10/28 1:40:58
【Qt之QFileInfo】使用
描述
QFileInfo类提供了与系统无关的文件信息。 QFileInfo提供有关文件的名称和位置(路径)在文件系统中的信息,以及它的访问权限、是否为目录或符号链接等。还可以获取文件的大小和最后修改/读取时间。QFileInfo还可以用于获取关于Qt资源的信…
建站知识
2024/12/26 17:44:39