NOT
STM32串口使用DMA无反应问题
当串口使用DMA时,发现发送数据的时候,串口状态一直是HAL_UART_STATE_BUSY_TX,显示忙 后来了解到,CubeMX生成的初始化函数是随机,DMA初始化必须在串口初始化前面,才会正常,如下图,就是错误的 正常的应该是这样: 经过调试,发现正常。 ......
Go添加自定义操作符<等符号?
不,Go 语言不支持自定义操作符或重载内置操作符的行为,与 C++ 的 `operator` 重载不同。Go 的设计者们故意避免了操作符重载以保持语言的简单性。 但是,你可以为你的自定义 `struct` 定义方法来实现类似的功能,只不过这些方法不会使用操作符的语法。 例如,假设你有一个 `Vect ......
小红书引流技巧
小红书引流技巧 嘿,小伙伴们!今天我要和大家分享一些独特又实用的小红书引流技巧。想要吸引更多人关注你的内容,让他们沉迷其中?那就跟着我一起来探索这个有趣而又充满挑战的世界吧!🚀 1. 引人入胜的标题和封面 首先,让我们从标题和封面开始。如同一本书的封面决定了读者是否愿意打开它,一个吸引人的标题和精 ......
reactor nodejs
[nextjs](https://nextjs.org/) 框架中使用`.env`比较方便, tsx中可以直接使用process.env.XXXX [create-react-app](https://github.com/facebook/create-react-app) 这个框架搞出来 `.e ......
day23 - 二叉树part09
669. 修剪二叉搜索树 详解 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), le ......
Taro 微信小程序隐私协议
#### 官方文档 - [小程序隐私协议开发指南 ](https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html) #### 开发环境 - taro 版本^3.0.18 # ......
[个人笔记][C#]线程同步
- 类型的大小不超过机器字长时,该类型的读写是原子性的,但如果超过一个机器字长,比如读写一个decimal,可能会在拷贝32位之后被打断,这个时候另一个线程的读取操作就会读取到一个不正确的值 - 局部变量没必要同步,因为局部变量加载到栈上,每个线程都有自己的逻辑栈 - `Monitor`, `Mon ......
WebUploader 支持 超大上G,多附件上传
以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult upl ......
使用Idea创建一个父子SpringBoot项目
一、概述 在设计微服务的时候,每个服务都是单独的一个应用,并且可以单独运行。一个大项目中可能会有N个微服务。此时如果不集中管理ide就会打开多个项目,每个项目都是一个单独的窗口,切换起来异常麻烦。其就相当于打开了多个不相关的项目。那么有没有办法可以让这些同一个项目的微服务集中管理呢。答案是肯定的,下 ......
C#,实现文件上传的API接口
废话不多说,直接上干货! 以下上传PDF文件为例子,其他的文件自己举一反三: /// <summary> /// 上传文件(PDF) /// </summary> /// <param name="file">Sop文件</param> /// <returns></returns> [HttpPo ......
BalticOI 2020 Day1 小丑
整体二分。 有个小技巧,就是可以把存边的数组往后复制一遍,然后删去区间 $[l,r]$ 就相当于保留区间 $[r+1,l+m-1]$ 的边。于是只需要解决这么个问题: > 给定一张 $n$ 个点 $m$ 条边的无向图,$q$ 次询问,每次只保留区间 $[l,r]$ 的边,问是否是二分图。 乍一看有点 ......
行为型设计模式-访问器 Visitor
### 简介 在不改变原有类的前提下,可以新增不同的访问器,每种访问器都可自定义访问策略。 如超市购物车里什么物品都有,顾客遍历访问商品主要查看商品是否过期,包装是否完整,收银员遍历商品主要查看价格。顾客和收银员可以理解为两种Visitor,各自关注的重点就是Visitor中的visit方法实现逻辑 ......
全面总结机器学习超参数调优(附代码)
大家好,我是Zhemg Lee ~ 转自:公众号:尤而小屋 :https://mp.weixin.qq.com/s/OXBg_kpxpTirfqH1YH3shg ## 本文的主题:机器学习建模的超参数调优。开局一张图:  \rightsquigarrow v$ 计算。 对 $u \rightsquigarrow \operatorname{lca}(u, v ......
三种格式化的输出方式
## 三种格式化的输出方式 格式化输出:表示符合某种规范 这种规范叫做格式化 ```python # 第一种格式化方式(python版本3.0): s1 = 'nick' #name s2 = 'ugly' #qizhi s3 = '180' #身高 # 拼接方式'name:nick,qizhi:u ......
自我介绍+软工五个提问
| 这个作业属于哪个课程 | 软件工程 | | | | | 这个作业要求在哪里 | 自我介绍+软工五问 | | | | | 这个作业的目标 | 注册博客园账号和 GitHub 账号,初步学习使用 Mardown 进行随笔编写,以及 GitHub 的基本操作,简单了解软件工程内容后思考并提出问题 | ......
软工第一次作业
| 这个作业属于哪个课程 | | | | | | 这个作业要求在哪里| | | 这个作业的目标 | | ##自我介绍 我是21级计算机科学与技术专业的黎灿宇,在班级钟担任班长一职,学习的方向是大数据领域,目前学了Java、Python和MySQL。 ##软工五问 ###问题1:什么是软件工程 软件工 ......
Epicor ERP成本稽核
很多制造企业存在成本差异过大,公司要求提高成本准确率,以便为产品成本分析提供数据支撑。 A. 成本现状:成本差异分析,工时、费率、制造差异等出现各种不同情况,造成差异过大。 B. 以下是Epicor的成本模式,减少差异才是提高成本准确性的解决之道! C. 如何避免差异的产生? 推荐企业设立成本稽核岗 ......
npm:安装@vue/cli(5.0.8)
一,安装@vue/cli: 查看bin目录下的程序 root@lhdpc:/usr/local/source/node# ls /usr/local/soft/node-v18.17.1-linux-x64/bin/ corepack node npm npx 用npm安装 root@lhdpc:/ ......
新建vue项目(vue@3.3.4)
一,通过命令行创建 root@lhdpc:/data/vue# vue create responsive 此处使用默认选中的vue3,回车即可 二,运行vue项目: 按照提示运行 root@lhdpc:/data/vue# cd responsive/ root@lhdpc:/data/vue/r ......
行为型设计模式-备忘录 Memento
### 简介 允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态,该状态保存在对象之外,这样就可以不破坏原有对象的封装性了。 ### 角色 - Originator 原发器 即需要被保存状态的类 - 抽象 Memento 备忘录类 定义备忘录基本接口 可以看做成是快照 Snapshot - 具 ......
从文件中加载配置载入Linux环境变量
参考地址:[Set environment variables from file of key/value pairs](https://stackoverflow.com/questions/19331497/set-environment-variables-from-file-of-key- ......
线性方程组的理解
# 线性方程组的理解 ## $\mathrm{1.For\ AX=b}$ . ### 01 从向量到线性表示 - 在三维空间中,表示一个向量的一般结构为: - $a\cdot\vec{i}+b\cdot\vec{j}+c\cdot\vec{k}$ - 它可以被写成: - $\displaystyle ......
工程概论开篇(第一次作业)
| 这个作业属于哪个课程 |[班级的的链接](https://edu.cnblogs.com/campus/jmu/ComputerScience21) | | | | | 这个作业要求在哪里 |[作业要求的链接](https://edu.cnblogs.com/campus/jmu/Compute ......
npm:升级自身时报错:EBADENGINE
一,报错信息 root@lhdpc:~# npm install -g npm npm ERR! code EBADENGINE npm ERR! engine Unsupported engine npm ERR! engine Not compatible with your version o ......
CodeForces 960G Bandit Blues
[洛谷传送门](https://www.luogu.com.cn/problem/CF960G "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/960/G "CF 传送门") 发现设排列最大值位置为 $i$,那么 $[1, i] ......