相关文章
STM32CubeIDE使用过程记录
最近在做一款机器人的开发,使用到了STM32CubeIDE,这里记录一些使用技巧方便后续查阅。 STM32CubeIDE使用过程记录 快捷键开启代码自动补全功能看门狗设置CRC设置IO口取反定时器设置 及 定时器中断外部中断GPIO配置STC15单片机GPIO模式配置片内闪存&#…
建站知识
2024/11/23 3:56:05
React+TS前台项目实战(五)-- 全局常用组件Link封装+使用Omit定义类型
文章目录 前言Link组件1. 功能分析2. 代码注释说明3. 使用方式 总结 前言
接下来的几篇文章,将主要封装全局常用组件,以便于后续编写页面的简易和维护性的提高。本文将主要讲述跳转组件的封装。 Link组件
1. 功能分析 (1)国际化…
建站知识
2024/11/23 3:16:31
Linux下打印封装_统计函数执行时间_线程号时间戳打印
统计函数执行时间(多线程环境下统计结果不准) // 无返回值 #define FUNC_EXEC_TIME_NORET(fun,promote) ({ \ unsigned long long timeDelta 0; \ struct timespec t1 {0}; \ struct timespec t2 {0}; \ clock_gettime(CLOCK_MONOTONIC, &t1); \ …
建站知识
2024/11/18 11:54:09
Golang的协程调度器GMP
目录
GMP 含义
设计策略
全局队列
P的本地队列
GMP模型以及场景过程
场景一
场景2
场景三
场景四
场景五
场景六 GMP 含义 协程调度器,它包含了运行协程的资源,如果线程想运行协程,必须先获取P,P中还包含了可运行的G…
建站知识
2024/11/19 7:55:25
[spring] Spring MVC Thymeleaf(上)
[spring] Spring MVC & Thymeleaf(上)
本章内容主要过一下简单的 Spring MVC 的案例
简单来说,spring mvc 就是比较传统的网页开发流程,目前 boot 是可以比较轻松的配置 thymeleaf——毕竟 spring boot 内置对 thymeleaf 的…
建站知识
2024/11/22 12:19:44
怎么排查native层的bug
方法一:
android studio debug 直接运行,LLBD 不要打断点。会自动定位到错误 方法二:错误日志分析
---》奔溃后,在logcat中查询SIGSEGV信号量。
---》在Device Explorer中 data/tombstones 里就有日志信息。
备注:。。。。$su…
建站知识
2024/11/22 18:01:36
【UML用户指南】-12-对高级结构建模-接口、类型和角色
目录
1、名称
2、操作
3、关系
4、理解接口
5、常用建模技术
5.1、对系统中的接缝建模
5.2、对静态类型和动态类型建模
5.2.1、对静态类型建模
5.2.2、对动态类型建模 使接口易于理解和易于访问
接口在关于一个抽象做什么的描述与关于这个抽象如何做的实现之间定义了…
建站知识
2024/11/22 17:58:44
vue-cli是什么?和 webpack是什么关系?
前言 Vue CLI是Vue.js项目的官方脚手架,基于Node.js与Webpack构建。安装Vue CLI前需确保Node.js已安装,随后通过npm全局安装。Vue CLI能迅速创建和管理Vue.js项目,提升开发效率。而Webpack则负责资源打包,通过配置文件管理依赖、插…
建站知识
2024/11/22 17:53:08