相关文章
C++(20):自动join的jthread
C++20增加了jthread类,该类的对象可以在析构时自动调用join:
#include <iostream>
#include <thread>
#include <chrono>
using namespace std;unsigned long getTimestamp()
{return chrono::system_clock::now().time_since_epoch().count()/chrono::sy…
编程日记
2025/1/22 20:57:30
IDEA中DEBUG技巧
Debug 介绍
Debug 设置 如上图标注 1 所示,表示设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,相对于 Socket 会快点。 ## Debug 常用快捷键
Win 快捷键M…
编程日记
2025/1/23 21:13:58
了解Zookeeper总结知识点
ZooKeeper 是什么?
Zookeeper是Apache下的一个开源的分布式协调中间件。是一个CP系统,为分布式系统提供强一致性的数据管理。 底层基于类似文件系统的目录节点树方式进行数据存储。每个节点默认最大大小为1M,用于存储数据或节点信息。Zookee…
编程日记
2025/1/23 9:26:37
docker安装MySQL
注意:
使用docker安装mysql需要注意的是一定要挂载数据卷,通常情况下,并不建议在开发或者生产等环境中使用docker安装mysql。
1、查询mysql镜像文件 [rootlocalhost docker]# docker search mysql 2、拉取mysql镜像文件 [rootlocalhost doc…
编程日记
2025/1/23 2:28:52
服务器搭建(TCP套接字)-基础版(服务端)
一、socket 1.1、vim man查看socket
:!man socket1.2、 依赖的头文件 #include <sys/types.h> #include <sys/socket.h>1.3、原型
int socket(int domain, int type, int protocol);domain说明AF_INETIPV4协议AF_INET6IPV6协议AF_LOCALUnix域协议
type说明S…
编程日记
2025/1/23 18:20:14
ESP32S3无法打开idf.py menuconfig — windows环境
报错 (1)在windows环境下,很多想使用idf.py menuconfig对ESP32进行配置,但输入idf.py menuconfig却出现如下报错 menuconfig failed to import the standard Python curses library. Try
installing a package like windows-curse…
编程日记
2025/1/23 0:51:48
Java集合(Collection、Iterator、Map、Collections)概述——Java第十三讲
前言 本讲我们将继续来讲解Java的其他重要知识点——Java集合。Java集合框架是Java编程语言中一个重要的部分,它提供了一套预定义的类和接口,供程序员使用数据结构来存储和操作一组对象。Java集合框架主要包括两种类型:一种是集合(Collection),存储一个元素列表,…
编程日记
2025/1/19 21:16:38
深度思考计算机网络面经之三
# 计算机网络
.1 说说你对tcp滑动窗口的理解
TCP 滑动窗口是 TCP 协议流量控制的一个重要机制。它的主要目的是确保发送方不会因为发送太多数据而使接收方不堪重负。下面我会详细地描述滑动窗口的概念: 窗口的大小: 滑动窗口的大小(以字节为…
编程日记
2025/1/23 4:01:27