自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 git 命令自动补全

1.先执行 source /usr/share/bash-completion/completions/git 试看是否能自动补全。1)在根目录下增加 .bash_profile 文件。2.将该命令写进根目录的 .bashrc 文件中。3. 执行source ~/.bashrc 即可。

2024-06-05 11:41:41 139 1

原创 LVGL如何自定义键盘

如何使用LVGL自定义用户键盘

2023-10-13 10:33:05 1278

原创 HEAD detached from xxx报错

这种情况是因为目前我们已经处于游离分支的状态。那为什么会在游离分支呢?明明原来一直是在master分支上做项目啊?原来是在要回退版本的时候使用了git checkout 版本号的命令 使得 HEAD处于游离分支状态(正确的应使用 git reset 版本号 --hard 做版本回退出现这种情况的解决方法就是 git branch -a 查看分支然后git checkout +分支 切回到原来的分支上原来的分支是master就是 git checkout master

2023-05-11 16:53:33 198

原创 带头节点的双向链表

C语言实现带头节点的双向链表(实现增删查改)

2023-04-26 12:28:05 117

原创 QT中制作音乐播放器

MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流操作系统使用,例如Linux和其他类Unix系统、Windows及Mac OS X系统。MPlayer建基于命令行界面,在各操作系统也可选择安装不同的图形界面。mplayer的另一个大的特色是广泛的输出设备支持。

2023-04-23 17:55:13 446

原创 QT跨平台实现

3、安装完成后,在安装的目录/opt/Qt5.14.2/Tools/QtCreator/bin下会生成一个qtcreator文件,该文件就是一个IDE集成 开发环境,创建工程和编译及运行工程,跟windows下操作完成一样。第四步:在qt工程目录下,以绝对路径的方式来执行qmake命令,不要在任意的路径下来执行qmake,因为,linux操作系统下,本身也支持qt。在qt中,一套源码可以实现跨平台,将源码 在不同平台上进行编译,得到目标平台下所要运行的可执行程序。下载 linux环境下的QT安装包。

2023-04-23 17:38:21 3748

原创 工程管理文件Makefile

1、什么叫做Makefile ??Makefile 文件 称之为工程管理文件, 用来管理 一个工程 中所有的文件,包括 源文件 头文件 库文件.....2、目的 主要是为了简化编译的复杂度

2023-04-15 16:21:12 86

原创 动静态库编译

静态库 和动态库的区别1、静态库(*.a) 是在 gcc编译的时候 把静态库放到一起 进行编译 ,最后生成可执行的二进制文件(文件比较大)2、动态库 在gcc编译的时候 仅仅 是 记录 了动态库的存放位置,在执行的时候才去 固定的路径下调用该库文件

2023-04-15 16:07:22 328

原创 关于cpp文件不能引用cdx_list.h头文件报错问题

由此可以想到new在c++中是一个关键字,有可能参数于c++关键字冲突导致错误。在.cpp文件中引用了#include 文件,编译时报错。#include 文件是c中关于链表的增删查改的操作。首先看到报错的第一个地方是new这个参数。试过使用exter"C"的方式引用头文件还是报错。将new改成new1避免与关键字冲突。

2023-04-06 11:30:24 119

原创 Linux系统git项目管理工具的使用

如上图可知,文件夹内新添了example.txt文件 且example.txt文件中内容已修改。1)修改文件:vi example.txt ---> 在examp.txt文件中添加内容。2)可通过版本号回到指定版本,命令:git reset --hard 对应版本号。查看绑定的邮箱:git config --global usr.email。可查看文件改动内容,命令:git diff example.txt。回到上一个版本,命令:git reset --hard HEAD^

2023-03-29 14:46:46 203

原创 C语言const关键字

如果我们没定义常变量,我们需要将100修改为200,需要将代码出现的所有100依次修改为200,而如果我们定义了常变量,我们只需要修改常变量的值为200即可,这样就增加了代码的可维护性。const是一个修饰符,加在变量的左边,其本质上仍是一个变量,const用来给这个变量加上一个const不变的属性,使其称为常变量,表示这个变量的值一旦初始化就不能再修改。1)修饰数组表明数组的每个单元都是const int,、无法修改,所以必须通过初始化进行赋值,否则写出来后就无法进行赋值了。//不能通过指针修改i的值。

2023-03-29 00:34:08 65

原创 使用TF挂载程序到开发板

mount:使用TF挂载程序到开发板

2023-03-28 17:34:01 199 1

原创 程序中报错:undefined reference

如何解决程序中undefined reference的函数报错

2023-03-28 14:55:14 1203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除