- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 VsCode 格式化代码风格
注意图片第4步路径的选择,在虚拟机上执行 sudo find / -name clang-format命令,一般.vscode-server/extensions。之前用的是vscode 1.67的版本,后面升级到了vscode最新的 1.85版本,发现格式化代码不起作用了。LLVM/bin 在这个目录下,我那个黄颜色的路径,你要根据自己的插件版本来看,我这里安装的是c/c++ 18.5版本的插件。,c/c++插件中会自带这个clang-format,由于我之前安装了 c++插件,所以我采用了第二种方式。
2024-01-30 17:07:45
2883
原创 VS1053尾音播放不全
最近在用VS1053 做音频播放的时候,发现个别语音的尾音播放不全,也没查到什么问题. 只能将音频文件的结尾手动加一段静音 要是有知道具体原因的朋友 还请指导一番.
2021-04-07 10:31:02
228
原创 单片机串口环形BUFF
单片机串口环形BUFF简介代码简介 这个环形BUFF是 根据Nordic 官方SDK修改而来,适用于单片机串口数据处理 ,将下面的代码直接复制到自己的程序即可使用代码m_fifo.h#ifndef _M_FIFO_H#define _M_FIFO_H#define M_SUCCESS 0#define M_ERROR 0XFF#define RX_BUF_SIZE 512#define MSG_START 0xA8#define MSG_END 0xBBtyped
2021-03-30 14:35:12
935
原创 Open3D动态点云显示 c++
auto cloud_ptr = std::make_shared<open3d::geometry::PointCloud>(); //创建一个存放点云的指针open3d::visualization::Visualizer visualizer; //创建一个可视化对象visualizer.CreateVisualizerWindow("open3d",640,480,50,50,true); //创建一个窗口visualizer.GetRenderOption().point_si.
2020-12-07 09:44:21
2603
2
原创 单片机实现printf
int LOG_DEBUG(const char *fmt, ...){ int printed; va_list args; char send_buff[100]; //最大100个字符 memset(send_buff,'\0',100); va_start(args, fmt); printed = vsprintf(send_buff, fmt, args); va_end(args); Se...
2020-07-16 17:54:24
467
原创 Ubuntu16.04 arm 下的开机自启 + 操作声卡设备
最近在用fireflyRK3399做一个项目,项目有一个需求是开机启动自己的程序然后中间会初始化声卡,播放声音。 之前播放声音用的 方式是直接在代码里调用脚本 system(“mplayer xx.mp3”),然后把自己的启动脚本放到/etc/rc.local代码可以正常运行。 但是因为调用脚本播放声音延迟太高 1秒多吧。后来就在网上找了一个直接操...
2020-04-13 21:21:01
439
1
原创 ARM ubuntu18.04 固定IP
板子是firefly rk3399 ubuntu版本:Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic sudo apt-get install netplan.io 然后自己建一个01-netcfg.y...
2020-03-16 16:28:02
703
原创 python 如何将他们从一个字符串转为float/int
刚学python,在tcp收数据处理时候出了一些问题:客户端发送一个 512*424*4个字节的一幅图像,字节类型为float服务器接收到后处理数据发现这么几个问题因为网络收到的数据是一个一个字节的,所以我要将数据从char转为float就c/c++来说 我只要一个float型的指针就可以了,但是python好像没有指针这个东西而且 我打印出来的数据是 : b'\xf1 \xf...
2020-01-16 17:50:16
1103
原创 c++的this指针 c++类的大小计算
1.c++的this指针:当c++类每次创建一个对象的时候,这个对象就自带一个this指针,这个指针指向的就是这个对象的首地址。为什么要有一个这个this指针呢?为后面的成员函数调用做准备。我们都知道 c++的成员函数 和 c中的结构体中的函数(函数指针)是不一样的,c的结构体起码有一个函数指针,到时候根据这个函数指针进行函数的调用。但是C++中的成员函数如何和对象联系起来呢?答案就是这个...
2019-05-22 18:02:10
518
1
原创 c++中using namespace std的理解
初学C++,发现经常在文件中有using namespace std这个东西。后来查了下,说下自己的理解。首先 namespace 这个东西叫做命名空间。using有好几种用法,这里使用的是using的命名空间的使用。 std是C++中的一个命名空间,叫做标准命名空间。C++标准库中的函数或者对象都是在命名空间std中定义的,所以我们要使用标准函数库中的函数或对象都要使用st...
2019-05-20 16:59:46
4789
原创 关于STM8S003F3 ,GPIO_ReadInputPin函数
最近在调试 STM8S003F3时,调用 GPIO_ReadInputPin()函数 发现当 IO为高电平时,读出来的数据不是1,是一个大于1的数。记录一下在这里。
2018-12-18 14:58:10
1559
原创 nrf51822 存储 pstorage_update 注意事项
操作pstorage_update函数的时候 第三个参数size必须是4的倍数,否则update会出错。uint32_t pstorage_update(pstorage_handle_t * p_dest, uint8_t * p_src, pstorage_size_t size, pstorage_size_t offset)1. 写入flash的基本步骤:...
2018-11-07 11:53:17
1163
转载 nfs 学习记录
在Ubuntu命令行里输入命令" sudo apt-get install nfs-kernel-server ",提示"Y/N"的时候输 入"Y"。输入" sudo mkdir nfs_server " 创建新的文件夹。输入命令" sudo vim /etc/exports ",用vim打开exports文件..输 入 " /(nfs_server 目录地址) *(rw,sync,no_.
2018-10-09 15:47:14
199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人