<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[onlyshi的专栏]]></title><description><![CDATA[容我三思兮~]]></description><link>https://blog.youkuaiyun.com/onlyshi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; onlyshi]]></copyright><item><title><![CDATA[聊聊跨省迁户口]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/100173956</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/100173956</guid><author>onlyshi</author><pubDate>Sat, 31 Aug 2019 16:07:12 +0800</pubDate><description><![CDATA[聊聊跨省迁户口
个人基本情况
先说下我个人情况，本人河南省北部某市农村人，迁往江苏省北部某市。因为老婆是江苏那边的，所以在那边买的房，房子属于夫妻共同所有，就是说房产证上是我老婆和我两个人的名字。
我迁户口类型相当于是住房迁移，当然还有其他类型，例如夫妻投靠，人才引进等。另外，我这还是跨省迁户口。我的户口簿是独立的一个，我当时上大学好像农转非了，所以有了独立的户口簿。
整个过程分三步：去迁入地办理...]]></description><category></category></item><item><title><![CDATA[QThread 的使用]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/82803876</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/82803876</guid><author>onlyshi</author><pubDate>Fri, 21 Sep 2018 16:41:17 +0800</pubDate><description><![CDATA[文章目录1. 引言2. QThread 文档3. QThread::run  和 QObject::connect4. QObject::moveToThread()5. 使用场景对于子类化 Thread 的方式对于 worker move to thread 的方式
1. 引言

你会用QThread吗？有几种使用方式？这几种使用方式都在何种场景下使用？有什么需要注意的地方吗？

2. QThr...]]></description><category></category></item><item><title><![CDATA[C 语言实现面向对象编程]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/81672279</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/81672279</guid><author>onlyshi</author><pubDate>Tue, 14 Aug 2018 18:36:38 +0800</pubDate><description><![CDATA[C 语言实现面向对象编程





1、引言

面向对象编程（OOP）并不是一种特定的语言或者工具，它只是一种设计方法、设计思想。它表现出来的三个最基本的特性就是封装、继承与多态。很多面向对象的编程语言已经包含这三个特性了，例如 Smalltalk、C++、Java。但是你也可以用几乎所有的编程语言来实现面向对象编程，例如 ANSI-C。要记住，面向对象是一种思想，一种方法，不要太拘泥于编程语言。...]]></description><category></category></item><item><title><![CDATA[基于MuPDF和Qt的PDF阅读器的开发]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/81082035</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/81082035</guid><author>onlyshi</author><pubDate>Tue, 17 Jul 2018 15:24:59 +0800</pubDate><description><![CDATA[基于MuPDF和Qt的PDF阅读器的开发



一、引言

设备上要渲染显示PDF文档，类似Adobe Reader、福昕阅读器等软件。如何去实现？Handling PDF这篇文档讨论介绍了在Qt应用程序中各种操作PDF的资料。从资料中看出，我们是要阅读渲染PDF文档到我们的设备中，关键还要能交叉编译移植到我们的设备上。在渲染显示方面整体给出三种方案： 
- QtPDF（基于PDFium），不太好...]]></description><category></category></item><item><title><![CDATA[交叉编译tcpdump]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/81081707</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/81081707</guid><author>onlyshi</author><pubDate>Tue, 17 Jul 2018 15:12:17 +0800</pubDate><description><![CDATA[交叉编译tcpdump



交叉编译tcpdump
1、简介tcpdump
2、交叉编译tcpdump
3、使用tcpdump







1、简介tcpdump

针对网络抓包工具，大家肯定都听说过Wireshark，Wireshark支持Windows平台和Unix平台，功能当然也非常强大。但是在我们开发的一些嵌入式设备中，对图形界面的支持较弱，所以在Linux下的话，还是用tcpdump...]]></description><category></category></item><item><title><![CDATA[如何更快的操作jpeg图片？]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/81081513</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/81081513</guid><author>onlyshi</author><pubDate>Tue, 17 Jul 2018 15:04:33 +0800</pubDate><description><![CDATA[如何更快的操作jpeg图片？





如何更快的操作jpeg图片？

1. 还是先了解一下jpg格式吧
2. 搜索资料中
3. 编译和使用libjpeg-turbo
4. 测试和进一步的优化
其他资料：








收到一个任务，加载jpeg图片时间有点慢，让优化其加载速度。我也仅仅是知道jpg是众多图片格式的一种啊，如何优化呢？挠头中。。。。。。

1. 还是先了解一下jpg格式吧

.j...]]></description><category></category></item><item><title><![CDATA[韩语输入法，了解一下]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/81079533</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/81079533</guid><author>onlyshi</author><pubDate>Tue, 17 Jul 2018 13:24:27 +0800</pubDate><description><![CDATA[韩语输入法，了解一下



韩语输入法，了解一下
一、韩语输入法？
二、hangulIME库
三、Demo
1、创建Qt项目
2、加载库文件
3、使用韩语输入
4、总结








一、韩语输入法？

少啰嗦，先上图 
 
这和Win7系统的韩语输入法效果几乎一样。对于我们产品设备上来说，足够了。

二、hangulIME库

这个库只有两个简单的API接口，并且是用C++所写，兼容性极好

...]]></description><category></category></item><item><title><![CDATA[matlab文件读写库（matio），了解一下？]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/81077573</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/81077573</guid><author>onlyshi</author><pubDate>Tue, 17 Jul 2018 11:00:27 +0800</pubDate><description><![CDATA[matlab文件读写库（matio），了解一下？





matlab文件读写库（matio），了解一下？
一、引言
二、下载，编译
三、Demo
四、VS 编译 matio
五、Ending








一、引言

MATLAB是美国MathWorks公司出品的商业数学软件，用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境，主要包括MATLAB和Simulink...]]></description><category></category></item><item><title><![CDATA[CppCheck 和 SourceMonitor 在 Source Insight、Qt Creator、VS 2013 上的安装配置和使用]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/81040923</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/81040923</guid><author>onlyshi</author><pubDate>Sat, 14 Jul 2018 10:03:49 +0800</pubDate><description><![CDATA[一、引言

软件在开发过程中如何保证代码质量？仅凭个人能力去检视判定，效率太低，而且和个人能力有很大关系，如果能有一些小工具来协助，岂不是如虎添翼？

本文就是介绍CppCheck和SourceMonitor两个小工具的安装和使用，在我们软件开发过程中，帮助我们去检查、规范、重构、总结我们的代码，有利于个人能力提升，有利于软件开发质量的保证和提高。

本文不介绍这两个工具是什么，以及有什么用处；而...]]></description><category></category></item><item><title><![CDATA[交叉编译OpenSSL和paho.mqtt.c]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/78649707</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/78649707</guid><author>onlyshi</author><pubDate>Mon, 27 Nov 2017 22:05:22 +0800</pubDate><description><![CDATA[交叉编译OpenSSL和paho.mqtt.c]]></description><category></category></item><item><title><![CDATA[交叉编译freetype]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/78619377</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/78619377</guid><author>onlyshi</author><pubDate>Thu, 23 Nov 2017 21:41:55 +0800</pubDate><description><![CDATA[交叉编译freetype
tar zxvf freetype-2.8.1.tar.gz
cd freetype-2.8.1/
./configure CC=arm-none-linux-gnueabi-gcc --host=arm-linux --prefix=$PWD/INSTALL --with-zlib=no]]></description><category></category></item><item><title><![CDATA[交叉编译zlib]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/78483967</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/78483967</guid><author>onlyshi</author><pubDate>Wed, 08 Nov 2017 22:07:51 +0800</pubDate><description><![CDATA[交叉编译zlib
下载libpng下载的是目前为止最新的zlib zlib-1.2.11.tar.gz

$ tar zxvf libpng-1.6.34.tar.gz 
$ cd libpng-1.6.34/
$ export CC=arm-none-linux-gnueabi-gcc  
$ ./configure --prefix=$PWD/install
$ make && mak]]></description><category></category></item><item><title><![CDATA[交叉编译libpng和libjpeg库]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/78440358</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/78440358</guid><author>onlyshi</author><pubDate>Fri, 03 Nov 2017 22:37:05 +0800</pubDate><description><![CDATA[交叉编译libpng和libjpeg库]]></description><category></category></item><item><title><![CDATA[Qt5软键盘实现中文拼音输入法]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/78408000</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/78408000</guid><author>onlyshi</author><pubDate>Tue, 31 Oct 2017 20:59:38 +0800</pubDate><description><![CDATA[基于Qt实现的虚拟键盘实现输入法在网上所有资料看来，几乎都是基于生成的中文汉字数据库实现的方法，不够灵活，不够智能。
拼音输入法的库我们采用的安卓底层的谷歌拼音输入法，在Qt5.7之后，Qt官方也出了一款输入法（支持中文拼音输入），但是是基于QML设计的，我们拿到其源码发现，其中的拼音输入法实现也是拿了安卓底层的谷歌拼音。  一定要记住：在有轮子的情况下，我们千万不要自己造轮子]]></description><category></category></item><item><title><![CDATA[如何将本地图片嵌入网页？]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/78407864</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/78407864</guid><author>onlyshi</author><pubDate>Tue, 31 Oct 2017 20:52:08 +0800</pubDate><description><![CDATA[因为经常会用Mardown写作，图片一般是用本地图片，但是导出html的时候，图片路径还是连接到本地的图片，如果把这个网页文件放到其他地方，就找不到图片了，所以最后显示不出来。后来得知可以把图片以base64编码方式嵌入网页之中，这样随便移动html文件到任何地方，打开之后都会显示图片了，唯一缺点就是会增大此html文件的大小。 
  但是，该如何解决呢？]]></description><category></category></item><item><title><![CDATA[Pyinstaller使用]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/78035573</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/78035573</guid><author>onlyshi</author><pubDate>Tue, 19 Sep 2017 22:49:28 +0800</pubDate><description><![CDATA[Pyinstaller使用工作需要，使用Pyinstaller打包python程序为单文件exe。]]></description><category></category></item><item><title><![CDATA[四种环境下编译nanomsg库]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/70173036</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/70173036</guid><author>onlyshi</author><pubDate>Fri, 14 Apr 2017 15:49:09 +0800</pubDate><description><![CDATA[VS2013编译生成nanomsg库
MinGW编译生成nanomsg库
Ubuntu下编译生成nanomsg库
交叉编译环境下生成nanomsg库]]></description><category></category></item><item><title><![CDATA[下载安装发布PyQt5程序]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/68495169</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/68495169</guid><author>onlyshi</author><pubDate>Thu, 30 Mar 2017 20:10:33 +0800</pubDate><description><![CDATA[下载安装发布PyQt5程序 
安装PyQt5 
pip isntall pyqt5
编写demo
用pyinstaller打包成exe发布]]></description><category></category></item><item><title><![CDATA[Item 08：别让异常逃离析构函数]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/52862307</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/52862307</guid><author>onlyshi</author><pubDate>Wed, 19 Oct 2016 19:16:50 +0800</pubDate><description><![CDATA[Item 08：别让异常逃离析构函数

- 析构函数绝对不要抛出异常。如果一个被析构函数调用的函数可能抛出异常，析构函数应该捕捉任何异常，然后吞下它们（不传播）或结束程序。 
- 如果客户需要对某个操作函数运行期间抛出的异常做出反应，那么class应该提供一个普通函数（而非在析构]]></description><category></category></item><item><title><![CDATA[Item 07：为多态基类声明virtual析构函数]]></title><link>https://blog.youkuaiyun.com/onlyshi/article/details/52842090</link><guid>https://blog.youkuaiyun.com/onlyshi/article/details/52842090</guid><author>onlyshi</author><pubDate>Mon, 17 Oct 2016 21:32:17 +0800</pubDate><description><![CDATA[C++指出，当derived class对象经由一个base class指针被删除，而该base class带着一个non-virtual析构函数，其结果是未定义的——实际执行时通常发生的是对象的derived成分没有被销毁，于是造成一个诡异的“局部销毁”的现象，这可是造成资源泄露、破坏数据结构、在调试器上浪费许多时间的绝佳必备毒药。]]></description><category></category></item></channel></rss>