NOT
UART异步通信配置步骤/HAL
1 串口工作参数 MX_USART2_UART_Init 2 底层初始化 HAL_UART_MspInit 3 开启串口异步接收中断 HAL_UART_Receive_IT 4 设置优先级,使能中断 HAL_NVIC_SetPriority / HAL_NVIC_SetPriority 5 编写中断 ......
AtCoder Beginner Contest 313
AtCoder Beginner Contest 313 A - To Be Saikyo 思路:找到最大的,和第一个比较 #include<bits/stdc++.h> using namespace std; #define int long long //#define int __int12 ......
E1 PermuTree (easy version)
# Codeforces Round 890 (Div. 2) ## A Tales of a Sort > 阿尔芬有一个长度为 $n$的正整数数组 $a$。 > > 阿尔芬可以进行以下运算: > > - 对于从 $1$ 到 $n$ 的所 $i$,用 $\max(0, a_i - 1)$ 替换 $a ......
树莓派烧录系统并在无外接屏幕的情况下连接VNC
上个月老板给了块树莓派3B,开心坏了,在咸鱼上掏了很多零件,花了一段时间做出了一个二驱动的智能小车,但是觉得小车太小,就在又在咸鱼上掏了个四区的地盘,但是在拆卸的过程中,发现树莓派WIFI没有了,一开始我以为是零件的影响,拆了零件单独运行树莓派还是没有wifi,刷了个系统还是没有,最后得出结论w ......
bat 安装服务后,服务设置了“自动”,重启电脑服务没有自动启动
需要设置“允许服务与桌面交互”,安装脚本增加下面红色部分 sc delete ServiceNametaskkill /f /im Service.exesc create ServiceName binPath="%~dp0Service.exe"sc config ServiceName sta ......
.Net 构建Opc Ua服务器和客户端
Package named Opc.UaFx.Advanced is found in https://www.nuget.org/packages/Opc.UaFx.Advanced that used as a Opc Ua Server and Client. First of all. In ......
【JavaScript19】解构赋值
## JavaScript ES6 新增解构赋值,可以快读从数组或对象中取出成员。 - 解构: 将对象或者数组中的某个成员取出来; - 赋值: 取出来的成员按顺序赋值给变量。 ## 数组的解构赋值 - 使用中括号 [ ] 来进行解构数组, 需注意变量名称和数组的值一一对应; - 或者把数组设置为一个 ......
第二节:KeepAlived详解、Lvs+KeepAlived实战
一. 二. 三. ! 作 者 : Yaopengfei(姚鹏飞) 博客地址 : http://www.cnblogs.com/yaopengfei/ 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权 ......
『学习笔记』第二类斯特林数(部分)
## 第二类斯特林数 ### 定义 定义 $\begin{Bmatrix} n \\ m \end{Bmatrix}$ 表示 $n$ 个**互不相同的**元素放入 $m$ 个**没有区分的**集合并使这 $m$ 个集合非空的方案数。 > 其中 $\begin{Bmatrix} n \\ m \end ......
linux 管理系统服务的工具和命令
在Linux系统中,有多种工具和命令可用于管理系统服务。以下是一些常用的管理系统服务的工具和命令,以及它们的功能说明和示例: systemctl: systemctl 是 Systemd 管理服务的主要工具。以下是一些常用的 systemctl 命令及示例: 启动服务:sudo systemctl ......
linux 进程监控和管理工具
在Linux系统中,有多种进程监控和管理工具可用于监视和管理运行中的进程。以下是一些常用的进程监控和管理工具,以及它们的功能说明: top:top 命令是一个实时进程监控工具,可以显示系统中运行的进程列表以及它们的资源使用情况。top 的界面会实时刷新,显示CPU、内存、负载等信息。 示例:运行 t ......
vitis中gdb调试查看段错误
1. 模拟段错误 2. 编译时增加-g选项,表示添加调试信息 3. 开启coredump,一旦开启以后 系统中的程序只要崩溃就会产生coredump文件 在板卡上运行指令:ulimit -c unlimited #core file大小无限制,推荐 然后运行程序,如下所示产生了段错误 4. 将生成的 ......
如何在浏览器扩展中使用 eval 函数
思路是把 iframe 作为沙箱环境,让 eval 在 iframe 中执行。 以 Chrome Manifest V2 为例。V3 可参考 [Using eval in Chrome extensions \- Chrome Developers][1]。 #### 1. 在 manifest 文 ......
appium环境搭建
首先要有个jdk并且将jdk的环境配置好。(Android SDK需要使用jdk) 安装client编程库(pip下载失败建议保存现有的库后重新安装python) win+q 打开windows的搜索,输入Windows PowerShell ,打开Windows PowerShell再命令行输入 ......
CSP-J1 2022 讲解
## 各题考察知识点 ### 单选题 1. 面向对象 / 面向过程(编程**思想**) 2. 栈(根据入栈序列得到出栈序列) 3. int 类型指针 4. 数组和链表的区别 5. 栈和队列(栈先进后出,队列先进先出) 6. 中缀表达式转前缀表达式 7. 哈夫曼树 / 哈夫曼编码 8. 完全二叉树编码 ......
Hi3798MV200 恩兔N2 NS-1 (四): 制作 Debian rootfs
Debian 没有像 Ubuntu 提供 Ubuntu-Base 那样提供打包好的 rootfs, 但是 Debian 提供了一个制作 rootfs 的工具 debootstrap. 以下介绍使用 debootstrap 制作 Debian rootfs 的过程. ......
C++入门到放弃(10)——操作符重载:operator
1.重载 重载允许创建多个名称相同,但输入不同的函数,这些函数的参数列表不同,可以通过给予不同输入变量调用对应的函数。 函数重载的关键是函数的参数列表。如果两个函数的参数数量和类型相同,同时参数的排列顺序也相同,那么就是同一个函数,不构成重载,它与f返回值和变量名都无关。 void print(c ......
linux 进程间通信和信号处理
进程间通信(Interprocess Communication,IPC)和信号处理是Linux系统中用于实现不同进程之间数据交换和协调的重要机制。以下是关于这两个概念的详细解释,并附带示例说明: 进程间通信(IPC): 管道(Pipe):管道是一种半双工通信方式,可用于在父子进程之间传递数据。一个 ......
linux 运行级别和启动脚本
在Linux操作系统中,运行级别(Runlevel)是一个用于描述系统运行状态的概念,而启动脚本(Startup Script)则是用来控制系统在不同运行级别下启动和停止服务和守护进程的脚本。 运行级别: 运行级别定义了系统的不同工作状态,每个运行级别都对应着一组特定的服务和守护进程的启动状态。在传 ......
8.07日
生活是一个不断变化的过程,每个人都有自己独特的生活经历和感受。生活随笔是一种记录生活点滴的文学形式,通过文字来表达个人的思考和感悟。在这篇随笔中,我将分享一些我对生活的观察和体验。 首先,生活是一场旅程。我们每个人都在不同的阶段和角落中度过自己的生命。有时候,我们会遇到困难和挫折,但也会有欢乐和成功 ......
nacos 系列:.net core 6.0 使用 nacos
[TOC] 官方示例:https://kgithub.com/nacos-group/nacos-sdk-csharp ### 安装 Nuget 包 ```cmd dotnet add package nacos-sdk-csharp.AspNetCore dotnet add package na ......
手把手教你安装Node-RED在BL302钡铼技术ARM嵌入式控制器上
嵌入式ARM控制器BL301/BL302系列是工业级坚固型工业控制器,采用NXP的高性能处理器I.MX6ULL,搭配先进的ARM Cortex-A7构架,运行速度高达800MHz,具有高度的稳定性。本产品最高可提供4路RS485/RS232,1路CAN口,2路网口,2路DI口,2路PWM口输出以及1 ......
灭鼠行动 题解
[灭鼠行动](https://www.luogu.com.cn/problem/P7196) ### 前言 - 只能保证此题解中的代码能通过本题的所有数据,不保证一定能通过所有符合题目给出条件的数据。~~实在不想调了。~~ - 另一份题解中的数据生成器是错的,会给出一些不合法的地图。(比如地图中有 ......
Linux 系统服务和守护进程
Linux系统中,服务和守护进程是后台运行的程序,用于提供特定的功能和服务。它们在系统启动时自动启动,并在后台持续运行,不需要用户交互。 系统服务: 系统服务是在系统启动时自动启动的后台程序,它们负责提供一些核心功能,如网络服务、文件系统管理、日志记录等。这些服务通常由操作系统或系统管理员配置和管理 ......
数据方面的思考(一个值得思考的问题):数据差异化
今日在一个问题与同事上产生了分歧,起因很简单。两个大屏展示的同一个指标数据对不上,从同事的角度上来说,两个大屏的数据要对上,但是我不这么看。 事件的过程: 1.两个大屏,一个负责展示数据仓库的数据内容,一个负责对外展示客户集团的数据情况 2.这个数据展示用的是同一个数据来源,但是数据中包含了正常数据 ......
C#性能优化-树形结构递归优化
前言 大家好,我是wacky,最近在工作中遇到一个有趣的问题,同事反馈说WPF中有一个树形结构的集合,在加载时会直接报堆栈溢出,一直没时间(懒得)看,导致很久了也没人解决掉。于是,组长就把这个"艰巨"的任务交给了我。作为新人中的"高手",必然要义不容辞地接受挑战喽,废话不多说,走起。 分析 由于同事 ......
linux ubuntu mysql 默认密码
# 前言 [linux ubuntu安装mysql](https://www.cnblogs.com/niuben/p/17463159.html) Ubuntu 安装 MySQL 后,在 `/etc/mysql` 目录下有个 `debian.cnf`,这里存储着默认的密码。 ``` [client ......
FHQ Treap实现区间操作
## 引入 > 题目来源:[文艺平衡树 - 洛谷P3391](https://www.luogu.com.cn/problem/P3391) > 您需要写一种数据结构(可参考题目标题),来维护一个有序数列。 > 其中需要提供以下操作:翻转一个区间,例如原有序序列是 $5\ 4\ 3\ 2\ 1$,翻 ......