首页
个人经历
登录
菜单
首页
个人经历
YGC的主页
归档
2026 年 09 月
结构型设计模式(共 7 种)
2026-09-01
设计模式
1、适配器模式 Adapter 原理:创建适配器中间类,将一个已有类的接口转换成客户端期望的目标接口。让两个原本接口不兼容的类可以一起工作,适配器起到 “转换器” 的作用。 使用场景:接入第三方 SDK、新旧系统模块对接、老代码接口改造。 #include <iostream> using name
创建型设计模式(共5种)
2026-09-01
设计模式
1、单例模式 Singleton 原理:私有化构造函数,禁止外部new;保证程序整个生命周期内,该类只能实例化出唯一一个对象;对外提供静态全局方法获取实例。C++11 推荐 Meyers 写法(静态局部变量),天然线程安全。 使用场景:日志管理器、全局配置类、数据库连接池、资源管理器。 #inclu
设计模式总结
2026-09-01
设计模式
23 种设计模式 分为三大类:创建型、结构型、行为型。 一、创建型模式(负责对象怎么创建) 单例模式 Singleton 一个类只能创建唯一一个实例,全局访问。
2026 年 08 月
C++多线程
2026-08-31
C++机制
C++多线程 state: Doing 锁 lambda函数的写法 #include<iostream> #include<thread> #include<chrono> #include<mutex> using namespace std; int main() { // 1.atom
从网线到加密:交换机、路由器、TCP与加密体系全链路解析
2026-08-31
网络相关
从网线到加密:交换机、路由器、TCP与加密体系全链路解析 一、数据链路层:交换机与 MAC 地址(局域网内通信) 1. MAC 地址 定义:48位硬件地址(如 AA:BB:CC:DD:EE:FF),烧录在网卡中,全球唯一 作用:标识同一物理网络(广播域)内的设备身份 特点:扁平结构、无层次、仅本地有
Redis命令
2026-08-31
默认分类
一、字符串(String) 命令 说明 示例 SET 设置键值对 SET name "hello" GET 获取值 GET name DEL 删除键 DEL name EXPIRE 设置过期时间(秒) EXPIRE name 60 TTL 查看剩余过期时间 TTL name
上一页
2 / 2
下一页