- 博客(17)
- 问答 (2)
- 收藏
- 关注
原创 FreeRtos常见错误日常总结
1.如果某个任务语句不执行,可能是CPU抽不出时间来调度,解决方法:适当删减其他任务while中的不必要语句printf等,或者提高该任务优先级,这样让cup抽出时间或者优先调用该函数;看看是不是有hal_delay等代码阻塞了程序的执行;检查一下逻辑是否出错。2.程序编译不通过但没报错,解决方法:清理一下构建,重新编译;查看cmakefile是不是正确;
2025-05-28 21:06:36
102
原创 安装clangd编译环境
安装clang:sudo apt update//这句可以不用sudo apt install clang//安装clang安装clangd:sudo apt install clang//安装clang检查安装是否成功:然后再在vscode中下载clangd插件就可以用了如果在主机上连接ubuntu实现编程的话就要安装remote-ssh插件。
2025-05-17 18:04:17
191
原创 ubuntu搭建esp-IDF
到根目录/home/用户名中,查看隐藏目录。然后关机点击编辑虚拟机设置,把usb控制器改为3.1。/home/用户名目录下执行。
2025-05-15 21:39:32
284
原创 docker离线安装
一、docker离线安装(1、下载docker离线安装包下载最新版本的 docker (或者选择自己想要安装的版本)到本地。1):Docker版本下载此文档以x86_64平台的v26.1.4版本为准。
2025-05-07 14:27:12
1283
原创 激活Keil软件时出现TOOLS.INI_TOOLCHAIN NOT INSTALLED的解决办法
在keil5软件安装好后,用注册机进行破解的时候,不成功,报错TOOLS.INI_TOOLCHAIN NOT INSTALLED。接下来关闭Windows的实时保护,打开keil5软件, 再用注册机进行破解,就成功了。同时下载keil MDK 和keil C51,然后安装在同一文件中,操作步骤如下。这样就解决了,同时也实现了keil MDK 和keil C51共存的问题。注:安装过程中,无论出现多少次下面这个,都要点击SKIP跳过。我这里先安装的keil MDK,路径为。然后安装keil C51,
2025-03-18 08:28:30
1282
原创 vs code终端输出的中文为乱码+scanf中文输入输出乱码
且严格来说vscode其实是没有终端界面的,注:软件vscode中的终端其实vscode集成终端(windows),即。2. 如果不想将源文件编码方式改为GBK,也可以在tasks.json中配置,让编译出来的可执行文件是GBK编码的。所以vscode中的代码和vscode终端 两编码方式不一样,从而导致中文乱码。1. 如果需要输入中文,将编码源文件改为GBK编码方式,然后设置在外部终端打开。vscode中的终端其实是windows的。也是可以解决vscode终端乱码的问题)可以在终端 正常输出。
2025-01-31 20:23:52
636
原创 scanf输入字符串空格问题+获取带空格的字符串
获取用户的输入时,我们小白的第一反应是scanf,scanf函数能够输入的函数有很多,比如int,double,float,char..., 但当用它来实现含有空格的字符串输入时,例如:“hello word!”时,它总是在空格处停止扫描。我们用scanf("%s",str);输入 “hello word!” 字符串后,str输出却只有 “hello” ,这并不是我们想要的。这是因为scanf扫描到 “hello” 后面的空格,就认为对str的扫描结束(即空格没有被扫描),并舍弃后面的" word!
2025-01-31 15:07:12
784
原创 scanf输入原理+scanf没输入的问题
在C语言中,输入主要是靠标准输入函数,也就是scanf函数来完成的。要正确的调用scanf函数来完成输入,需要了解scanf的工作原理。为了讲清楚原理,我先铺垫一下,介绍几个概念。(1)输入流:就是输入缓存区中从输入设备中输入的一系列字符。在我们个人电脑上,输入设备就是键盘,你从键盘上敲的一堆东西就是输入流,包括回车'\n'。(2)匹配字符串:匹配字符串就是scanf函数调用时传入的第一个参数。也就是双引号里的那些字符。
2025-01-31 14:29:33
940
原创 vscode安装cline加载失败问题
选择自己系统对应的下载链接,这里建议下载system installer最新版本,点击x64下载即可。问题:我在vscode中安装cline插件后,但一直加载不出来,如下图。重新安装后,再一次安装cline插件如图。问题解决了,加载出来了。
2025-01-30 11:32:51
2213
7
原创 web项目-银行管理系统MVC(jdbc+jsp+dao+servlet+service)
采用了MVC,三层架构的设计模式,用到的技术有Java web+Servlet +mysql+jsp实现简单的增删改查,模糊查询等。(小项目,练手写的,没有美化,只实现了功能,可以自行美化)
2023-02-21 10:34:49
1516
4
原创 C++表白软件代码
基于QT写得一个小demo,大家参考下可以拿去套路一下女朋友哦主函数mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include<QMessageBox> //按钮#include<QMediaPlayer> //播放器#include<QDialog>MainWindow::MainWindow(QWidget *parent) : QMainWin.
2021-09-29 22:41:28
3936
1
空空如也
前端可视化three.js,webgl,3D可视化
2021-06-07
前端可视化在网页上展示
2021-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人