- 博客(139)
- 收藏
- 关注

原创 从零开始实现 C++ TinyWebServer 项目总览
C++ TinyWebServer 项目总览,基本概念、实现高性能方法、主要模块功能等。
2025-03-19 10:57:50
1901

原创 Google C++ 开源风格指南
Google 在 C++ 编程中的代码风格规范、命名约定、注释要求和格式规定,提升代码的可读性、可维护性和规范性。
2025-03-03 09:38:04
2521
原创 Go 即时通讯系统:客户端与服务端 WebSocket 通信交互
Go 语言即时通讯系统,客户端与服务端通过 WebSocket 建立连接、注册、收发消息、断开连接的交互过程,利用协程和通道机制实现高效并发通信。
2025-06-01 16:40:51
385
原创 Go 即时通讯系统:日志模块重构,并从main函数开始
围绕 IM - Go 项目,先对日志模块进行重构,采用单例模式实现简洁日志接口并支持轮转和多级别记录;接着介绍从 main 函数启动项目的流程,包括初始化路由、启动后台服务、配置并启动 HTTP 服务器;最后阐述自定义 Gin 路由,涵盖路由设置、跨域处理、异常恢复中间件及 WebSocket 实现。
2025-06-01 16:36:47
703
原创 Go 语言即时通讯系统开发:架构设计与日志封装
从项目架构选择(MVC分层)、目录结构搭建到日志系统(zap封装)的实现过程,涵盖技术选型、规范设计和核心模块开发。
2025-05-18 20:59:14
1046
原创 Go语言 Gin框架 使用指南
Golang轻量级Web框架Gin的核心特性、安装使用、RESTful API开发、参数处理、中间件机制及高级技巧。
2025-05-17 18:11:21
1007
原创 Go 语言 Redis 使用 :安装、配置与操作
在 Go 语言中使用 Redis ,安装方法,配置项说明,连接与关闭,多种数据类型(String、Hash、List、Set、Zset)的基本操作示例,以及脚本操作和发布订阅功能。
2025-05-15 09:00:00
343
原创 Go 语言 net/http 包使用:HTTP 服务器、客户端与中间件
围绕 Go 语言标准库中的net/http包展开,详细介绍了其在搭建 HTTP 服务器、处理客户端请求以及实现中间件模式等方面的使用方法。
2025-05-14 21:38:40
1069
原创 Go 语言即时通讯系统开发:从简单消息收发 Demo 起步
围绕 Go 语言即时通讯系统开发展开,详细记录了第一天的开发历程,涵盖学习、代码实现和运行测试等多个方面。
2025-05-12 21:48:28
1679
原创 Go语言:json 作用和语法
本文围绕 Go 语言中 JSON 展开,介绍了 JSON 字段(JSON Tag)的语法、作用以及encoding/json包的使用
2025-05-12 21:45:33
623
原创 Linux epoll 详解:概念、使用、数据结构、流程及应用
本文围绕 epoll 展开,详细介绍了其概念、使用方法、核心数据结构、网络服务器和 TCP 连接的流程图以及应用场景。
2025-05-11 17:35:37
1254
原创 LeetCode:算法逻辑相同,为什么时间差距这么大?
以 LeetCode 的 “删除并获得点数” DP 多状态问题为例,对比两种算法逻辑相同但运行时间和内存消耗差异大的方法。
2025-04-29 19:45:17
490
原创 Go:低级编程
Go 语言的安全属性、unsafe包及cgo工具,unsafe包中Sizeof、Alignof、Offsetof函数及Pointer类型的功能与用法,cgo调用 C 代码的作用及注意事项。
2025-04-17 08:49:00
1115
原创 Go:反射
Go 语言反射机制,使用反射的原因,reflect.Type 和 reflect.Value 的功能,显示器 Display 的实现与处理逻辑;使用 reflect.Value 设置值的方法,可寻址变量及更新变量的不同方式。
2025-04-17 08:47:57
1121
原创 Go:包和 go 工具
Go 语言的包与go,包的模块化优势、导入路径、声明规则、导入方式、命名规范,还阐述了go工具的功能及常用命令行子命令。
2025-04-16 21:46:25
1030
原创 Go:使用共享变量实现并发
Go 语言并发编程,竞态的概念、危害及避免方法,了使用sync.Mutex和sync.RWMutex实现互斥锁和读写互斥锁的方法及示例,还提及原子操作应用、使用互斥锁的注意事项和内存同步问题。
2025-04-15 21:21:41
1035
原创 Go:goroutine 和通道
Go 语言的 goroutine 和通道,goroutine 的概念、创建及使用示例,还有通道的创建、发送、接收、关闭操作,类型(无缓冲和缓冲通道)。
2025-04-15 21:20:34
723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人