STM32在Keil集成开发环境中使用SWO进行调试信息打印 2024年01月08日 ChipTigerKin 1251 # 在单片机的开发过程中,打印信息是调试过程中非常重要的手段。通常打印信息是通过单片机的串口外设进行的。最近学到了一种通过SWD/JTAG调试接口来打印调试信息的方法,可以在串口资源紧张的时候减少一个调试串口资源占用。 阅读全文 0 评论
WPF实现一个MINIO等S3兼容对象存储上传文件的小工具 2023年12月11日 ChipTigerKin 1159 之前在阿里云ECS 99元/年的活动实例上搭建了一个测试用的MINIO服务,以前都是直接当基础设施来使用的,这次准备自己学一下S3兼容API相关的对象存储开发,因此有了这个小工具。目前仅包含上传功能,后续计划开发一个类似图床的对象存储应用。 阅读全文 0 评论
阿里云ECS Ubuntu安装配置MINIO 2023年12月10日 ChipTigerKin 1126 前段时间写了个Ubuntu的MINIO的配置方法,上周有小伙伴希望能够写一个专门基于阿里云ECS的安装顺序教程。 阅读全文 0 评论
C# Task异步任务的取消初探 2023年12月07日 ChipTigerKin 1206 C#中提供了`CancellationTokenSource` 来实现`Task` 的取消,方法就是在`Task`异步循环中检测任务是否被取消。最近正在学习C#的任务异步模型,因此撰文以记之。 阅读全文 0 评论
C# 使用基本的async/await实现异步 2023年12月06日 ChipTigerKin 1139 本文介绍了基本async/await关键字基于TAP任务异步模型的异步任务处理方法。 阅读全文 0 评论
Ubuntu 22.04搭建minio对象存储服务记录 2023年12月04日 ChipTigerKin 1344 之前一直用docker的方式搭建Minio对象存储的方式使用,这次心血来潮想要自己在VPS上进行搭建,编写systemd启动脚本来配置minio的服务。不得不感叹minio就一个可执行文件就完事了,不得不佩服golang大法静态编译就是好啊。 阅读全文 0 评论
WPF自定义一个可以定义步长的SpinBox 2023年12月02日 ChipTigerKin 1033 通过WPF的按钮、文本输入框实现了一个简单的SpinBox数字输入用户组件并可以通过数据绑定数值和步长。本文中介绍了通过Xaml代码实现自定义组件的布局,依赖属性的定义和使用等知识点。 阅读全文 0 评论
Qt Remote Objects实现进程间调用 2023年11月21日 ChipTigerKin 1196 根据Qt 5.15.2 官方手册介绍, Qt Remote Objects提供了一种简单的在进程间或者设备间共享Qt API的方式,类似于gRPC的远程过程调用。但个人感觉比gRPC简单许多。本文将介绍QtRO的简单使用。 阅读全文 0 评论
Qt构建动态链接库加快编译速度 2023年11月20日 ChipTigerKin 996 其实Qt下建立一个动态链接库是相对容易的,因为Qt Creator替我们准备好了动态链接库的项目模板。今天突然发现有个小朋友没有做过Qt的动态链接库,所以撰文记录希望可以帮到更多的同学。 阅读全文 0 评论