自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 协程本质是函数加状态机——零基础深入浅出 C++20 协程

之前写过一篇 C++20 协程入门的文章:《使用 C++ 20 协程降低异步网络编程复杂度》,谈到了协程在消除异步编程 callback hell 方面的重要贡献——使代码更清晰,易于维护;以及 C++20 协程具有无栈、非对称等特性。无栈协程具有不受预分配栈空间约束、切换类似函数开销更小的优点,符合 C++ 语言设计原则中的 no payload 理念 (不因新增加的语言特性而增加额外性能负担);非对称。

2025-07-22 12:51:26 30

转载 USB Gadget设备软插拔异常的处理方法

我们的 USB Gadget 设备是 USB 2.0 设备,插拔 USB 线时,应该在 D+ 上出现上升沿和下降沿,实测在销毁 USB Gadget 设备后,D+ 没有从高电平变为低电平,即 D+ 未能成功关闭上拉电阻。我们需要实现一个类似这样的功能:不插拔我们板子与电脑之前的 USB 连线,通过软件开关来实现相当于 USB 线插拔的功能,把我们板子与电脑用 USB 线提前连好,在我们板上执行一个连接,电脑上显示有新设备插入,再执行一下断开连接命令,电脑上显示设备被移除。

2025-07-21 14:56:30 31

转载 重磅消息,微软宣布 VS Code Copilot 开源,剑指 Cursor!

微软宣布重磅消息将把 GitHub Copilot Chat 扩展的代码以 MIT 许可证协议开源,然后将扩展中的 AI 功能重构到 VS Code 核心中,这一举措是为了将 VS Code 成为一个开源 AI 编辑器做准备!在接下来的几周里,微软将会开源 GitHub Copilot Chat 扩展中的代码,并将扩展中的 AI 功能重构到 VS Code 核心中。在 VS Code 作为开源软件的历史中,社区提交的 Issue 和 PR 能帮助我们快速发现并修复安全隐患。VS Code 实用教程。

2025-07-20 02:27:42 35

转载 NSMutableDictionary 的内存布局

1.NSMutableDictionary 的内存布局收起有关的内存布局,可以参看。

2025-06-29 12:50:27 26

转载 从 UEFI 启动到双系统——记一次双系统 Linux 分区迁移

我的台式电脑上,装了 Windows 和 Linux 双系统。我有两块 1 TB 硬盘,就把它们叫作硬盘 0 和硬盘 1 吧。最开始的时候,硬盘 0 上装了 Windows 系统,而我的数据分区装在硬盘 1 上面。后来呢,我想体验 Ubuntu,于是用安装程序调整了硬盘 1 的 Data 分区大小,然后在那里装了系统。一切都很好,直到一天 Ubuntu 提示我空间不足。清理 Windows 磁盘空间调整 Windows 分区大小到 500 G清理磁盘 1 上的数据。

2025-06-09 14:12:57 34

转载 kibana 启动 关闭 和进程查找

启动kibana: nohup ./kibana &查看启动日志 : tail -f nohupkibana 使用 ps -ef|grep kibana 是查不到进程的,主要原因大概是因为 kibana 是node 写的。所以kibana 运行的时候是运行在node 里面。所以 可以使用ps -ef...

2024-08-21 03:02:18 504

转载 Kotlin小技巧之用Transformations.map方法转换LiveData

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点在Kotlin中,transformations.map是用于将一个 LiveData 的数据进行转换的拓展函数,它属于 Android Architecture Components 中的 LiveDat...

2024-07-11 04:15:07 109

转载 Android实现udp重排序

UDP相关视频讲解:实现一个乞丐版四层负载均衡器零拷贝的原理如何在Android实现UDP重排序简介在Android应用中实现UDP重排序是一个常见的需求,尤其是在处理实时数据传输时。本文将向你介绍如何进行这个过程,并通过具体的步骤和代码示例来帮助你完成这项任务。流程概述下面是实现UDP重排序的一般流程:...

2024-07-07 03:16:53 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除