自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 qt6 socket 不使用代理 socket error: The proxy type is invalid for this operation

qt 5.8之后,socket默认使用代理。

2024-09-02 15:55:37 250

原创 QString 赋值拷贝操作

赋值操作符 operator=:当你将一个 QString 对象赋值给另一个 QString 对象时,Qt 会进行深拷贝。这意味着 str2 = str1 后,str2 将拥有与 str1 相同的字符串内容,但两者是独立的,修改 str2 不会影响 str1。在 Qt 中,QString 的赋值操作符(即 =)可以用于直接赋值,而且这些赋值操作是深拷贝的。这意味着当你将一个 QString 对象赋值给另一个 QString 对象时,两个对象将独立存储它们的字符串数据,修改其中一个不会影响另一个。

2024-08-29 11:18:59 655

原创 QString 初始化

默认构造函数:QString 的默认构造函数会初始化一个空的 QString 对象。具体来说,这是一个“空字符串”(empty string),而不是指针为 nullptr 的情况。空字符串的长度为 0,内容为空。QString不用初始化,创建变量的时候默认就初始化了。str 将被初始化为空字符串。

2024-08-29 11:09:46 541

原创 QT6 Use of undeclared identifier ‘connect‘; did you mean ‘QAbstractSocket::connect‘?

原因是因为,这个只是c++的基本类,没有connect这种说法。qt 6 我想单独写一个工具类,不使用QT的ui界面等。需要在一开始的类中继承QObject就可以使用。

2024-08-29 10:29:45 365

原创 Cannot pass object of non-trivial type ‘std::string‘ (aka ‘basic_string<char>‘) through variadic fun

