本文分类:news发布日期:2025/1/21 15:38:13
相关文章
【C++进阶】AVL树
0.前言 前面我们已经学习过二叉搜索树了,但如果我们是用二叉搜索树来封装map和set等关联式容器是有缺陷的,很可能会退化为单分支的情况,那样效率就极低了,那么有没有方法来弥补二叉搜索树的缺陷呢? 那么AVL树就出现了&…
建站知识
2025/1/21 12:10:47
【Linux取经路】基于信号量和环形队列的生产消费者模型
文章目录 一、POSIX 信号量二、POSIX 信号量的接口2.1 sem_init——初始化信号量2.2 sem_destroy——销毁信号量2.3 sem_wait——等待信号量2.4 sem_post——发布信号量 三、基于环形队列的生产消费者模型3.1 单生产单消费模型3.2 多生产多消费模型3.3 基于任务的多生产多消费模…
建站知识
2025/1/21 15:26:00
Android kotlin协程
说明
可代替线程整异步可控制,灵活 (控制优先级,内存占用等)速度快 效率高有数量上限
使用
runBlocking 一般用于测试 不建议使用GlobalScope.launch 全局的 生命周期跟随application 不建议使用CoroutineScope(job) 用 基本使…
建站知识
2025/1/21 15:33:40
深入了解Socket套接字
目录
一、引入🙌
1、概念 🎉
2、分类🎉
Socket 套接字主要针对传输层协议分为流套接字、数据报套接字、原始套接字(了解即可)三类。
1)流套接字:使用传输层TCP协议 2)数据报套…
建站知识
2025/1/21 15:26:48
【ELK日志收集过程】
文章目录 为什么要使用ELK收集日志ELK具体应用场景ELK日志收集的流程 为什么要使用ELK收集日志
使用 ELK(Elasticsearch, Logstash, Kibana)进行日志收集和分析有多种原因。ELK 堆栈提供了强大、灵活且可扩展的工具集,能够满足现代 IT 系统对…
建站知识
2025/1/21 15:31:15
结构体(位段)内存分配
结构体由多个数据类型的成员组成。那编译器分配的内存是不是所有成员的字节数总和呢? 首先,stu的内存大小并不为29个字节,即证明结构体内存不是所有成员的字节数和。 其次,stu成员中sex的内存位置不在21,即可推测…
建站知识
2025/1/21 15:37:19
idea上传git命令
git init git remote add origin git add . git commit -m "标题" git push -u origin master
建站知识
2025/1/8 21:06:32