<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pingf0</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pingf0]]></copyright><item><title><![CDATA[OOC-GCC基本结构图[0.6]]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/6309430</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/6309430</guid><author>pingf0</author><pubDate>Fri, 08 Apr 2011 13:54:00 +0800</pubDate><description><![CDATA[这个图片主要是说明OOC_GCC中关于类的宏的基本结构[v0.6][注:此图不包括单根继承部分]http://code.google.com/p/ooc-gcc/downloads/list注意编译时要开启-fms-extensions[GCC 4.5]或-fplan9-extensions[GCC 4.6] 


]]></description><category></category></item><item><title><![CDATA[OOC-GCC新的测试用例[0.6]]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/6279069</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/6279069</guid><author>pingf0</author><pubDate>Fri, 25 Mar 2011 23:59:00 +0800</pubDate><description><![CDATA[这个例子主要用来掩饰如何实现继承关系[v0.6]http://code.google.com/p/ooc-gcc/downloads/list//
#include "inc/core/OOStd.h"

#include "inc/JObject/JType/JType.h"
 

CLASS_EX(JType,Mom){
    int age;
    int gender;
    CLASS_ST(JType,Mom) 
    iFn sayHi;
};
int Mom_sayHi(Mom * ]]></description><category></category></item><item><title><![CDATA[Proteus中8259的仿真[无dos,纯手工]]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/6255285</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/6255285</guid><author>pingf0</author><pubDate>Thu, 17 Mar 2011 09:06:00 +0800</pubDate><description><![CDATA[因为研究生复试的需要所以最近折腾了下8086的汇编, 不过proteus总是没有我预期的完美[可能也跟和谐的版本有关] 下面是折腾8259的一些总结,不过有一些问题,希望知道的能予以指正  电路搭建,基于自带的例子 (原文件名:8259_1.png)  程序源码 (原文件名:8259_2.png)  断点设置 (原文件名:8259_3.png)  仿真1 (原文件名:8259_4.png)  仿真2 (原文件名:8259_5.png) 另外,一些问题罗列如下 -.我用的老王的77sp2和谐,不过逻辑仿真器貌]]></description><category></category></item><item><title><![CDATA[Win32下AT&T汇编Hello world教程]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/6234020</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/6234020</guid><author>pingf0</author><pubDate>Wed, 09 Mar 2011 13:52:00 +0800</pubDate><description><![CDATA[因为复试的需要,学习了下和汇编相关的东西,虽然当年学过微机原理,不过没下功夫[其实是老师水,教材水啊....]现在只能恶补了这两天玩了下masm,nasm,gas,当然只是搭建了基本的环境,跑了下基本的实例因为gas相关文档比较稀缺,所以本篇日志记录一些和其相关的主要目的是备份一下,省的以后忘了顺便说一下,我用的是和谐的WinXP系统1.环境搭建,从sf下MinGW套件,这一步不在赘述2.基本的程序先来一个最简单的hello world,不过用到了c运行时,当然也可以写那种纯粹的保护模式的,不过比较麻烦,现]]></description><category></category></item><item><title><![CDATA[SlickEdit完美解析Qt4]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/6170832</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/6170832</guid><author>pingf0</author><pubDate>Mon, 31 Jan 2011 14:51:00 +0800</pubDate><description><![CDATA[这两天折腾Qt,为了让SE更好的解析它,还是花了些时间的,下面的图片展示了SE强大的自动补全功能Qt类方法的补全编写类方法时的补全this指针补全ui类补全[设计namespace解析]头文件补全浏览QString源代码使用GDB调试Qt程序解析ui布局文件[xml] ]]></description><category></category></item><item><title><![CDATA[ OOC-GCC 简介]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/6162877</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/6162877</guid><author>pingf0</author><pubDate>Tue, 25 Jan 2011 13:50:00 +0800</pubDate><description><![CDATA[ OOC-GCC 概述 下载地址http://code.google.com/p/ooc-gcc/downloads/list 其实这还是我对用C语言进行OO方式编程的一些尝试,最早的时候我在SF建了一个叫JCOOP的项目,后来搬到GOOGLE CODE 不过随着不断的改进,也对OO有了进一步的理解, 在这里先谈一下现在我对OO的理解, 所谓OO,本质是对象驱动型编程模式,其核心在于抽象,并将代码封装使之更易于复用. 所以说你用结构体来抽象描述某种事物并不意味着你的代码就不是OO的,所以说用C也是可以写出O]]></description><category></category></item><item><title><![CDATA[恶心的GObject[Part I][v0.1]]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/5893219</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/5893219</guid><author>pingf0</author><pubDate>Sat, 18 Sep 2010 20:51:00 +0800</pubDate><description><![CDATA[恶心的GObject[Part I][v0.1] 转载请注明出处http://www.pingf.me<br /><br /><br />
	虽然GObject最初是为了简化C语言的OO开发而设立的,但毕竟C不是天生的OO语言,而其中有太多抽象的东西,反而让其难以入门.....<br />
	虽然以前花了很长时间去研究这东西,但限于当时的水平,一些东西并没有弄透彻,甚至有不少错误....<br />
	因为前段自己尝试用C语言来模拟OO,积累了不少经验,最近偶然又回顾了下GObject,一些似懂非懂的]]></description><category></category></item><item><title><![CDATA[使用C语言进行面向对象的开发－－GObject入门［4］]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4846977</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4846977</guid><author>pingf0</author><pubDate>Sat, 21 Nov 2009 13:14:00 +0800</pubDate><description><![CDATA[  转载请注明出处 blog.youkuaiyun.com/pingf0 或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制，一点都没开源精神，以后每次写文章开始都要这样鄙视下优快云这样网站，都不会学习下ouravr之类的。。。。”Part 4   接上文.前面定义了几个结构，我们可以把那些东西放在一个jc_boy.h文件中，下面开始介绍如何去实现这个BOY类，也就是要]]></description><category></category></item><item><title><![CDATA[使用C语言进行面向对象的开发－－GObject入门［3］ ]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4844852</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4844852</guid><author>pingf0</author><pubDate>Fri, 20 Nov 2009 23:13:00 +0800</pubDate><description><![CDATA[  转载请注明出处 blog.youkuaiyun.com/pingf0 或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制，一点都没开源精神，以后每次写文章开始都要这样鄙视下优快云这样网站，都不会学习下ouravr之类的。。。。”终于要谈正题了，如何使用GObject去构件一个所谓的“对象”呢？其实是一件简单但却痛苦的事情。在罗列代码之前，还是要啰嗦两句。GO]]></description><category></category></item><item><title><![CDATA[使用C语言进行面向对象的开发－－GObject入门［2］ ]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4844840</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4844840</guid><author>pingf0</author><pubDate>Fri, 20 Nov 2009 23:10:00 +0800</pubDate><description><![CDATA[  转载请注明出处 blog.youkuaiyun.com/pingf0 或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制，一点都没开源精神，以后每次写文章开始都要这样鄙视下优快云这样网站，都不会学习下ouravr之类的。。。。”  PART 2.在正式开始GObject的学习之前，还要简单提一下大名鼎鼎的建立在GObject系统之上的桌面图形库Gtk，先来个最简]]></description><category></category></item><item><title><![CDATA[使用C语言进行面向对象的开发－－GObject入门［1］]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4844812</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4844812</guid><author>pingf0</author><pubDate>Fri, 20 Nov 2009 23:03:00 +0800</pubDate><description><![CDATA[ 转载请注明出处 blog.youkuaiyun.com/pingf0 或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制，一点都没开源精神，以后每次写文章开始都要这样鄙视下优快云这样网站，都不会学习下ouravr之类的。。。。”  C语言是简单的，因为它本身并没有什么特别的内容，标准C并没有提供多少函式（其实一般用不到的提供了很多），也没有提供面向对象的机制，但也正因]]></description><category></category></item><item><title><![CDATA[关于c＋＋类型转换的一段测试用代码]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4798449</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4798449</guid><author>pingf0</author><pubDate>Wed, 11 Nov 2009 15:08:00 +0800</pubDate><description><![CDATA[转载请注明出处 blog.youkuaiyun.com/pingf0或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制，一点都没开源精神，以后每次写文章【首发在我csdn博客的】开始都要这样鄙视下优快云这样网站，都不会学习下ouravr之类的。。。。”   这只是个实验用的代码，顺带学点关于c＋＋类型转换的东西 #include  #include ]]></description><category></category></item><item><title><![CDATA[在win32下使用clutter-1.0进行2.5D桌面开发[1026]]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4731085</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4731085</guid><author>pingf0</author><pubDate>Mon, 26 Oct 2009 22:20:00 +0800</pubDate><description><![CDATA[转载请注明出处 blog.youkuaiyun.com/pingf0 或www.cnblogs.com/pingf “一直很讨厌下东西也要花钱的机制，一点都没开源精神，以后每次写文章【发在我csdn博客的】开始都要这样鄙视下优快云这样网站，都不会学习下ouravr之类的。。。。”  clutter是个很不错的库，也正因为有了它，Intel的moblin才显得有点光彩【个人愚见]]></description><category></category></item><item><title><![CDATA[avr复习笔记--iic读写多个24cxxx【1001】]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4626247</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4626247</guid><author>pingf0</author><pubDate>Thu, 01 Oct 2009 21:41:00 +0800</pubDate><description><![CDATA[一直很讨厌下东西也要花钱的机制，一点都没开源精神，以后每次写文章开始都要这样鄙视下优快云这样网站，都不会学习下ouravr之类的。。。。  这次首发在csdn的blog，主要是因为博客园网速太那个了。。。。  实际上还是仅仅备份些代码，加些注释，因为这本身就很容易。。。 先定义些东西#define PORT_IIC PORTC#define DDR_IIC]]></description><category></category></item><item><title><![CDATA[LINUX串口简明解析[修正版][0919] ]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4597942</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4597942</guid><author>pingf0</author><pubDate>Sat, 26 Sep 2009 16:47:00 +0800</pubDate><description><![CDATA[LINUX串口简明解析[修正版][0919] 09-14上周的时候，发了篇文章，关于linux串口的【当然程序师转别人的（还是发布在IBM开发者社区的嘞）】，虽然当时能跑的通，但这周在用的时候却发现不行了，于是决定仔细研究下linux下串口这东西！当然那个程序有问题，就要自己重新写啦。。。。。。OTZ 。。。。饿。。。我向来比较懒。。。。当然研究过程中还是明白了不少东西的1，解决minic]]></description><category></category></item><item><title><![CDATA[qt下的时钟程序［0806］ ]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4571749</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4571749</guid><author>pingf0</author><pubDate>Sun, 20 Sep 2009 08:38:00 +0800</pubDate><description><![CDATA[qt下的时钟程序［0806］ 最近抽空又看了下qt，发现用它来实现一些东西真的很容易比如下面这个例子，绘制了个圆形的时钟，但代码却清晰易懂［例子源自奇趣科技提供的例子］因为清晰，所以就只写注释了，吼吼其实也就这么几行代码头文件//clock.h#ifndef CLOCK_H#define CLOCK_H#include class Clock : public ]]></description><category></category></item><item><title><![CDATA[qt学习笔记--使用qtcreator开发【0831】 ]]></title><link>https://blog.youkuaiyun.com/pingf0/article/details/4571443</link><guid>https://blog.youkuaiyun.com/pingf0/article/details/4571443</guid><author>pingf0</author><pubDate>Sat, 19 Sep 2009 23:58:00 +0800</pubDate><description><![CDATA[写些与Qt4相关的东西用最新的QtCreator选择GUI的应用会产生含有如下文件的工程  下面就简单分析下各部分的功能。 .pro文件是供qmake使用的文件，不是本文的重点【不过其实也很简单的】，在此不多赘述。所以呢，还是从main开始，Code highlighting produced by Actipro CodeHighlighter (freeware)h]]></description><category></category></item></channel></rss>