logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 单例模式

本文全面总结C++单例模式的实现方式。主要内容包括:1) 单例模式的基本概念和核心要素;2) 饿汉模式与懒汉模式的对比;3) 懒汉模式的4种线程安全解决方案,重点推荐Meyer's Singleton作为C++11最佳实践;4) 通过Logger单例的编程练习展示具体实现。文章详细分析了各种方案的线程安全性、性能表现和复杂度,为不同场景下的单例实现提供了实用指导。

#c++#单例模式
C++ STL和平衡二叉树红黑树

在实际使用过程中,到底选择这几种容器中的哪一个,应该根据遵循以下原则:1、如果需要高效的随机存取,不在乎插入和删除的效率,使用vector;2、如果需要大量的插入和删除元素,不关心随机存取的效率,使用list;3、如果需要随机存取,并且关心两端数据的插入和删除效率,使用deque;4、如果打算存储数据字典,并且要求方便地根据key找到value,一对一的情况使用map,一对多的情况使用multim

#面试#c++
IaaS,PaaS,SaaS

企业自建 O-RAN:向阿里云 / 移动云买 IaaS,拿到虚拟服务器,运维人员手动装 Linux,自己部署 CU、DU、RIC 整套软件。第三方无线优化 SaaS 平台:网页上传基站日志,云端自动分析干扰、切换问题,自己不用部署大数据服务器。适合研发:RU 基带开发、自建测试基站,能自由改系统内核、配置网卡时钟、调试 1588。相当于给你一堆空机器,操作系统(Linux)、应用软件全都要你自己安

#paas#云原生#云计算
【skills】VS Code C++ 开发环境搭建指南(Windows)

本文提供了在Windows系统下使用VS Code搭建C++开发环境的详细指南。主要内容包括:1) 需要安装的软件(VS Code、MSYS2、C/C++扩展);2) 安装步骤(编译器、调试器配置及PATH设置);3) 项目配置文件的创建(tasks.json、launch.json、c_cpp_properties.json);4) 代码编写与运行方法;5) 常见问题解决方案。该指南特别针对中文

#c++#windows#开发语言
vscode下如何运行C++

Vscode下载并配置C++环境:https://blog.csdn.net/zjwengyidong/article/details/53789533windows下安装mingw-w64:https://www.cnblogs.com/TAMING/p/9945389.html如何调试,断点,监控等

通俗地说说socket通信

餐厅点餐模型TCP Socket = 坐堂点餐(有座位、有服务)餐厅场景:│餐厅││(服务端)││ 📞 收款台│ ← listen() 等待客户│ 🪑 座位 1││ 🪑 座位 2││ 🪑 座位 3│↑accept()↑你走进来 (客户端)connect()↓获得座位↓点菜 send()↓厨房做菜↓上菜 recv()

#网络#运维#websocket +1
class文件和java文件的区别

你也可以这样比较一下:.java与.c,.cpp,.asm等等文件,本质上一样的,只是用一种语言来描述你要怎么去完成一件事(一个任务),而这种语言计算机本身是没有办法知道是什么含义的,它面向的只是程序员本身,程序员可以通过语言本身(语法)来描述或组织这个任务,这也就是所谓的编程。.class文件本质上是一种二进制文件,它一般是由.java文件通过javac这个命令(jdk本身提供的工具)生成的一个

#java#jvm#开发语言
到底了