相关文章
【HarmonyOS NAPI 深度探索12】创建你的第一个 HarmonyOS NAPI 模块
【HarmonyOS NAPI 深度探索12】创建你的第一个 HarmonyOS NAPI 模块
在本篇文章中,我们将一步步走过如何创建一个简单的 HarmonyOS NAPI 模块。通过这个模块,你将能够更好地理解 NAPI 的工作原理,并在你的应用中开始使用 C 与 JavaScript 的…
编程日记
2025/1/21 22:19:12
C++设计新思维:泛型编程与设计模式之应用学习笔记
策略类
两种实现方式
普通类 成员函数模板类模板
主持类与策略类依赖方式
策略类作为主持类的模板参数作为主持类的模板模板参数
析构函数
当主持类与策略类是派生关系时,不要使用虚析构函数。替代方式
protected或者private继承非虚protected析构函数&#…
编程日记
2025/1/23 9:14:13
第8章:Python TDD处理货币类代码重复问题
写在前面 这本书是我们老板推荐过的,我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后,我突然思考,对于测试开发工程师来说,什么才更有价值呢?如何让 AI 工具更好地辅助自己写代码,或许…
编程日记
2025/1/21 21:14:50
Go 语言 select 的实现原理
介绍 select是Go在语言层面提供的I/O多路复用的机制,其专门用来让Goroutine同时等待多个channel是否准备完毕:可读或可写。在Channel状态改变之前,select会一直阻塞当前线程或者goroutine。 特性: case 必须是一个通信操作,主要是…
编程日记
2025/1/21 21:08:41
论文阅读(一):下一代基因组学和遗传学的概率图模型
1.论文链接:Probabilistic Graphical Models for Next-generation Genomics and Genetics 摘要: 组学和其他类型的生物数据的爆炸增加了对可靠的大规模统计方法的需求。这些数据可以是离散的或连续的、依赖的或独立的,来自许多个体或组织类型…
编程日记
2025/1/21 20:28:45
学习ASP.NET Core的身份认证(基于JwtBearer的身份认证7)
本文验证基于请求头中传递token信息的认证方式,webapi项目的控制器类中新建如下函数,仅通过验证的客户端能调用,需要客户端请求在Header中添加’Authorization’: Bearer token’的键值对且通过token验证后才能调用。
[Authorize]
[HttpGet]…
编程日记
2025/1/21 20:20:32
STM32-串口-UART-Asynchronous
一,发送数据
#include "stdio.h"
uint8_t hello[]"Hello,blocking\r\n";
HAL_UART_Transmit(&huart1,hello,sizeof(hello),500);
二,MicroLIB-printf(" hello\r\n")
#include "stdio.h"
#ifdef __GNUC…
编程日记
2025/1/21 19:39:47