<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ditong1284的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ditong1284</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ditong1284]]></copyright><item><title><![CDATA[Qt程序打包成exe可执行文件]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402462</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402462</guid><author>ditong1284</author><pubDate>Tue, 29 Nov 2016 14:26:00 +0800</pubDate><description><![CDATA[很多Qt爱好者想发布自己的Qt软件，但却发现在其他没有安装Qt SDK的机器上无法运行，这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序，都会打包到exe文件中，待安装完exe文件后，就会生成很多小文件，其实原理都一样，只是各自使用的打包工具不能罢了。本文主要介绍在Windows平台如何打包自己的Qt程序，相对比较简单的，这并没有正规软件的向导流程。
在Windo...]]></description><category></category></item><item><title><![CDATA[【转载】tslib移植_freescale imx6]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402461</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402461</guid><author>ditong1284</author><pubDate>Fri, 28 Oct 2016 15:01:00 +0800</pubDate><description><![CDATA[本文来自网络：http://blog.youkuaiyun.com/xishuang_gongzi/article/details/49422879
环境：host:Ubuntu12.04target:freescale imx6交叉编译链：4.6.2tslib源代码：在https://github.com/kergoth/tslib下载到较新版本tslib安装目标路径：/imx_disk/xx/...]]></description><category></category></item><item><title><![CDATA[【转载】linux下的usb抓包方法]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402459</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402459</guid><author>ditong1284</author><pubDate>Thu, 08 Sep 2016 16:22:00 +0800</pubDate><description><![CDATA[1 linux下的usb抓包方法
1、配置内核使能usb monitor：
make menuconfigDevice Drivers --&gt;              USB Support --&gt;                  USB Monitor --&gt...]]></description><category></category></item><item><title><![CDATA[【转载】黑客内核：编写属于你的第一个Linux内核模块]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402460</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402460</guid><author>ditong1284</author><pubDate>Mon, 05 Sep 2016 16:20:00 +0800</pubDate><description><![CDATA[黑客内核：编写属于你的第一个Linux内核模块

转载于:https://www.cnblogs.com/Jeff-Tang/p/5842700.html]]></description><category></category></item><item><title><![CDATA[【转载】How to Reset USB Device in Linux]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402458</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402458</guid><author>ditong1284</author><pubDate>Tue, 30 Aug 2016 17:00:00 +0800</pubDate><description><![CDATA[USB devices are anywhere nowadays, even many embedded devices replace the traditional serial devices with usb devices. However, I experienced that USB devices hang from time to time. In mos...]]></description><category></category></item><item><title><![CDATA[【转载】指针函数和指针函数的区别]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402457</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402457</guid><author>ditong1284</author><pubDate>Thu, 18 Aug 2016 14:51:00 +0800</pubDate><description><![CDATA[一、
在学习arm过程中发现这“指针函数”与“函数指针”容易搞错，所以今天，我自己想一次把它搞清楚，找了一些资料，首先它们之间的定义：
1、指针函数是指带指针的函数，即本质是一个函数。函数返回类型是某一类型的指针
类型标识符 *函数名(参数表)
 int *f(x，y);
首先它是一个函数，只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变...]]></description><category></category></item><item><title><![CDATA[【转载】linux中shell命令test用法和举例]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402456</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402456</guid><author>ditong1284</author><pubDate>Tue, 16 Aug 2016 16:47:00 +0800</pubDate><description><![CDATA[test 命令最短的定义可能是评估一个表达式；如果条件为真，则返回一个 0 值。如果表达式不为真，则返回一个大于 0 的值 — 也可以将其称为假值。检查最后所执行命令的状态的最简便方法是使用 $? 值。出于演示的目的，本文中的例子全部使用了这个参数。


test 命令期望在命令行中找到一个参数，当 shell 没有为变量赋值时，则将该变量视为空。这意味着在处理脚本时，一旦脚本...]]></description><category></category></item><item><title><![CDATA[【转载】SQLITE3 使用总结]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402455</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402455</guid><author>ditong1284</author><pubDate>Tue, 09 Aug 2016 16:57:00 +0800</pubDate><description><![CDATA[转载自网友董淳光的文章。
前序：
这里要注明，我是一个跨平台专注者，并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西，虽然没有验证，但是我已尽量不使用任何 windows 的东西，只使用标准 C 或标准C++。但是，我没有尝试过在别的系统、别的编译器下编译，因此下面的叙述如果不正确，则留待以后修改。
下面我的代码仍然用 VC 编写，因为...]]></description><category></category></item><item><title><![CDATA[【转载】Select函数实现原理分析]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402454</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402454</guid><author>ditong1284</author><pubDate>Thu, 04 Aug 2016 12:59:00 +0800</pubDate><description><![CDATA[Select函数实现原理分析
&lt;原文&gt;
select需要驱动程序的支持，驱动程序实现fops内的poll函数。select通过每个设备文件对应的poll函数提供的信息判断当前是否有资源可用(如可读或写)，如果有的话则返回可用资源的文件描述符个数，没有的话则睡眠，等待有资源变为可用时再被唤醒继续执行。

下面我们分两个过程来分析select：

1. s...]]></description><category></category></item><item><title><![CDATA[互斥锁]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402453</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402453</guid><author>ditong1284</author><pubDate>Wed, 27 Jul 2016 17:17:00 +0800</pubDate><description><![CDATA[pthread_mutex_init -该函数用于C函数的多线程编程中，互斥锁的初始化。

转载于:https://www.cnblogs.com/Jeff-Tang/p/5711903.html]]></description><category></category></item><item><title><![CDATA[_stat函数/struct stat 结构体使用笔记]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402451</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402451</guid><author>ditong1284</author><pubDate>Wed, 27 Jul 2016 14:44:00 +0800</pubDate><description><![CDATA[内容来自互联网，非原创，方便以后查看。
另，关于获取文件信息——_stat函数的使用详见http://blog.youkuaiyun.com/frank_liuxing/article/details/18604517#comments

在使用这个结构体和方法时，需要引入：&lt;sys/types.h&gt;&lt;sys/stat.h&gt;struct stat这个结构体是用来描述...]]></description><category></category></item><item><title><![CDATA[网站]]></title><link>https://blog.youkuaiyun.com/ditong1284/article/details/101402452</link><guid>https://blog.youkuaiyun.com/ditong1284/article/details/101402452</guid><author>ditong1284</author><pubDate>Tue, 26 Jul 2016 15:15:00 +0800</pubDate><description><![CDATA[&lt;领先的 Web 技术教程&gt;
http://www.w3school.com.cn/index.html

&lt;英文&gt;
搜英文缩写
http://shortof.com/suolueci/Latitude-LAT

&lt;C语言&gt;
C语言中文网
http://c.biancheng.net/cpp/
Standard C 语言标准函...]]></description><category></category></item></channel></rss>