<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[曾经沧海]]></title><description><![CDATA[给你波澜不惊的爱情，陪你看世界的风景，许你一世的欢颜。]]></description><link>https://blog.youkuaiyun.com/HiRuyue</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HiRuyue]]></copyright><item><title><![CDATA[Wireshark图解教程（简介、抓包、过滤器）]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/47709801</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/47709801</guid><author>HiRuyue</author><pubDate>Sun, 16 Aug 2015 23:35:06 +0800</pubDate><description><![CDATA[Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据，并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样，Wireshark也使用pcap network library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、账号等的密码！！ 
    wireshark的原名是Ethereal，新名字是2006年起用的。当时Ethereal的主要开发者决定]]></description><category></category></item><item><title><![CDATA["undefined reference to" 问题解决方法]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/22783283</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/22783283</guid><author>HiRuyue</author><pubDate>Wed, 02 Apr 2014 10:21:06 +0800</pubDate><description><![CDATA[最近在Linux下编程发现一个诡异的现象，就是在链接一个静态库的时候总是报错，类似下面这样的错误：
(.text+0x13): undefined reference to `func' 

    关于undefined reference这样的问题，大家其实经常会遇到，在此，我以详细地示例给出常见错误的各种原因以及解决方法，希望对初学者有所帮助。

1.  链接时缺失了相关目标文件（]]></description><category></category></item><item><title><![CDATA[在海思hi3520上移植minigui3.0]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/21155809</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/21155809</guid><author>HiRuyue</author><pubDate>Thu, 13 Mar 2014 09:39:44 +0800</pubDate><description><![CDATA[首先从官网上下载以下几个包：libminigui-gpl-3.0.12.tar.gz，minigui-res-be-3.0.12.tar.gz，mg-samples-3.0.12.tar.gz，zlib-1.2.2.tar.gz，libpng-1.2.37.tar.gz，libmgplus-1_2_4.tar.gz，freetype-2.3.9-fm20100818.tar.gz，jpegsrc.]]></description><category></category></item><item><title><![CDATA[miniGUI3.0.12移植到Hi3531]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/21155545</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/21155545</guid><author>HiRuyue</author><pubDate>Thu, 13 Mar 2014 09:34:21 +0800</pubDate><description><![CDATA[一、移植资源包：

下载miniGUI3.0.12组件

简单介绍一下各个库：

freetype：字体

qvfb2和gvfb:：虚拟显存，主要用在pc机上做仿真

jpegsrc：显示jpeg图像时要用到的库

libpng：显示png图像时要用到的库

zlib：PNG压缩算法

libminigui：minigui3.0.12的核心库

minigui-]]></description><category></category></item><item><title><![CDATA[Linux中find常见用法示例]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20907227</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20907227</guid><author>HiRuyue</author><pubDate>Mon, 10 Mar 2014 11:13:45 +0800</pubDate><description><![CDATA[·find 
   path    -option    [    -print ]    [ -exec    -ok    command ]    {} \;
#-print 将查找到的文件输出到标准输出
#-exec    command    {} \;       -----将查到的文件执行command操作,{} 和 \;之间有空格
#-ok 和-exec相同，只不过在操作前]]></description><category></category></item><item><title><![CDATA[QT/E中的字体]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20376789</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20376789</guid><author>HiRuyue</author><pubDate>Mon, 03 Mar 2014 15:23:47 +0800</pubDate><description><![CDATA[QT/E支持以下四种字体文件
1.       TrueType(TTF)  可缩放的矢量字体，显示用。
2.       Postscript Type1 (PFA/PFB) 可缩放的矢量字体，打印机使用。
3.       Bitmap Distribution Format fonts (BDF) 不可缩放的像素字体。最好不要在产品系统中使用，其载入速度很慢且占用了大量的存储空间。
]]></description><category></category></item><item><title><![CDATA[qt字库的移植(使其很好的显示中文)]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20374535</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20374535</guid><author>HiRuyue</author><pubDate>Mon, 03 Mar 2014 14:52:35 +0800</pubDate><description><![CDATA[1 如何定制字库（移植字库）
    需要将至少两个文件赋值到....lib/font目录下1. fontdir 文件。这个是应用程序寻找当前系统中最合适自己需要的字库的索引；2，需要的字体库文件，一般是多个。具体移植那一个，看你使用的字库是什么了，。比如我现在的系统我就是移植的wenquanyi_12pt.bdf就可以了，当然这个比较大。你也可以用小点的。我的flash比较大呵呵，懒得折腾。在]]></description><category></category></item><item><title><![CDATA[Qt的皮肤设计（Style Sheet）]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20363925</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20363925</guid><author>HiRuyue</author><pubDate>Mon, 03 Mar 2014 11:26:27 +0800</pubDate><description><![CDATA[Qt的皮肤设计，也可以说是对Qt应用程序的界面美化，Qt使用了一种类CSS的样式规则QSS。

 

一、Style Sheet的应用

1.直接在程序代码中设置样式，利用setStyleSheet()方法

widget->setStyleSheet("color:red");     //widget内字体颜色为红色

widget->->setStyleSheet(QPu]]></description><category></category></item><item><title><![CDATA[Qt embeded 4.5.3 在ARM-Linux的移植]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20222213</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20222213</guid><author>HiRuyue</author><pubDate>Sat, 01 Mar 2014 16:29:01 +0800</pubDate><description><![CDATA[移植这个是发现用Qt 4.6 for X86移植到ARM-Linux,理论上移植没太多问题，但实际碰到太多问题，而且QT官网上有针对Embeded
 Linux 的qt 4.5.3下载。这个资料也全。因此首先用这个版本试试。然后再来移植4.6的版本。

 

下载

http://get.qt.nokia.com/qt/source/qt-embedded-linux-opensou]]></description><category></category></item><item><title><![CDATA[Qt 界面实现多国语言的切换实例]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20132379</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20132379</guid><author>HiRuyue</author><pubDate>Fri, 28 Feb 2014 13:51:12 +0800</pubDate><description><![CDATA[Qt内部采用的全Unicode编码，这从根本上保证了多国语界面实现的正确性和便捷性。Qt本身提供的linguist工具，就是来实现这个翻译过程的。实现多国语的步骤大体上说来有这么几步：


Qt 界面实现多国语言的切换实例是本文要介绍的内容，一直认为Qt界面相对于还是很好实现的一种开发。多国语界面的实现，在MFC中是很别扭的。以前在作MFC时，实现多国语言的界面，只有把资源文件做成各个语言的]]></description><category></category></item><item><title><![CDATA[详解 Qt 选择性编译和库裁减]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20124435</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20124435</guid><author>HiRuyue</author><pubDate>Fri, 28 Feb 2014 10:36:30 +0800</pubDate><description><![CDATA[Qt 选择性编译和库裁减是本文将要介绍的内容，编译一次Qt要耗费太多的时间，常常是越着急用它，编起来越慢。其实通过很简单的几招可以帮你节省编译的时间。下面就一一道来：

编译之前确定哪些功能是不必要的，对编译树进行简单裁剪

比如最常见的，像demos， examples，虽然很有参考价值，但完全可以放在后面用到的时候再单独编译小工程，这样可以节省不少时间。经过实践，最简单的方法是修改co]]></description><category></category></item><item><title><![CDATA[QT 移植杂项]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20120581</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20120581</guid><author>HiRuyue</author><pubDate>Fri, 28 Feb 2014 09:29:04 +0800</pubDate><description><![CDATA[今天翻看以前写的blog， 发现一篇关于QtE屏幕动态旋转的文章（俺写的，汗）， 结合今天碰巧看到的代码一对照， 发现原来QtE是可以支持屏幕动态旋转的， 只是上次没有发现而已！ 原来自己写了一篇很傻的blog还不自知… 这里只好补上一篇简单的blog以做修正。
在 QtE程序动态旋转的不完全实现 一文中笔者讲到QtE自带了支持旋转的gfxdriver插件“transformed”， 通过编译s]]></description><category></category></item><item><title><![CDATA[OpenGL之渲染优化]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/20055257</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/20055257</guid><author>HiRuyue</author><pubDate>Thu, 27 Feb 2014 15:58:04 +0800</pubDate><description><![CDATA[在过去的几年里,硬件加速流水线获得了无与伦比的发展.同时也日愈复杂,它们的性能特征越来越难以理解.以前改善性能只意味着减少用于渲染的CPU内循环周期,现在变成确定瓶颈与系统的处理它们.此时优化性能的的主导思想是,流水线的速度由最慢的一个阶段决定.本文中讨论了现代显卡所存在的瓶颈之一,以及部分的解决办法.

数据在主板中的传递
CPU从RAM中获得数据并且处理数据,然后写入RAM中.GPU的工]]></description><category></category></item><item><title><![CDATA[Qt/X11下qvfb工具运行时的小问题]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/19983013</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/19983013</guid><author>HiRuyue</author><pubDate>Wed, 26 Feb 2014 15:46:55 +0800</pubDate><description><![CDATA[当运行Qt提供的虚拟Frame Buffer环境时：

1.如果terminal提示：

Cannot open keyboard pipe /tmp/.qtvfb_keyboard-0

 

把/tmp下的

.qtvfb_keybo

.qtvfb_mouse-0ard-0 删除然后回到到原目录下（不要切换目录）运行就ok了。

什么原因不太清楚，file一下可以]]></description><category></category></item><item><title><![CDATA[如何解决编译Qt及Qvfb时出现的问题]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/19981323</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/19981323</guid><author>HiRuyue</author><pubDate>Wed, 26 Feb 2014 15:19:45 +0800</pubDate><description><![CDATA[编译 Qt 及 Qvfb 问题出现解决实例是本文要介绍的内容，有关Qvfb 工程的介绍，先来看内容。

1、/usr/bin/ld: cannot find -lXtst这个问题是库名称的问题，一般库后都有.so.6等数字，而 qt 编译时，这样的库名识别不了，解决办法是建立一个不带数字后最的库名的软连接
如这个问题：sudo ln -s /usr/lib/libXtst.so.6 /usr]]></description><category></category></item><item><title><![CDATA[Linux编译内核的详细配置]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/19963727</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/19963727</guid><author>HiRuyue</author><pubDate>Wed, 26 Feb 2014 09:15:15 +0800</pubDate><description><![CDATA[目录 
序言 
第一章 内核编译的基础 
第一节内核简介 
第二节内核版本 
第三节编译原因 
第四节准备工作 
第二章 内核编译的流程 
第一节编译开始 
第二节配置内核 {核心内容} 
1.代码成熟等级 
2..处理器类型和特色 
3.对模块的支持 
4.基本的选择 
5.即插即用支持 
6.块设备支持 
7.网络选项 
8.电话支持 
9.SCSI设备的支]]></description><category></category></item><item><title><![CDATA[QT中QWS的含义]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/19920197</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/19920197</guid><author>HiRuyue</author><pubDate>Tue, 25 Feb 2014 16:24:10 +0800</pubDate><description><![CDATA[QT编程和文档中的术语QWS的全称是Qt windows
 system，是QT自行开发的窗口系统，体系结构类似X Windows，是一个C/S结构，由QWS Server在物理设备上显示，由QWS Client实现界面，两者通过socket进行彼此的通讯。在很多嵌入式系统里，QT程序基本上都是用QWS来实现，这样保证程序的可移植性。

另外在运行QT程序时添加-qws参数，表示这个程序时Q]]></description><category></category></item><item><title><![CDATA[QT应用之透明背景]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/19919519</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/19919519</guid><author>HiRuyue</author><pubDate>Tue, 25 Feb 2014 16:15:17 +0800</pubDate><description><![CDATA[在嵌入式平台，我们使用的QT会是以QWS方式运行，即会先运行QWSServer，再运行实际的窗体，在该情况下，默认QWS背景会是绿色的，而在嵌入式上，很多方案都会将video和graphic层分开，两层的层叠也是可调的，当需要在video上面做一些控制图标等，此时就需要将gfx调到vid之上，此时就需要将运行于gfx的qt程序设置背景透明，共需要设置两处：一处是QWS，一处是窗体。对此，我们使用q]]></description><category></category></item><item><title><![CDATA[Qt 内存管理机制]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/19914145</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/19914145</guid><author>HiRuyue</author><pubDate>Tue, 25 Feb 2014 14:51:39 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/526734


这篇文章首先发布于我的主页 http://www.devbean.info，以后也会直接发布在那里。现在有
 Flex 4 的一篇和 《从 C++ 到 Objective-C》系列，感谢大家支持！]]></description><category></category></item><item><title><![CDATA[Qt核心剖析: moc]]></title><link>https://blog.youkuaiyun.com/HiRuyue/article/details/19912449</link><guid>https://blog.youkuaiyun.com/HiRuyue/article/details/19912449</guid><author>HiRuyue</author><pubDate>Tue, 25 Feb 2014 14:26:40 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/355100


前面我们说过，Qt 不是使用的“标准的” C++ 语言，而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来：signals、slots 或者 emit。所以有人会觉得 Qt ]]></description><category></category></item></channel></rss>