这个错误提示表明,你正在尝试通过变参函数(如 printf 等)传递一个 std::string 对象,而这在 C++ 中是不允许的,因为 std::string 是一个非平凡类型(non-trivial type),它有自己的构造函数、析构函数和其他复杂的行为。c_str() 方法将 std::string 转换为 const char*,这是一个指向 C 风格字符串的指针,这样就可以安全地传递给变参函数。你需要将 std::string 转换为 C 风格的字符串(即 const char。

2024-08-27 14:00:49 729

原创 QT6 QComboBox 不刷新

写一个qt检测串口的工具,发现每次操作了之后串口不刷新,检查之后发现,每次得先清理comboBox,然后才可以重新写入。

2024-08-25 19:07:45 224

原创 QT6 setCentralWidget 和 takeCentralWidget

qt6 takeCentralWidget setCentralWidget

2024-08-25 16:16:14 504

原创 clion导入ESP32工程

如何把ESP 32 工程导入 CLION。无法成功的加载CMAKE。

2022-10-20 13:12:37 209

原创 Makefile missing separator. Stop.

现象:之前一致能编译的程序,突然报错原因:makefile文件出现错误查找滋生makefile文件,发现是因为代码合并的时候未解决冲突导致的

2022-02-21 10:30:18 455

原创 BLE notify 开启不了 读取失败

在特征里增加一个特征描述 且描述的uuid为0x2902uuid说明

2021-09-14 15:37:02 1545 1

原创 c 工具函数

int arrayToStr(unsigned char *buf, unsigned int buflen, char *out,int state){ char strBuf[33] = {0}; char pbuf[32]; int i; for(i = 0; i < buflen; i++) { if(state ==1 ) { sprintf(pbuf, "%02X", buf

2021-07-30 21:03:55 192

原创 at指令结束 <CTRL Z>

在at指令中结束使用<CTRL Z>需要转化为16进制 0x1A通过串口 16进制发送 1A通过代码添加上0x1A 后需要加上’\0’

2021-07-07 08:41:11 1388

原创 sourceTree git工作流无法结束

建议直接在配置文件中https://[userName]:[password]@github.com/[username]/project.git

2021-05-29 17:19:18 263

原创 c警告修改

char *strstr (const char *, const char *);但是 在实际的使用过程中并不都是常量,都是的话,变量如何释放?就会报错: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness [-Wpointer-sign]使用的是note: expected ‘const char *’ but argument is of type ‘unsigned char

2021-05-25 18:41:54 1365

转载 at指令集合

AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。90

2021-05-18 18:41:01 2113

原创 cat1中移物联网 mqtt连接

#include "ginlong_includes.h"// #if //def CM_MQTT_SUPPORT// #define CMMQTT_MAX_TIMES 100#define CMMQTT_CHECK_NORMAL_TIMES 100CMQTT_ERR_STAT cmmqtt_err_stat;// CMMQTT_Mutex *g_pubMutex = NULL;static int connflag = 0;// volatile u32_t cmmqtt_ma.

2021-04-27 15:14:20 904

原创 c 错误

使用strcpy的时候 后面的字符串使用成地址,导致错误

2021-04-27 08:54:47 170

原创 python卸载所有的依赖

pip freeze>modules.txtpip uninstall -r modules.txt -y安装新的python -m pip install 包名

2021-04-26 15:01:59 1279 1

原创 文件 字符串替换 批处理

::关闭输出@echo off::定义两数据set target_file=data1set replace_file=data2::开启缓存setlocal Enabledelayedexpansion::循环判断当前字符串 在a文件中for /f "tokens=*" %%a in (a.txt) do (set var=%%a:: 替换字符set var=!var:%target_file%%=%replace_file%!::输出到b.txt中echo !var!&gt

2021-04-22 18:37:25 296

原创 c使用文件流 替换文件中的字符串

情景描述: 有一个文件,要替换其中的一个字符串为其他字符串。使用文件流的方式解决文件流程:创建文件流,读取文件到内存,清空文件,判断前面是否有内容(有的话),替换字符写入内存,后面的内容写入(有的话),释放空间#include <stdio.h>#include <string.h>#include <memory.h>#include <malloc.h>const char* TARGET_FILE = "D:\\data.c";cons

2021-04-22 16:55:56 708 4

原创 vscode 快捷键 自用

停止当前运行的程序( c ) ctrl alt m

2021-04-22 14:02:01 114

原创 cjson 内存溢出错误

情况描述:使用cjson构建json发送,报内存溢出错误解决方案:使用cjson打包发送//构建的cjson根节点,挂载了许多的其他节点cJSON *list_root = cJSON_CreateArray();//打包char *c_json = cJSON_PrintUnformatted(list_root);//在释放内存前可传递到其他的地方//释放内存cJSON_free(c_json);cJSON_Delete(list_root);...

2021-04-20 15:16:34 729

原创 cjson 数据构建

情景描述:需要使用cjson发送数据方案:与json类似,cjson分为两种,一种是对象类型的,一种是数组类型的,分别使用extern cJSON *cJSON_CreateArray(void);extern cJSON *cJSON_CreateObject(void);接着便是挂载节点到对应的根节点上。这里使用数组类型的jsoncJSON *list_root = cJSON_CreateArray();//创建根节点cJSON *list_item = cJSON_CreateOb

2021-04-20 15:10:46 242

原创 python2.7 pip 版本升级后pip list 报错

情景描述:我要使用python2.7 去安装个包,但是默认下载后安装的python中的pip版本是8.0.1的版本,需要升级。但是一升级过后,输入pip list 直接报错,只能卸载重装原因分析 : 是因为python放弃了2.7的版本,不支持了。只能安装21.0 版本之下的DEPRECATION: Python 2.7 reached the end of its life on January 1st,2020. Please upgrade your Python as Python 2.7

2021-04-15 14:09:26 2163

原创 Alios aos-cube 安装

https://blog.csdn.net/qq_24118527/article/details/82795259参考 这文章但是一般我们安装python2.7 的时候 都已经安装了setuptools所以我就执行了下面的两条:python -m pip install wheelpython -m pip install aos-cube后面输入 pip list 查看下是否安装成功...

2021-04-15 14:03:47 753 1

转载 vscode 检测到 #include 错误。请更新 includePath

https://www.jb51.net/article/192689.htmvscode检测到#include错误,请更新includePath。解决方法最近电脑重做,重新安装了一边vscode,但是写代码的时候发现头文件会标错,显示无法找到,下面是我的解决办法:执行命令查看g++包含路径g++ -v -E -x c++ -复制上面红框的内容在vscode中摁ctrl+shift+p搜索json文件在includePath里面粘贴红框的库路径,注意双引号和逗号格式如果再有问.

2021-04-09 14:36:17 2797

原创 base 64 硬件返回页面不显示

问题描述:在和硬件联调数据,页面一直无法显示,查看返回的页面状态是页面被 取消解决方案:页面进行第一次认证的时候设置了需要进行用户名和密码输入的base64的验证,但是硬件这里没有添加401页面,导致没有返回数据,页面报错...

2021-04-08 13:47:14 144

原创 硬件联调 Safari显示不了问题

情况描述:前端时间和硬件联调,出现了chrome和ie可以显示数据,但是safari无法显示从硬件发过来的数据解决方案:在硬件发送过来的数据加上响应头

2021-04-07 13:14:33 194

原创 a标签下载文档 a下载文档失败问题 跨域调用

可以通过a标签下载文档a中有一个download属性这个属性可以为空,如果写入的话这是写下载文档的名字a标签默认下载是在同一个域内,如果跨域的话下载会失败,可能变成预览出现的问题可能原因在服务端禁止掉其他地址的访问,你这个地址被设置为其他域需要后台去设置其他解决方法:要么最后打包在同一域内要么通过接口调用调用的代码: fetch(href).then(res => res.blob()).then(blob => { // 将链接地址字符内容转变成blob地址

2021-04-02 17:52:49 1515

原创 js时间戳

js时间戳获取Date.parse(new Date(this.day)-100060608)获取到的就是当天零点的时间减去100060608是应为默认返回是早上8点的时间this.day的格式:2021-3-31 中间是减号同理month year2021-32021返回的是2021-3-01 8:002021-01-01 8:00...

2021-03-31 18:48:55 564

原创 element ui datePicker弹出偏移

引用我的询问帖:https://bbs.csdn.net/topics/399142266我在里面做了详细的描述。

2021-03-25 18:13:42 1500

原创 vue组件 vue-pdf pdf预览

这个帖子给了我很大的启发,在学习和使用vue-pdf的时候提供了很大的帮助,在这里谢谢作者https://www.cnblogs.com/steamed-twisted-roll/p/9648255.html需求:在使用vue的项目里面实现pdf的预览在实现的时候我的思路都是在页面里面直接打印出来整个pdf文件碰到的问题文件过大的时候 一直显示白屏,等待加载文件样式不一参考: https://blog.csdn.net/Amor_Leo/article/details/89389889

2021-03-24 18:29:50 892

原创 css选择器

今天碰到了css的一点问题,这里记录下ul{ margin-bottom: 20px; & >li { margin-bottom: 0; } }& 表示嵌套的上一级这是sass的语法,代表上一级选择器解释成CSS代码如下“”>符号表示所有的子元素越往下面的优先级越高...

2021-03-23 18:27:58 76

原创 element-ui button标签依据当前时间禁用

<el-button></el-button>在element-ui的button中是有默认属性disabled ,添加这个属性则组件禁止使用vue代码: <el-button size="mini" type="text" :disabled="Date.parse(this.day)>= Date.now()-1000*60*60*24?true:false"></el-button>数据day的格式为“yyyy-mm-dd”这代码的

2021-03-22 15:03:59 738

原创 vue echarts 数据加载 数据清洗

项目场景:使用echarts绘制后台发过来的数据的时候发现需要对数据进行清洗,抛弃掉一些数据问题描述:清洗的时候,发现怎么清洗的没有用下面的代码需要安装echarts 我的版本是 4.9<template> <!--为echarts准备一个具备大小的容器dom--> <div id="main" style="width: 600px;height: 400px;"></div></template><script&g

2021-03-19 18:21:46 723

原创 ecahet折线图 空点折线依旧

需要做折线图,但是中间有一个空值,希望折线图断开来,不是置0或者取平均值之类的echaets版本代码 index.vue<template> <!--为echarts准备一个具备大小的容器dom--> <div id="main" style="width: 600px;height: 400px;"></div></template><script> import echarts from 'echarts'

2021-03-18 18:54:54 700

原创 vue createElement后删除这个元素 the node to be removed is not a child of this node

冇问题诶 2018-01-23 14:52var child=document.getElementById("tr1"); child.parentNode.removeChild(child); 如果能够在不引用父元素的情况下删除某个元素就太好了不过很遗憾。DOM 需要清楚您需要删除的元素,以及它的父元素。这是常用的解决方案:找到您希望删除的子元素,然后使用其 parentNode 属性来找到父元素: w3school手册上的内容

2021-03-18 10:39:09 5255

原创 TensorFlow学习 (二) 张量的一些属性

(二) 张量的属性张量在TensorFlow中的实现并不是直接采用数组的形式,它只是对TensorFlow中计算结果的引用在张量中并没有真正保存的数字,它保存的是如何得到这些数字的计算过程当运行代码的时候,并不会得到结果,而是会得到对结果的一个引用最后输出的结果并不是具体的数字,而是一个张量的结构并且保存里几个属性,如:名字(name),维度(shape),类型(type)。举个例子:...

2018-11-21 10:23:50 1827

原创 Tensorflow学习(一)认识Tensor张量

在自己学习Tensorflow的过程充满了艰辛,因为没有明确的路去学习,只能通过查阅大量的文章和博客去不断的丰富自己的知识,接下来是我总结的认知。仅此以记录。什么是Tensor学习Tensorflow,首先要知道什么是Tensorflow 从英文的解释来看: tensor 张量 flow 流对于解释这个概念 我认为这篇博客转载的文章很好的解释了tensor(张量)这一个概念,可以认...

2018-11-04 22:53:10 932

原创 查看csdn收藏的博客并给博客添加自定义标签

本人收藏了很多文章以后,在空闲的时候发现收藏的文章是按照时间顺序添加的,在后期查找起来是十分的不方便,想要添加标签,下面是方法:首先登录自己的csdn账号然后点击 https://my.csdn.net/my/favorite进入个人空间中的收藏会显示你收藏的全部的文章点击添加完成后刷新即可...

2018-11-04 09:21:31 1400

空空如也

空空如也

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

TA关注的人

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