加载中
MFC之RTTI分析(基于侯俊杰的《深入浅出MFC》)

MFC框架早在标准C++之间提出并实现了类的运行时识别(RTTI)功能,下面记录下基于我对其的理解。 要实现RTTI必须在定义的时候记录下来类的基本信息。MFC构建了一个CRuntimeClass的结构体用以...

GTK国际化

昨天项目要求对一个GTK程序国际化,花了一下午的时间看了相关资料,现在整理制作流程。 一、源码中设置国际化的支持。在main函数添加如下代码,增加国际化的支持。代码中的PACKAGE为程序最后...

gtk多线程更新界面

以前一直困扰在gtk中使用多线程更新界面的问题,今天终于解决。在写下解决方法,以备后查。 这里以textview中动态显示socket更新数据为例。首先建立socket,然后使用g_idle_add函数添加读取s...

oracle Linux 安装

安装虚拟机增强功能: yum install gcc yum install kernel-uek-devel

C#——BackgroundWoker操作

C#中的BackgroundWoker在GUI中用于替代多线程是一个比较理想的实现方式。下面记录使用BackgroundWorker的详细方法。 BackgroundWoker有三个事件分别为DoWork、ProgressChanged、RunWorkerCo...

GTK多线程界面更新(续)

上一篇《GTK多线程更新界面》中,我提到可以通过使用空闲函数来替代多线程处理GTK。随着对GTK的了解,发现这样并不是所有情况都合适。 第一,如果使用空闲函数来处理socket程序,可能会造成数...

单链表实现

单链表的实现主要包括链表的添加、遍历、查找、删除操作。具体过程还有待改进。 list.h #ifndef __LIST_H__   #define __LIST_H__   #include <stdlib.h>   #include <stdio.h>      typedef stru...

2012/11/17 23:08
149

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部