<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liyangbinbin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liyangbinbin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liyangbinbin]]></copyright><item><title><![CDATA[Windows编译DBus报expat not found 问题]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/137665897</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/137665897</guid><author>liyangbinbin</author><pubDate>Fri, 12 Apr 2024 09:12:25 +0800</pubDate><description><![CDATA[dubs编译]]></description><category></category></item><item><title><![CDATA[关于QT报std::logic_error 错误]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/131981869</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/131981869</guid><author>liyangbinbin</author><pubDate>Fri, 28 Jul 2023 15:57:05 +0800</pubDate><description><![CDATA[而这个错误，只有在Release模式下才报，Debug模式下不会报。真是郁闷死了，没办法，只能单步调试，但是怎么也搞不出来，一开始以为某个string变量初始有问题。逐步注释后每个都没有问题。一直在Visual Studio写代码，Qt Creator这个没有返回值都能编译过的真的不习惯。最近在使用QT Creator写项目时，突然报了一个'std::logic_error'，详细如下。然后在无意间，发现黄色的提醒，没有返回值。写程序时忘记return了。]]></description><category></category></item><item><title><![CDATA[Vector BLF格式转ASC格式软件 QT+C++编写]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/129136754</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/129136754</guid><author>liyangbinbin</author><pubDate>Tue, 21 Feb 2023 14:17:19 +0800</pubDate><description><![CDATA[BLF格式转ASC格式软件]]></description><category></category></item><item><title><![CDATA[Vs2022中找不到QT头文件的思考]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/129098890</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/129098890</guid><author>liyangbinbin</author><pubDate>Sat, 18 Feb 2023 12:52:07 +0800</pubDate><description><![CDATA[VS QT项目中无法打开包括文件: “QtWidgets/QWidget”: No such file or directory”]]></description><category></category></item><item><title><![CDATA[QT中的JSON存储时无序问题的思考与解决]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/126753951</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/126753951</guid><author>liyangbinbin</author><pubDate>Wed, 07 Sep 2022 21:56:34 +0800</pubDate><description><![CDATA[关于Qt中json无序存储的解决]]></description><category></category></item><item><title><![CDATA[QtHttpServer使用VS2022编译]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/125297960</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/125297960</guid><author>liyangbinbin</author><pubDate>Wed, 15 Jun 2022 16:10:02 +0800</pubDate><description><![CDATA[使用vs2022 编译qthttpserver]]></description><category></category></item><item><title><![CDATA[VS项目中属性缺少QT Project Setting解决]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/124201100</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/124201100</guid><author>liyangbinbin</author><pubDate>Fri, 15 Apr 2022 18:31:35 +0800</pubDate><description><![CDATA[重装电脑后QT+VS项目无QT project setting问题]]></description><category></category></item><item><title><![CDATA[(ImGu)ImPlot_Demos第一章，windows平台编译]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/122854032</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/122854032</guid><author>liyangbinbin</author><pubDate>Thu, 10 Feb 2022 16:15:22 +0800</pubDate><description><![CDATA[介绍ImPlot_Demo的编译安装]]></description><category></category></item><item><title><![CDATA[QT 获取QScrollArea的实际尺寸，让Label图片居中]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/119682321</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/119682321</guid><author>liyangbinbin</author><pubDate>Fri, 13 Aug 2021 19:12:15 +0800</pubDate><description><![CDATA[本人的需求是，程序启动的时候，红色框（也就是一个ScrollArea部件）里面的Label（灰色那块）要居中，一个直接的想法，获取ScrollArea部件的长宽，再减去Label的长宽除以2，即为居中状态。



But，事情并没有那么简单，每次获取的ScrollArea部件的长宽时，都是ui文件默认的，根本不是程序启动后的长宽，各种搞。后来经网友提示，使用一个定时器。在主构造函数最后里面，




    tt = new QTimer(this);
    //setLabelGemo()这个函数就是.]]></description><category></category></item><item><title><![CDATA[python grpc报错Received message larger than max]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/111057799</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/111057799</guid><author>liyangbinbin</author><pubDate>Sat, 12 Dec 2020 11:20:39 +0800</pubDate><description><![CDATA[运行条件

服务器端为python版本的grpc，客户端为c++版本的grpc。windows 10系统。

错误

在使用grpc远程调用时，出现了Received message larger than max (XXXXXX vs. 4194304)这个错误。

原因

主要是grpc对传输数据长度进行了限制。原来的大小是4*1024*1024=4194304，也就是4M 。

解决方法

一、服务器端在创建server时，添加options参数，采用key-value的方式。如下所示：


 ser]]></description><category></category></item><item><title><![CDATA[Grpc高速传输图片C++/python To Python]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/110005433</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/110005433</guid><author>liyangbinbin</author><pubDate>Wed, 25 Nov 2020 17:21:03 +0800</pubDate><description><![CDATA[序言：

之前因业务需要，玩了一下GRPC，但是最终没有上马项目。时间一刹那间，又到了现在，因有需求，需要用到远程通讯（局域网），即一个程序调用另外一个程序的函数。为什么要这样呢？因为我们用到了开源的东西，开源的东西对Python天然的友好支持，这还不是重点，重点是C++的API有坑，会崩，这让我们一直用C++的猿类很郁闷。没办法，等不了新版本的。于是上用python做服务端，C++当客户端。通过C++来调用Python的服务端的函数。就像本地调用一样。捣鼓了几天，因为不懂Python，走了不少坑，还好，P]]></description><category></category></item><item><title><![CDATA[树莓派4B供电不足导致相机采图死机输入死机的解决]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/108809794</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/108809794</guid><author>liyangbinbin</author><pubDate>Sat, 26 Sep 2020 11:30:55 +0800</pubDate><description><![CDATA[前言

在最近在淘宝入手了树莓派4B，用来开发新项目，采用的是UbuntuQT主机交叉编译到树莓派上，在树莓派上运行自己的软件时，使用键盘输入会卡死，很是郁闷，一直以为自己写的程序有问题，还在怀疑是不是QT的bug。

硬件

树莓派4B，4GB版本的，带32G内存卡。

问题

树莓派开机之后，左上角一直显示一个黄色的闪电，我也没在意是什么，最近不经意的把鼠标放到它上面了，居然显示了low volts warning电压低的警告。

解决

看了适配器，是5V3A的电源头，应该满足了要求。然后看到网上有.]]></description><category></category></item><item><title><![CDATA[Ubuntu交叉编译到树莓派上出现qt.qpa.xcb: could not connect to display 的问题解决]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/108401389</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/108401389</guid><author>liyangbinbin</author><pubDate>Fri, 04 Sep 2020 11:54:49 +0800</pubDate><description><![CDATA[我使用的是Ubuntu18.4，树莓派4B，主机Ubuntu交叉编译到树莓派上，出现以下错误：

qt.qpa.xcb: could not connect to display
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/usr/local/qt5pi/plugins/platforms" even though it was found..]]></description><category></category></item><item><title><![CDATA[ubuntu 18.04 交叉编译opecv 树莓派4 问题总结]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/108214116</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/108214116</guid><author>liyangbinbin</author><pubDate>Tue, 25 Aug 2020 10:09:47 +0800</pubDate><description><![CDATA[最近有需要使用ubuntu 树莓派4 交叉编译OPENCV，编译并不顺利，搞了好久才搞好，感谢各路前人的成果走过的路，没有他们踩过的坑，我们要想编译成功，简直是比登天还难。

坑1：


/home/li/raspi/opencv-4.1.1/3rdparty/libpng/pngstruct.h:30:10: fatal error: zlib.h: No such file or directory
 #include "zlib.h"
          ^~~~~~~~
compilation t.]]></description><category></category></item><item><title><![CDATA[二维码生成利用qrencode库 + opencv + c++，顺便加个logo]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/105370690</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/105370690</guid><author>liyangbinbin</author><pubDate>Tue, 07 Apr 2020 18:49:32 +0800</pubDate><description><![CDATA[二维码生成原理没有精力去研究，发现有可以用的轮子，就不重复造轮子了，站在巨人的肩膀上做事。参考了一大堆博客，忘记了他们的链接，没有能补上，抱歉。

需要用到的库：

1、opencv

2、qrencode，已经编译好了，下载：链接: https://pan.baidu.com/s/1_eUhkdEGvs9XiVNyy52DzA 提取码: w1xi

里面好像也有opencv编译好的库，没有就发邮...]]></description><category></category></item><item><title><![CDATA[QT程序启动画面gif动画有静止背景的解决方法]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/100601262</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/100601262</guid><author>liyangbinbin</author><pubDate>Sat, 07 Sep 2019 16:44:41 +0800</pubDate><description><![CDATA[最近在做QT的程序启动画面的动画，用的是gif的动图。但是有个问题，就是总有一帧在背景那是静止的，也就是说动图叠上静止图上。如下图所示的齿轮所示。



左边的齿轮背后有个静止的齿轮，一直会在那，右边这个才是正确的，尝试了N多方法，还没有解决。直到后来，有一个人叫了我一声靓仔。我突然就发现了，原来是这样的。看下面的代码：


#include "mainwindow.h"
#include &lt...]]></description><category></category></item><item><title><![CDATA[利用gRPC C++传输opencv的mat类型图片-第二种高效率方法---我是搬砖大学生]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/100571906</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/100571906</guid><author>liyangbinbin</author><pubDate>Fri, 06 Sep 2019 08:58:04 +0800</pubDate><description><![CDATA[前言

上次在另外一编文章写了关于利用gRPC c++传输图片的方法。详情请看：

https://blog.youkuaiyun.com/liyangbinbin/article/details/100538412

但是效率不高，因为无论服务器还是客户端都要进行M*N（图像大小是MxN）次的循环，对于小图像来说还好，但是对于大图像来讲，效率不怎么好，后来看到了以复制内存块的方法，就是每次复制一行，这样就能...]]></description><category></category></item><item><title><![CDATA[利用gRPC C++传输opencv的mat类型图片-第一种方法原始方法---我是搬砖大学生]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/100538412</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/100538412</guid><author>liyangbinbin</author><pubDate>Wed, 04 Sep 2019 15:11:45 +0800</pubDate><description><![CDATA[前言

因业务需求，需要用到grpc架构来传输图片，在网上找了很久也找不到很好的例子，一开始确实很没有头绪，别人的例子都是传输什么文件呀，数组之类的基本类型数据的东西，可是mat类图片，这可咋整，用我们广东来说：扑街咯。但是冷静一想，图像不就是一个二维数组表示的吗，它就是个矩阵。我只要把里面的数据读出来，放到数组里面再传输不就可以了吗？嘿嘿嘿。本例子的代码有足够详细的注释。一般的程序靓仔应该可以看...]]></description><category></category></item><item><title><![CDATA[windows平台下编译gRPC的坎坷之路和解决方法附上编译好的lib和头文件下载]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/100134465</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/100134465</guid><author>liyangbinbin</author><pubDate>Thu, 29 Aug 2019 15:48:56 +0800</pubDate><description><![CDATA[PS：本文参考了很多大神的教程，如果对你有帮助，请为我们点个赞加个关注，谢谢。文中附有参考链接。

因为有应用场景的需求，需要用到gRPC。哦，你可能会问，什么是gRPC，容小生给你搬运一下官网的解释：

gRPC is a modern open source high performance RPC framework that can run in any environment. It c...]]></description><category></category></item><item><title><![CDATA[opencv4.1+contrib编译好的lib和dll，百度云下载，免积分]]></title><link>https://blog.youkuaiyun.com/liyangbinbin/article/details/100038824</link><guid>https://blog.youkuaiyun.com/liyangbinbin/article/details/100038824</guid><author>liyangbinbin</author><pubDate>Fri, 23 Aug 2019 15:20:27 +0800</pubDate><description><![CDATA[编译好的OPENCV4.1+contrib模块，里面有lib和dll，头文件什么都有，直接配置VS就行。用的是VS2017 64位编译的。release和debug版本都有。能帮到各位的请点个赞，在评论区评价一下。谢谢。

下载地址：

链接：https://pan.baidu.com/s/1ttL5f69A0jv5RtjCofzaRA
提取码：3gky




把名字也贴上来，不用手工一个...]]></description><category></category></item></channel></rss>