落雨便归尘_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
落雨便归尘
已加入开发者社区
101
天
勋章
更多
专家博主
专家博主
星级博主
星级博主
技术博主
技术博主
江湖新秀
江湖新秀
成就
已发布69篇文章
1条评论
已回答1个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
24k纯甄
24k纯甄
落雨便归尘
落雨便归尘
小森ai小小贾
小森ai小小贾
叫个什么名字
叫个什么名字
小谢在努力
小谢在努力
粉丝
更多
落雨便归尘
落雨便归尘
回到古代当太子
回到古代当太子
我不是游客20240119
我不是游客20240119
1577113836315012
1577113836315012
mrq4nk6ni2neg
mrq4nk6ni2neg
兮叶William
兮叶William
游客zutjs7jo3wnny
游客zutjs7jo3wnny
公司是我家
公司是我家
爱丽695
爱丽695
历年考试不作弊
历年考试不作弊
天下无贼001
天下无贼001
技术混子
技术混子
技术能力
兴趣领域
擅长领域
技术认证
暂时未有相关云产品技术能力~
暂无个人介绍
精选
高分内容
最新动态
文章
问答
视频
暂无精选文章
暂无更多信息
2024年08月
08.22
21:24:59
发表了文章
2024-08-22 21:24:59
redis实战——go-redis的使用与redis基础数据类型的使用场景(一)
本文档介绍了如何使用 Go 语言中的 `go-redis` 库操作 Redis 数据库
08.14
17:26:36
发表了文章
2024-08-14 17:26:36
go语言后端开发学习(六) ——基于雪花算法生成用户ID
本文介绍了分布式ID生成中的Snowflake(雪花)算法。为解决用户ID安全性与唯一性问题,Snowflake算法生成的ID具备全局唯一性、递增性、高可用性和高性能性等特点。64位ID由符号位(固定为0)、41位时间戳、10位标识位(含数据中心与机器ID)及12位序列号组成。面对ID重复风险,可通过预分配、动态或统一分配标识位解决。Go语言实现示例展示了如何使用第三方包`sonyflake`生成ID,确保不同节点产生的ID始终唯一。
08.13
16:29:18
发表了文章
2024-08-13 16:29:18
go语言后端开发学习(五)——如何在项目中使用Viper来配置环境
Viper 是一个强大的 Go 语言配置管理库,适用于各类应用,包括 Twelve-Factor Apps。相比仅支持 `.ini` 格式的 `go-ini`,Viper 支持更多配置格式如 JSON、TOML、YAML
08.11
20:14:25
发表了文章
2024-08-11 20:14:25
go语言后端开发学习(四) —— 在go项目中使用Zap日志库
本文详细介绍了如何在Go项目中集成并配置Zap日志库。首先通过`go get -u go.uber.org/zap`命令安装Zap,接着展示了`Logger`与`Sugared Logger`两种日志记录器的基本用法。随后深入探讨了Zap的高级配置,包括如何将日志输出至文件、调整时间格式、记录调用者信息以及日志分割等。最后,文章演示了如何在gin框架中集成Zap,通过自定义中间件实现了日志记录和异常恢复功能。通过这些步骤,读者可以掌握Zap在实际项目中的应用与定制方法
2024年06月
06.25
15:55:09
发表了文章
2024-06-25 15:55:09
cpp随笔——如何实现一个简单的调度程序
调度程序用于周期性运行服务,如生成测试数据或定时发送消息。核心思路是通过`fork`创建子进程,父进程退出,子进程由init进程管理,实现后台运行。示例C++代码展示了一个简单的调度器,接收运行周期和程序参数,不断 fork 新进程执行指定程序,`execv` 用于执行命令。当程序结束,调度器等待一定时间(周期)后重启。程序设计确保不受外部干扰,并忽略SIGCHLD信号避免僵尸进程。
06.24
17:52:36
发表了文章
2024-06-24 17:52:36
c++进阶篇——初窥多线程(三)cpp中的线程类
C++11引入了`std::thread`,提供对并发编程的支持,简化多线程创建并增强可移植性。`std::thread`的构造函数包括默认构造、移动构造及模板构造(支持函数、lambda和对象)。`thread::get_id()`获取线程ID,`join()`确保线程执行完成,`detach()`使线程独立,`joinable()`检查线程状态,`operator=`仅支持移动赋值。`thread::hardware_concurrency()`返回CPU核心数,可用于高效线程分配。
06.23
21:55:10
发表了文章
2024-06-23 21:55:10
cpp随笔——浅谈右值引用,移动语义与完美转发
右值引用是C++11引入的关键特性,用于优化资源管理。它分为纯右值(临时对象)和将亡值(即将消失的引用)。右值引用`&&`允许直接访问临时对象,避免拷贝开销。移动语义利用右值引用实现资源转让,提高效率,如在对象构造和赋值时。`std::move`帮助左值转换为右值引用,以利用移动语义。完美转发保持参数的左/右值属性不变,`std::forward`确保在转发时正确处理这些属性。代码示例展示了不同情况下的转发行为。
06.21
23:31:00
发表了文章
2024-06-21 23:31:00
c++进阶篇——初窥多线程(二) 基于C语言实现的多线程编写
本文介绍了C++中使用C语言的pthread库实现多线程编程。`pthread_create`用于创建新线程,`pthread_self`返回当前线程ID。示例展示了如何创建线程并打印线程ID,强调了线程同步的重要性,如使用`sleep`防止主线程提前结束导致子线程未执行完。`pthread_exit`用于线程退出,`pthread_join`用来等待并回收子线程,`pthread_detach`则分离线程。文中还提到了线程取消功能,通过`pthread_cancel`实现。这些基本操作是理解和使用C/C++多线程的关键。
06.20
23:48:33
回答了问题
2024-06-20 23:48:33
在做程序员的道路上,你掌握了什么关键的概念或技术让你感到自身技能有了显著飞跃?
赞0
踩0
评论0
06.19
19:37:58
发表了文章
2024-06-19 19:37:58
c++理论篇——初窥多线程(一) 计算机内存视角下的多线程编程
c++理论篇——初窥多线程(一) 计算机内存视角下的多线程编程
06.19
19:37:31
发表了文章
2024-06-19 19:37:31
go语言后端开发学习(三)——基于validator包实现接口校验
go语言后端开发学习(三)——基于validator包实现接口校验
06.19
19:36:42
发表了文章
2024-06-19 19:36:42
go语言后端开发学习(二)——基于七牛云实现的资源上传模块
go语言后端开发学习(二)——基于七牛云实现的资源上传模块
06.19
19:35:30
发表了文章
2024-06-19 19:35:30
go语言后端开发学习(一)——JWT的介绍以及基于JWT实现登录验证
go语言后端开发学习(一)——JWT的介绍以及基于JWT实现登录验证
06.19
19:34:14
发表了文章
2024-06-19 19:34:14
Go语言之GORM框架(四)——预加载,关联标签与多态关联,自定义数据类型与事务(完结篇)
Go语言之GORM框架(四)——预加载,关联标签与多态关联,自定义数据类型与事务(完结篇)
06.19
19:28:05
发表了文章
2024-06-19 19:28:05
Go语言之GORM框架(三)——Hook(钩子)与Gorm的高级查询
Go语言之GORM框架(三)——Hook(钩子)与Gorm的高级查询
06.19
19:26:55
发表了文章
2024-06-19 19:26:55
Go语言之GORM框架(二) ——GORM的单表操作
Go语言之GORM框架(二) ——GORM的单表操作
06.19
19:25:06
发表了文章
2024-06-19 19:25:06
Go语言之Gorm框架(一) ——初窥Gorm框架
Go语言之Gorm框架(一) ——初窥Gorm框架
06.19
19:24:10
发表了文章
2024-06-19 19:24:10
Gin框架学习笔记(六)——gin中的日志使用
Gin框架学习笔记(六)——gin中的日志使用
06.19
19:22:09
发表了文章
2024-06-19 19:22:09
Gin框架学习笔记(五) ——文件上传与路由中间件
Gin框架学习笔记(五) ——文件上传与路由中间件
06.19
19:20:24
发表了文章
2024-06-19 19:20:24
gin框架学习笔记(四) ——参数绑定与参数验证
gin框架学习笔记(四) ——参数绑定与参数验证
06.19
19:18:55
发表了文章
2024-06-19 19:18:55
gin框架学习笔记(三) ——路由请求与相关参数
gin框架学习笔记(三) ——路由请求与相关参数
06.19
19:17:56
发表了文章
2024-06-19 19:17:56
c++高级篇(一) —— 初识Linux下的进程控制
c++高级篇(一) —— 初识Linux下的进程控制
06.19
19:16:20
发表了文章
2024-06-19 19:16:20
gin框架学习笔记(二) ——相关数据与文件的响应
gin框架学习笔记(二) ——相关数据与文件的响应
06.19
19:15:03
发表了文章
2024-06-19 19:15:03
Gin框架笔记(一) Gin框架的安装与Hello World
Gin框架笔记(一) Gin框架的安装与Hello World
06.19
19:14:24
发表了文章
2024-06-19 19:14:24
数据库大作业——基于qt开发的图书管理系统(四)项目目录的整理与绘制登录页面
数据库大作业——基于qt开发的图书管理系统(四)项目目录的整理与绘制登录页面
06.19
19:13:24
发表了文章
2024-06-19 19:13:24
go语言并发实战——日志收集系统(十一)基于etcd来监视配置文件的变化
go语言并发实战——日志收集系统(十一)基于etcd来监视配置文件的变化
06.19
19:12:29
发表了文章
2024-06-19 19:12:29
c++实战篇(三) ——对socket通讯服务端与客户端的封装
c++实战篇(三) ——对socket通讯服务端与客户端的封装
06.19
19:10:48
发表了文章
2024-06-19 19:10:48
代码随想录——双指针与滑动窗口(四)
代码随想录——双指针与滑动窗口(四)
06.19
19:09:33
发表了文章
2024-06-19 19:09:33
Mysql从入门到精通——Mysql知识点总结(基础篇)
Mysql从入门到精通——Mysql知识点总结(基础篇)
06.19
19:04:59
发表了文章
2024-06-19 19:04:59
数据库大作业——基于qt开发的图书管理系统(三)Qt连接Mysql数据库
数据库大作业——基于qt开发的图书管理系统(三)Qt连接Mysql数据库
06.19
19:04:09
发表了文章
2024-06-19 19:04:09
数据库大作业——基于qt开发的图书管理系统(二) 相关表结构的设计
数据库大作业——基于qt开发的图书管理系统(二) 相关表结构的设计
06.19
19:03:22
发表了文章
2024-06-19 19:03:22
数据库大作业——基于qt开发的图书管理系统 (一)环境的配置与项目需求的分析
数据库大作业——基于qt开发的图书管理系统 (一)环境的配置与项目需求的分析
06.19
19:02:39
发表了文章
2024-06-19 19:02:39
c++理论篇(一) ——浅谈tcp缓存与tcp的分包与粘包
c++理论篇(一) ——浅谈tcp缓存与tcp的分包与粘包
06.19
19:02:00
发表了文章
2024-06-19 19:02:00
go语言并发实战——日志收集系统(十) 重构tailfile模块实现同时监控多个日志文件
go语言并发实战——日志收集系统(十) 重构tailfile模块实现同时监控多个日志文件
06.19
19:01:04
发表了文章
2024-06-19 19:01:04
go语言并发实战——日志收集系统(九) 基于etcd的代码重构思考与初步实现
go语言并发实战——日志收集系统(九) 基于etcd的代码重构思考与初步实现
06.19
19:00:02
发表了文章
2024-06-19 19:00:02
代码随想录——双指针/滑动窗口(三)
代码随想录——双指针/滑动窗口(三)
06.19
18:59:10
发表了文章
2024-06-19 18:59:10
c++高级篇(三) ——Linux下IO多路复用之poll模型
c++高级篇(三) ——Linux下IO多路复用之poll模型
06.19
18:58:24
发表了文章
2024-06-19 18:58:24
c++高级篇(二) ——Linux下IO多路复用之select模型
c++高级篇(二) ——Linux下IO多路复用之select模型
06.19
18:55:31
发表了文章
2024-06-19 18:55:31
代码随想录——双指针/滑动窗口(二)
代码随想录——双指针/滑动窗口(二)
06.19
18:54:35
发表了文章
2024-06-19 18:54:35
go语言并发实战——日志收集系统(八) go语言操作etcd以及利用watch实现对键值的监控
go语言并发实战——日志收集系统(八) go语言操作etcd以及利用watch实现对键值的监控
06.19
18:53:49
发表了文章
2024-06-19 18:53:49
go语言并发实战——日志收集系统(七) etcd的介绍与简单使用
go语言并发实战——日志收集系统(七) etcd的介绍与简单使用
06.19
18:53:05
发表了文章
2024-06-19 18:53:05
go语言并发实战——日志收集系统(六) 编写日志收集系统客户端
go语言并发实战——日志收集系统(六) 编写日志收集系统客户端
06.19
18:51:42
发表了文章
2024-06-19 18:51:42
c++实战篇(二)——基于自旋锁实现的日志服务模块
c++实战篇(二)——基于自旋锁实现的日志服务模块
06.19
18:50:29
发表了文章
2024-06-19 18:50:29
go语言并发实战——日志收集系统(五) 基于go-ini包读取日志收集服务的配置文件
go语言并发实战——日志收集系统(五) 基于go-ini包读取日志收集服务的配置文件
06.19
18:49:54
发表了文章
2024-06-19 18:49:54
go语言并发实战——日志收集系统(四) 利用tail包实现对日志文件的实时监控
go语言并发实战——日志收集系统(四) 利用tail包实现对日志文件的实时监控
06.19
18:49:10
发表了文章
2024-06-19 18:49:10
c++进阶篇(一)——运算符重载
c++进阶篇(一)——运算符重载
06.19
18:48:24
发表了文章
2024-06-19 18:48:24
C++实战篇(一)——自旋锁的使用
C++实战篇(一)——自旋锁的使用
06.19
18:47:46
发表了文章
2024-06-19 18:47:46
go语言并发实战——日志收集系统(三) 利用sarama包连接KafKa实现消息的生产与消费
go语言并发实战——日志收集系统(三) 利用sarama包连接KafKa实现消息的生产与消费
06.19
18:46:50
发表了文章
2024-06-19 18:46:50
代码随想录——双指针(一)
代码随想录——双指针(一)
06.19
18:45:59
发表了文章
2024-06-19 18:45:59
go语言并发实战——日志收集系统(二) Kafka简介
go语言并发实战——日志收集系统(二) Kafka简介
1
2
跳转至:
发表了文章
2024-08-22
redis实战——go-redis的使用与redis基础数据类型的使用场景(一)
发表了文章
2024-08-14
go语言后端开发学习(六) ——基于雪花算法生成用户ID
发表了文章
2024-08-13
go语言后端开发学习(五)——如何在项目中使用Viper来配置环境
发表了文章
2024-08-11
go语言后端开发学习(四) —— 在go项目中使用Zap日志库
发表了文章
2024-06-25
cpp随笔——如何实现一个简单的调度程序
发表了文章
2024-06-24
c++进阶篇——初窥多线程(三)cpp中的线程类
发表了文章
2024-06-23
cpp随笔——浅谈右值引用,移动语义与完美转发
发表了文章
2024-06-21
c++进阶篇——初窥多线程(二) 基于C语言实现的多线程编写
发表了文章
2024-06-19
go语言后端开发学习(三)——基于validator包实现接口校验
发表了文章
2024-06-19
c++理论篇——初窥多线程(一) 计算机内存视角下的多线程编程
发表了文章
2024-06-19
gin框架学习笔记(三) ——路由请求与相关参数
发表了文章
2024-06-19
Go语言之GORM框架(四)——预加载,关联标签与多态关联,自定义数据类型与事务(完结篇)
发表了文章
2024-06-19
go语言后端开发学习(一)——JWT的介绍以及基于JWT实现登录验证
发表了文章
2024-06-19
Gin框架学习笔记(六)——gin中的日志使用
发表了文章
2024-06-19
c++高级篇(一) —— 初识Linux下的进程控制
发表了文章
2024-06-19
Go语言之GORM框架(三)——Hook(钩子)与Gorm的高级查询
发表了文章
2024-06-19
gin框架学习笔记(二) ——相关数据与文件的响应
发表了文章
2024-06-19
Go语言之Gorm框架(一) ——初窥Gorm框架
发表了文章
2024-06-19
数据库大作业——基于qt开发的图书管理系统(四)项目目录的整理与绘制登录页面
发表了文章
2024-06-19
go语言并发实战——日志收集系统(十一)基于etcd来监视配置文件的变化
正在加载, 请稍后...
滑动查看更多
回答了问题
2024-06-20
在做程序员的道路上,你掌握了什么关键的概念或技术让你感到自身技能有了显著飞跃?
应该是从网络接触了网络编程和多线程编程,他让我从最开始的通过数据结构和算法解决一些数学问题或者一些生活中的小问题,从而到了去解决更复杂的问题,去考虑服务端与客户端之间的通信,服务端与服务端之间的通信。
赞0
踩0
评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