m0_59949484
码龄3年
关注
提问 私信
  • 博客:192,639
    192,639
    总访问量
  • 363
    原创
  • 97,298
    排名
  • 118
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2021-07-05
博客简介:

m0_59949484的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,280
    当月
    2
个人成就
  • 获得274次点赞
  • 内容获得46次评论
  • 获得905次收藏
  • 代码片获得610次分享
创作历程
  • 10篇
    2024年
  • 167篇
    2023年
  • 125篇
    2022年
  • 69篇
    2021年
成就勋章
TA的专栏
  • 遇到问题汇总
    1篇
  • VMware
    1篇
  • C语言
    15篇
  • STM32
    33篇
  • LWIP
  • FreeRTOS
    1篇
  • 韦东山
  • 网络编程
    11篇
  • 面试题
    1篇
  • 人生感悟
  • 嵌入式
    27篇
  • linux
    79篇
  • 数据库开发
    2篇
  • 进程层、线程和进程间通信
    14篇
  • 安防监控
    13篇
  • QT
    23篇
  • C++
    40篇
  • Makefile
    3篇
  • 文件IO
    10篇
  • 数据结构
    13篇
  • linuxC语言高级
    17篇
  • STM32FreeRtos
    3篇
  • Modbus协议
    1篇
  • CAN协议
    1篇
  • keil5
    1篇
  • windows
    1篇
  • 51单片机
    1篇
  • java对象创建
    12篇
  • Git
    2篇
  • java类的初步
    2篇
  • java方法
    16篇
  • java控制语句
    22篇
  • java
    19篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Makefile中假想目标:.PHONY用法

看教程没有:也可以实现假想目标,试了半天,用法有问题。
原创
发布博客 2024.04.24 ·
165 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

make: *** No targets specified and no makefile found. Stop.

在Unix和类Unix系统中,文件名与目录名是大小写敏感的。make 命令默认会查找 "Makefile" 或 "makefile",其中 "Makefile" 优先级更高。如果你的 Makefile 文件的名称没有正确地使用这两种命名方式之一,那么 make 命令就无法找到它。报错:make: *** No targets specified and no makefile found. Stop.命名时候没有注意大小写,文件名称应该为。使用Makefile是。
原创
发布博客 2024.04.24 ·
1943 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

VMware虚拟机如何正确联网

NAT模式大家一定不要去改IP地址,默认多少就是多少,网关地址可以改,改了IP什么都ping不通。请图还原网络设置,还原后,参数不要修改,修改后会导致无法联网。如果都已经正确安装好后,选择NAT模式无法联网。
原创
发布博客 2024.04.24 ·
231 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

vccode突然函数无法跳转

我是因为使用cpolar导致冲突禁止掉的。
原创
发布博客 2024.04.23 ·
2573 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

FreeRTOS官方文件分析(一)文件结构

FreeRTOS-Plus比起FreeRTOS多了一些功能。其中,include是一些头文件。C文件就是FreeRTOS的源码。其中portable文件是支持编译环境的文件。Source:FreeRTOS的文件。Demo:是官方提供的相关例程。License:是相关许可信息。,如有侵权,请联系删除。
原创
发布博客 2024.04.22 ·
306 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

STM32 IIC协议 读写EEPROM

IIC协议的初始化GPIO端口函数,和一些产生起始信号、终止信号、应答信号,读取、写入字节等。该协议适用于全部IIC协议的模块,是较底层的函数,只需要修改相应的引脚、端口、时钟即可。#define IIC_SCL_GPIO_CLK RCC_APB2Periph_GPIOA//时钟#define IIC_SCL_GPIO_PORT GPIOA //端口#define IIC_SCL_GPIO_PIN GPIO_Pin_2//pin 引脚。
原创
发布博客 2024.04.21 ·
1927 阅读 ·
29 点赞 ·
0 评论 ·
27 收藏

keil窗口重置

原创
发布博客 2024.04.21 ·
148 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

keil自动补全

原创
发布博客 2024.04.21 ·
249 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

STM32中断介绍

STM32 中断非常强大,每个外设都可以产生中断,所以中断的讲解放在哪一个外设里面去讲都不合适,这里单独抽出一章来做一个总结性的介绍。中断:把正常正在运行的程序打断,运行中断服务函数,运行完之后再回到主程序,与51大体相仿。外部中断,体现在外设水平,系统异常,体现在内核水平。下面,中断就是异常,异常就是中断。以上向量表中,灰色标住的是体现在内核水平的(异常),其余的是外设水平的(外部中断)。中断由NVIC这个外设来控制。
原创
发布博客 2024.04.20 ·
1188 阅读 ·
29 点赞 ·
0 评论 ·
24 收藏

linux网络编程-网络信息检索、网络属性设置、超时检查

选项名称        说明                  数据类型 ======================================================================== SOL_SOCKET ------------------------------------------------------------------------IPv6中引入了getaddrinfo0的新API,它是协议无关的,既可用于IPv4也可用于IPv6。
原创
发布博客 2024.04.02 ·
533 阅读 ·
19 点赞 ·
0 评论 ·
13 收藏

C语言实现归并排序、堆排序、快速排序和冒泡排序

