<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[michael_dingtao的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/michael_dingtao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; michael_dingtao]]></copyright><item><title><![CDATA[Gdb]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4510745</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4510745</guid><author>michael_dingtao</author><pubDate>Wed, 02 Sep 2009 12:59:00 +0800</pubDate><description><![CDATA[原文：http://dsec.pku.edu.cn/~yuhj/wiki/gdb.html#top概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许，各位比较喜欢那种图形界面方式的，像VC、BCB等IDE的调试，但如果你是在 UNIX平台下做软件，你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长，尺]]></description><category></category></item><item><title><![CDATA[Makefile]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4510718</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4510718</guid><author>michael_dingtao</author><pubDate>Wed, 02 Sep 2009 12:51:00 +0800</pubDate><description><![CDATA[原文：http://blog.youkuaiyun.com/haoel/archive/2004/02/24/2886.aspx 概述——什么是makefile？或许很多Winodws的程序员都不知道这个东西，因为那些Windows的IDE都为你做了这个工作，但我觉得要作一个好的和professional的程序员，makefile还是要懂。这就好像现在有这么多的HTML的编辑器]]></description><category></category></item><item><title><![CDATA[Linux下Makefile的automake生成全攻略]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4503697</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4503697</guid><author>michael_dingtao</author><pubDate>Mon, 31 Aug 2009 15:21:00 +0800</pubDate><description><![CDATA[一、Makefile介绍Makefile是用于自动编译和链接的，一个工程有很多文件组成，每一个文件的改变都会导致工程的重新链接，但是不是所有的文件都需要重新编译，Makefile中纪录有文件的信息，在make时会决定在链接的时候需要重新编译哪些文件。Makefile的宗旨就是：让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变，编译器会自动的发现最终的生成文件已经]]></description><category></category></item><item><title><![CDATA[例解 autoconf 和 automake 生成 Makefile 文件]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4503448</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4503448</guid><author>michael_dingtao</author><pubDate>Mon, 31 Aug 2009 14:34:00 +0800</pubDate><description><![CDATA[2006 年  9 月  21 日本文介绍了在 linux 系统中，通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理，接着详细介绍了配置 Configure.in 的方法及其规则。引子无论是在Linux还是在Unix环境中，make都是一个非常重要的编译命令。不管是自己进行项目开发]]></description><category></category></item><item><title><![CDATA[GtkTreeView]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4484616</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4484616</guid><author>michael_dingtao</author><pubDate>Tue, 25 Aug 2009 21:29:00 +0800</pubDate><description><![CDATA[        document.body.oncopy = function() {            if (window.clipboardData) {                setTimeout(function() {                    var text = clipboardData.getData("text");  ]]></description><category></category></item><item><title><![CDATA[GtkComboBox 與 GtkTreeStore]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4484592</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4484592</guid><author>michael_dingtao</author><pubDate>Tue, 25 Aug 2009 21:19:00 +0800</pubDate><description><![CDATA[GtkComboBox可以建立下拉選單，以供使用者選取項目，GtkComboBox實現了Model-View模式，可提供豐富的項目類型與表現方式，但這也提高了程式撰寫時的複雜度，為此，GtkComboBox提供了gtk_combo_box_new_text()以建立一般常用的文字下拉清單功能之GtkComboBox，若想要設定下拉清單中的文字項目，則可以使用gtk_combo_box_]]></description><category></category></item><item><title><![CDATA[Windows 下第一個 GTK 程式]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4484589</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4484589</guid><author>michael_dingtao</author><pubDate>Tue, 25 Aug 2009 21:16:00 +0800</pubDate><description><![CDATA[在這邊說明一下如何在Windows作業系統之下撰寫、編譯GTK，GTK使用GLib、cairo、Pango、ATK、GTK+、gettext-runtime、libpng、libjpeg、libtiff與zlib，所以您必須也取得這些套件，在GTK官方網站的 Windows Download 中可以取得，最簡單的方法是取得all-in-one  bundle。      以下說]]></description><category></category></item><item><title><![CDATA[正则表达式的语法表]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4467101</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4467101</guid><author>michael_dingtao</author><pubDate>Thu, 20 Aug 2009 17:07:00 +0800</pubDate><description><![CDATA[原文：http://www.cnblogs.com/Caesar/archive/2008/07/30/1256486.html   字符     |                                           描述       ---------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4467090</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4467090</guid><author>michael_dingtao</author><pubDate>Thu, 20 Aug 2009 17:05:00 +0800</pubDate><description><![CDATA[原文：http://manual.phpv.net/regular_expression.html正则表达式30分钟入门教程版本：v2.3 (2008-4-13) 作者：deerchao  转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西？入门测试正则表达式元字符字符转义重复]]></description><category></category></item><item><title><![CDATA[读心术游戏]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4447433</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4447433</guid><author>michael_dingtao</author><pubDate>Fri, 14 Aug 2009 17:13:00 +0800</pubDate><description><![CDATA[mind_reader.c #include gchar *str[] = {"♠","♣","♥","♬","♪","♩","♭","☏","♂","♀","☺",        "♧","♡","◊","☆","☊","☋","の","￡","☪","♋","☯",        "☂","✈","✉","☈","♨","＠","㊣","⊕","あ","§","￥"};]]></description><category></category></item><item><title><![CDATA[GTK+系统中的对话框（GTK+ dialogs）]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4433263</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4433263</guid><author>michael_dingtao</author><pubDate>Tue, 11 Aug 2009 11:05:00 +0800</pubDate><description><![CDATA[http://zetcode.com/tutorials/gtktutorial/chinese/gtkdialogs/在接下来的章节中我们将着重介绍GTK+系统中的对话框。 对话框窗口是众多GUI应用程序中不可或缺的部分。对话框经常是很多人进行信息交流的桥梁。在计算机中，对话框也经常扮演着我们和应用程序进行对话的工具。对话框可以用来输入数据，修改数据，或者改变应用程序的使用设]]></description><category></category></item><item><title><![CDATA[linux c 正则表达式]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4397621</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4397621</guid><author>michael_dingtao</author><pubDate>Fri, 31 Jul 2009 15:41:00 +0800</pubDate><description><![CDATA[http://www.chinaunix.net/jh/23/303346.html  标准的C和C++都不支持正则表达式，但有一些函数库可以辅助C/C++程序员完成这一功能，其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库，许多Linux发行版本都带有这个函数库。 编译正则表达式 为了提高效率，在]]></description><category></category></item><item><title><![CDATA[解析“extern”]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4376875</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4376875</guid><author>michael_dingtao</author><pubDate>Fri, 24 Jul 2009 14:44:00 +0800</pubDate><description><![CDATA[															document.body.oncopy = function() {							if (window.clipboardData) {								setTimeout(function() {									var text = clipboardData.getData("text"); 									if (tex]]></description><category></category></item><item><title><![CDATA[从硬盘安装Fedora]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4347188</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4347188</guid><author>michael_dingtao</author><pubDate>Tue, 14 Jul 2009 13:11:00 +0800</pubDate><description><![CDATA[（1）、从网站下载回来Fedora-10-i386-DVD.iso光盘镜像文件，要放到一个有足够空间的FAT32文件系统的分区中，例如我的是F:/f10目录下，不能放到NTFS文件系统的分区下，文件夹可任意命名，不过最好是英文目录，因为在安装时是不能用中文指定安装目录的。（2）、用winrar提取Fedora-10-i386-DVD.iso文件中的isolinux目录到C盘根目录下]]></description><category></category></item><item><title><![CDATA[  Linux文件权限与目录配置]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327301</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327301</guid><author>michael_dingtao</author><pubDate>Tue, 07 Jul 2009 10:44:00 +0800</pubDate><description><![CDATA[1。Linux中的用户与群组Linux是真正的多用户多任务，同一时刻可以允许多个用户同时使用Linux。Linux的用户及群组功能是相当健全好用的一个安全防护。 2。Linux文件权限Linux拥有用户及群组的概念，就需要针对这些用户和群组设置文件或者目录的权限，成为文件或者目录的权]]></description><category></category></item><item><title><![CDATA[fopen与open的区别]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327294</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327294</guid><author>michael_dingtao</author><pubDate>Tue, 07 Jul 2009 10:43:00 +0800</pubDate><description><![CDATA[ open和fopen的区别：1.缓冲文件系统缓冲文件系统的特点是：在内存开辟一个“缓冲区”，为程序中的每一个文件使用，当执行读文件的操作时，从磁盘文件将数据先读入内存“缓冲区”，装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时，先将数据写入内存“缓冲区”，待内存“缓冲区”装满后再写入文件。由此可以看出，内存“缓冲区”的大小，影响着实际操作外存的次数，内存“缓冲区”越]]></description><category></category></item><item><title><![CDATA[fstat、stat和lstat 区别(转)]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327291</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327291</guid><author>michael_dingtao</author><pubDate>Tue, 07 Jul 2009 10:42:00 +0800</pubDate><description><![CDATA[ stat系统调用系列包括了fstat、stat和lstat，它们都是用来返回“相关文件状态信息”的，三者的不同之处在于设定源文件的方式不同。1 首先隆重介绍的是一个非常重要的”VIP”人物，他是fstat, stat和lstat三者都要用到的一个结构体类型，名字叫做struct stat。可以说，没有这个struct stat的支持，上述三个系统调用将寸步难行。 ]]></description><category></category></item><item><title><![CDATA[Linux-mmap函数介绍]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327281</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327281</guid><author>michael_dingtao</author><pubDate>Tue, 07 Jul 2009 10:41:00 +0800</pubDate><description><![CDATA[ mmap函数是unix/linux下的系统调用，来看《Unix Netword programming》卷二12.2节对mmap的介绍：Themmap function maps either a file or a Posix shared memory object intothe address space of a process.We use this function f]]></description><category></category></item><item><title><![CDATA[MP3 ID3]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327275</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327275</guid><author>michael_dingtao</author><pubDate>Tue, 07 Jul 2009 10:39:00 +0800</pubDate><description><![CDATA[ ID3简介　　ID3标签是MP3音乐档案中的歌曲附加讯息，它能够在MP3中附加曲子的演出者、作者以及其它类别资讯，方便众多乐曲的管理。缺少ID3标签并不会影响MP3的播放，但若没有的话，管理音乐文件也会相当的麻烦。如果你在网上downloadMP3，里面多半已经写有预设的ID3讯息。如果你想要将其清除重设，使用WinAMP中的“Alt +3”热键，就能修改MP3档案中之的]]></description><category></category></item><item><title><![CDATA[id3 信息读取]]></title><link>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327239</link><guid>https://blog.youkuaiyun.com/michael_dingtao/article/details/4327239</guid><author>michael_dingtao</author><pubDate>Tue, 07 Jul 2009 10:33:00 +0800</pubDate><description><![CDATA[其实id3信息读取还算比较容易。特别是V1,V2就复杂一点。V1的信息放在文件的结尾128字节，V2放在文件开头，而且长度大小不确定。下面我把我写的和xly rics中带的ID3解析拿出给大家分析，相关的id3详细信息到id3的官方网站查询。我的了id3 v1和v2读取程序是分开的。ID3 V1读取程序。#include#include/*Header         ]]></description><category></category></item></channel></rss>