- 博客(69)
- 收藏
- 关注
原创 Pycharm社区版一键安装
https://www.jetbrains.com.cn/edu-products/download/download-thanks-pce.html
2025-09-19 17:04:51
106
原创 Ubuntu waiting for cache lock:could not get lock /var/lib/lock-fronted by process 6331
若出現bash: kill 6331 -oiperation not permitted。
2025-01-25 19:53:50
191
原创 boot文件与main文件(esp32)
是MicroPython固件在设备启动时第二个执行的脚本,通常用于编写用户的主要应用逻辑。是MicroPython固件在设备启动时首先执行的脚本,类似于系统初始化脚本。复制Error复制成功...
2025-01-14 22:39:00
812
1
原创 Python 的 logging 库
可以通过format参数来自定义日志输出格式。: 输出日志生成的时间戳: 输出日志级别: 输出日志内容: 输出日志所在的文件名%(lineno)d: 输出日志所在的行号: 输出日志所在的函数名# 记录日志logging模块是 Python 内建的日志库,可以非常方便地记录程序的运行状态。配置日志级别和输出目标(控制台、文件等)定制日志格式支持多种日志处理器捕获并记录异常信息。
2024-12-26 14:40:26
947
1
原创 python的logging日志使用
import loggingimport os# 创建目录(如果没有的话)if not os.path.exists('logs'): os.makedirs('logs')# 配置日志logging.basicConfig( level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s', handlers=[ logging.FileHandler('logs/
2024-12-26 14:35:57
299
1
原创 BUG: error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │
【代码】BUG: error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │。
2024-12-12 16:15:50
228
原创 sudo rm /etc/ros/rosdep/sources.list.d/20-default.listsztulotus@ubuntu:~$ rosdep init
【代码】sudo rm /etc/ros/rosdep/sources.list.d/20-default.listsztulotus@ubuntu:~$ rosdep init。
2024-11-22 15:00:15
268
原创 Vue前端学习笔记03
# 步骤 2:无数据时,增加提示# 步骤 3:item的添加 具体实现步骤如下:(1)用户填写的数据单独存放在data属性里,并采用`v-model`进行双向绑定。(2)用户把数据填好后,点击add按钮。此时需要增加一个点击事件的方法,将data中的数据放到list中(同时,清空文本框中的内容)。(3)将数据展示出来。`v-for`有个特点:当list数组发生改变后,vue.js就会自动调用`v-for`重新将数据生成,这样的话,就实现了数据的自动刷新。 # 步骤 4:item的删
2024-11-04 09:14:41
458
原创 CubeIDE BUG-project‘hello‘has no explict encoding set hello
project'hello'has no explict encoding set hello解决方法:点击红色处注册账号后登录,删除原本文件后重新生成即可。
2024-11-04 09:05:04
887
原创 Keil 安装BUG-You are not logged in as an ‘Administrator‘ and/or ision runs inUser-mode. It is required
You are not logged in as an 'Administrator' and/or ision runs inUser-mode. It is required for ision to run with full privilegs in order toadd/remove/change licenses. 5olution: -log in with an administrator accountstart 媛ision using 'Run as administrator.解决
2024-11-04 09:02:27
1098
原创 前端Vue学习笔记02
v-show:**有较高的初始渲染消耗**。也就是说,即使一开始`v-show="false"`,该节点也会被创建,只是隐藏起来了。- v-show:每次不会重新进行DOM的添加/删除操作,只是在这个元素上添加/移除`style="display:none"`属性,表示节点的显示和隐藏。在 Vue 2.2.0+ 版本里,当在**组件中**使用 v-for 时,key 属性是必须要加上的。- v-if:有较高的切换性能消耗。`v-if`和`v-show`都能够实现对一个元素的隐藏和显示操作。
2024-09-26 22:38:49
909
原创 运算符两边的数据类型
(1)水平方向的转换:所有的char型和short型自动地转换成int 型,所有的unsigned short 型自动地转换成unsigned型,所有的long型自动地转换成unsigned long 型,所有的float 型自动地转换成double 型。1.非赋值运算的类型转换。(2)垂直方向的转换。
2024-09-26 21:37:25
294
原创 STM32 入门教程(江科大教材)#笔记4
输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数。的十六位定时器,内部预分频器(PSC),计数器(CNT),自动重装载寄存器(ARR)均是十六位的,CNT定时计数方式可以是向上,向下,双向计数。在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速等领域。占空比越大,等效的模拟电压就越趋近于高电平;舵机是一种根据输入PWM信号占空比来控制输出角度的装置。
2024-09-26 21:34:52
610
原创 前端Vue 基础学习1
使用v-html渲染数据可能会非常危险,因为它很容易导致 XSS(跨站脚本) 攻击,使用的时候请谨慎,能够使用{{}}或者v-text实现的不要使用v-html。v-cloak指令和CSS 规则一起用的时候,能够**解决插值表达式闪烁的问题**(即:可以隐藏未编译的标签直到实例准备完毕)。注意,这个button标签要写在div区域里(否则点击事件不生效),因为下方的View module接管的是div区域。解决办法是:通过`v-cloak`隐藏`{{name}}`这个内容,当加载完毕后,再显示出来。
2024-09-26 21:30:09
1268
原创 `#include <vector>`
#include <vector>` 是 C++ 语言中的一个预处理指令,用于引入标准模板库(Standard Template Library,简称 STL)中的 `<vector>` 头文件。`<vector>` 头文件定义了 `std::vector` 类模板,它是一个动态数组,可以存储任意类型的元素。在这个例子中,`vec` 是一个 `int` 类型的 `std::vector` 对象。2. 连续内存:`std::vector` 中的元素存储在连续的内存块中,这使得元素访问速度快。
2024-09-24 20:47:59
434
原创 前端html+css+js 基础总结
标签分为行级元素与块级元素行级元素占据区域由其显示内容决定,如span,img(图片),<a></a>基本格式: <a href="链接" target="_blank"></a>用于跳转到其他网站,target="_blank"使其跳转时会打开新窗口 值是下划线blank,否则会在原窗口打开链接),strong(加粗文字),em(斜体文字)等。块级元素会换行显示,并占据整行区域,如div(布局标签),h,p,form(表单标签)等; 属性写在开始标签中,格式是键值对的形式,属性名:键;引号里的:值
2024-09-23 15:54:07
1716
1
原创 基于STM32心电模块学习笔记
通过医疗电子单片机高级开发系统,读取人体生理参数监测系统发送过来的心率和心电导联信息数据包,并对这两个数据包进行解包,最后,将解包之后的心率值和心电导联信息显示在OLED显示屏上,如下图所示。该实验的数据源是人体生理参数监测系统,该系统在“演示模式”下,心率为60bpm,在“实时模式”下,需要将心电导联线连接到该系统背面的ECG/RESP接口,然后,将心电导联线连接到人体生理参数模拟器,这样才可以实时监测模拟器的心电信号。
2024-09-01 20:16:27
1966
原创 PyQt ERROR:ModuleNotFoundError: No module named ‘matplotlib‘
Solution:打开cmd输入指令下载malplotlib。
2024-07-24 20:42:53
590
原创 PyQt ERROR:ModuleNotFoundError: No module named ‘numpy‘
Solution:打开cmd,输入指令下载numpy库。
2024-07-24 20:39:50
295
原创 PyQt ERROR:ModuleNotFoundError:No module named ‘serial
若收到任何的error则需要将py环境进一步配置。2.确认Py环境的配置是否正确。在cmd窗口输入下载指令。
2024-07-24 20:14:46
1125
原创 pyuic5将ui文件转换为py文件报错:one input ui-file must be specified;no element found;
Solution 2:选中要转换成py 的文件。Solution 1:文件命名不能有空格。ERROR 1 文件命名不规范。ERROR 2未选中ui文件。
2024-07-24 15:10:57
664
原创 随笔笔记6 函数参数带引用
一般的参数传递的时候,形参是实参的副本,也就是说,形参虽然和实参一样,但是在内存中的位置不同。& 这里表示引用,说明需要传递变量给这个函数,函数中可以对参数的值进行修改。而引用型参数,在函数参数传递的时候,并不用复制参数,形参和实参在内存中是。如果没有 &,修改的就是函数体中的。参数里面的&表示引用型参数。因此修改形参,实参也变化了。
2024-07-07 13:58:16
195
原创 随笔知识5 getline的用法
当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。har delim表示遇到这个字符停止读入,在不设置的情况下系统默认该字符为’\n’,也就是回车换行符(遇到回车停止读入)。
2024-07-07 13:29:18
132
原创 s随笔知识4 Ctrl+C & Ctrl+Z
Ctrl+c和Ctrl+z虽然都是中断命令,但是它们之间还是有区别的。fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行;Ctrl+z是将任务中断,挂起的状态,进程还存在,任务还没有结束;Ctrl+c是强制中断程序的执行,杀死程序的进程;用户可以使用fg/bg操作继续前台或后台的任务,;
2024-06-22 22:26:30
204
原创 随笔知识3 Sort自定义排序函数
(4) functional提供了一堆基于模板的比较函数对象:equal_to、not_equal_to、greater、greater_equal、less、less_equal。传入的参数类型和需要排序的数据类型一致,如果认为第一个参数比第二个小,也就是第一个参数需要排在第二个参数前面时返回true,反之返回 false。而上面的例子是当b小于a时,认为a小于b。first是元素的起始地址,last是结束地址,cmp是排序的方式。
2024-06-09 13:38:10
470
原创 Python 入门教程详细版全集(两周速成)
1._init_ 构造方法 2._str_字符串方法 3._it_ 小于、大于符号比较。4._le_小于等于、大于等于符号比较 5._eq_=符号比较。英文、中文(不推荐使用中文)、数字(数字不可以开头)、下划线。self关键字是成员方法定义的时候,必须填写的。私有成员变量:变量名以开头(2个下划线)私有成员方法:方法名以开头(2个下划线)创建类对象的语法: 对象=类名称()_init()方法,称之为构造方法。close()关闭文件对象。成员变量和成员方法(函数)变量名称 = 变量的值。
2024-06-02 22:53:26
1631
1
原创 Keil5 ~STM32报错Solutions#1
一、error: #268: declaration may not appear after executable statement in block。
2024-05-29 21:36:21
426
原创 STM32入门教程(江科大教材)#笔记3
中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次进行返回。中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源。根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。6-1 定时器基本定时。
2024-05-29 21:34:18
350
原创 STM32 入门教程(江科大教材)#笔记2
0.96寸OLED模块:小巧玲珑、占用接口少、简单易用,是电子设计中非常常见的显示屏模块。OLED(Organic Light Emitting Diode):有机发光二极管。OLED显示屏:性能优异的新型显示屏,具有功耗低、相应速度快、宽视角、轻薄柔韧等特点。供电:3~5.5V,通信协议:I2C/SPI,分辨率:128*64。3-5光敏传感器控制蜂鸣器。4-1 OLED调试工具。3-4按键控制LED。
2024-05-28 23:21:19
2047
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