【代码】C语言实现归并排序、堆排序、快速排序和冒泡排序。
原创
发布博客 2023.09.03 ·
194 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

刷题主要知识回忆

顺序存储结构。顺序存储结构是将线性表的元素按照逻辑顺序依次存放在一块连续的存储空间中。在顺序存储结构中,每个元素在内存中占据固定大小的空间,可以通过索引来直接访问元素,因此插入和删除元素的时间复杂度为O(1),即常数时间。相比之下,使用链式存储结构(如链表)进行插入和删除操作时,需要遍历找到插入或删除的位置,时间复杂度为O(n),其中n为线性表的长度。因此,顺序存储结构更节省运算时间。顺序存储结构是将线性表的元素按照逻辑顺序依次存放在一块连续的存储空间中。在计算机内存中,可以使用数组来实现顺序存储结构。
原创
发布博客 2023.09.03 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安防项目总结

Boa是一个轻量级的HTTP服务器,适用于嵌入式系统和资源有限的设备。它是一个小型、快速和易于配置的HTTP服务器,适用于提供静态内容和基本的动态内容。Boa服务器的特点包括:1. 轻量级:Boa的代码量很小,占用系统资源较少,适用于嵌入式系统和资源有限的设备。2. 快速响应:Boa具有快速的响应时间和高效的处理能力,适用于提供基本的Web服务。3. 易于配置:Boa服务器的配置文件简单易懂,可以根据需求灵活配置。
原创
发布博客 2023.08.17 ·
290 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

QT:The CMAKE CXX COMPILER: D:/xxx/bin/g++. exe is not... ath to the compiler解决办法

确保你已经正确安装了MinGW编译器,并将安装目录添加到系统的PATH环境变量中。在你的情况下,MinGW安装目录应该是"D:/xxx/bin"(正确的路径)。如果没有将MinGW的bin目录添加到系统的PATH环境变量中,CMake将无法找到编译器。确保将路径替换为你的MinGW编译器的正确路径。这样做会告诉CMake使用指定的编译器。确保将路径替换为你的MinGW编译器的正确路径。然后再运行CMake命令生成项目。问题分析:环境变量添加后cmake无法将编译路径正确添加。
原创
发布博客 2023.08.16 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT-进程线程编程

Q_OBJECT 是一个宏,用于在Qt中声明一个类为QObject的子类。它提供了一些额外的功能,如信号和槽机制、元对象系统等。总之,使用Q_OBJECT宏取决于类是否需要使用QObject的功能,如果需要使用,则应该添加Q_OBJECT宏。
原创
发布博客 2023.08.16 ·
78 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT-文件编程

它提供了一种序列化的方式来读写数据,可以方便地对不同类型的数据进行读写。流式操作的好处是可以方便地进行数据的序列化和反序列化操作,适合于对复杂数据结构进行读写操作。它提供了一系列的方法,如open()、read()、write()等,可以直接对文件进行读写操作。普通读写的好处是简单直接,适合于对文件进行一次性的读写操作。总结起来,普通读写适合于简单的文件读写操作,而流式操作适合于复杂数据结构的读写操作。使用普通读写可以更直观地进行文件读写,而使用流式操作可以更方便地进行数据的序列化和反序列化。
原创
发布博客 2023.08.16 ·
71 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT-事件处理

paintEvent类是一个重要的类,它可以实现自定义的绘图需求。paintEvent类是一个处理绘图事件的类,它是Qt中的一个事件类。在重写paintEvent()函数时,我们可以通过调用 QPainter 类的成员函数进行绘图操作,例如绘制线条、矩形、圆形等。使用调试器可以在发生错误的地方打断点,并逐行执行代码,观察每一步的变化,从而找到错误的原因。有时间在进行排查问题。2. eventFilter函数中,当检测到QKeyEvent事件时,没有检查keyevent的有效性,可能导致访问无效的指针。
原创
发布博客 2023.08.16 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT-主窗口

QT-主窗口QAction主窗口菜单栏:fileMenu = menuBar()->addMenu(tr("&File"));工具栏:fileToolBar = addToolBar(tr("File"));浮动窗:QDockWidget *dockWidget中央部件:setCentralWidget(te);状态栏:statusBar()->addWidget(progress);
原创
发布博客 2023.08.15 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT-打开cmake项目

请注意,为了成功打开CMake项目,你需要确保在你的系统上已经安装了CMake,并能够在终端或命令提示符中使用cmake命令。请注意,为了成功打开qmake项目,你需要确保在Qt Creator的设置中配置了正确的Qt版本和构建工具的路径。5. 在左侧的"项目"窗口中,你可以看到项目的源文件、头文件和其他资源。5. 在左侧的"项目"窗口中,你可以看到项目的源文件、头文件和其他资源。8. 一旦构建成功,你可以点击"运行"按钮来运行你的项目。8. 一旦构建成功,你可以点击"运行"按钮来运行你的项目。
原创
发布博客 2023.08.15 ·
6695 阅读 ·
9 点赞 ·
2 评论 ·
15 收藏

QT-对话框

【代码】QT-对话框。
原创
发布博客 2023.08.15 ·
51 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多