<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dengsui0790的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dengsui0790</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dengsui0790]]></copyright><item><title><![CDATA[Qt Socket 传输图片——图像拆包、组包、粘包处理]]></title><link>https://blog.youkuaiyun.com/dengsui0790/article/details/102055269</link><guid>https://blog.youkuaiyun.com/dengsui0790/article/details/102055269</guid><author>dengsui0790</author><pubDate>Tue, 06 Aug 2019 19:18:00 +0800</pubDate><description><![CDATA[之前给大家分享了一个使用python发图片数据、Qt server接收图片的Demo。之前的Demo用于传输小字节的图片是可以的，但如果是传输大的图片，使用socket无法一次完成发送该怎么办呢？本次和大家分享一个对大的图片拆包、组包、处理粘包的例子。

程序平台：ubuntu 、 Qt 5.5.1

为了对接收到的图像字节进行组包，我们需要对每包数据规定协议，协议如下图：...]]></description><category></category></item><item><title><![CDATA[Linux Qt使用POSIX多线程条件变量、互斥锁(量)]]></title><link>https://blog.youkuaiyun.com/dengsui0790/article/details/102055267</link><guid>https://blog.youkuaiyun.com/dengsui0790/article/details/102055267</guid><author>dengsui0790</author><pubDate>Thu, 01 Aug 2019 23:58:00 +0800</pubDate><description><![CDATA[今天团建，但是文章也要写。酒要喝好，文要写美，方为我辈程序员的全才之路。嘎嘎

之前一直在看POSIX的多线程编程，上个周末结合自己的理解，写了一个基于Qt的用条件变量同步线程的例子。故此来和大家一起分享，希望和大家一起交流。

提到线程，如果在UI编程中，总会和一些耗时操作联系在一起。Qt中处理耗时操作通常有两种方式，一种是将耗时操作放在线程中；另一种则是使用QApplic...]]></description><category></category></item><item><title><![CDATA[QScintilla下载与编译]]></title><link>https://blog.youkuaiyun.com/dengsui0790/article/details/102055265</link><guid>https://blog.youkuaiyun.com/dengsui0790/article/details/102055265</guid><author>dengsui0790</author><pubDate>Wed, 10 Apr 2019 22:10:00 +0800</pubDate><description><![CDATA[你好，我是大贺！Pou光明



大家好，我又回来了~~
之前和大家分享的是在c/c++中通过python c api嵌入python解释器，主体都是和python相关的。其实最终要和大家分享的是如何做一个python编辑器。比如支持语法高亮、关键字自动补全，显示行号等功能。所以这次和大家一起学习的是一个Qt下的源代码编辑器控件。相信有的同志已经猜出来...]]></description><category></category></item><item><title><![CDATA[ubuntu下借助qt creator创建属于自己的共享库]]></title><link>https://blog.youkuaiyun.com/dengsui0790/article/details/102055261</link><guid>https://blog.youkuaiyun.com/dengsui0790/article/details/102055261</guid><author>dengsui0790</author><pubDate>Sat, 30 Mar 2019 09:28:00 +0800</pubDate><description><![CDATA[简介:
在Windows 上，共享库由.dll表示；在 Linux 上，由.so表示。

Shared Library的优势
共享库，又称动态库或so文件，顾名思义，它可以在可执行文件启动时加载或进程运行期被调用。使用共享库有很多好处，例如（包含但不限于下面提到的场景）：
1)减少了依赖共享库的模块的大小，因为它们不必把共享库提供的功能的实现代码静态编译到自己的模...]]></description><category></category></item></channel></rss>