Timer例子

#include #include #include #include void onTime(int sock, short event, void*arg){std::cout << "On Timer" << std::endl;}int main...

2017-03-06 12:08:51

阅读数 270

评论数 0

CSDN课程。。。。。。

http://edu.csdn.net/courses/o280_s781

2015-12-17 21:16:35

阅读数 740

评论数 0

内存映射文件

一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。   原理 首先,“映射”这个词,就和数学课上说的“一一映射”是一个意思,...

2014-12-02 17:11:43

阅读数 481

评论数 0

构造函数调用顺序

C++构造函数调用顺序 1、创建派生类的对象,基类的构造函数函数优先被调用(也优先于派生类里的成员类); 2、如果类里面有成员类,成员类的构造函数优先被调用,静态成员优先调用; 3、基类构造函数如果有多个基类则构造函数的调用顺序是某类在类派生表中出现的   顺序而不是它们在...

2014-11-27 16:46:58

阅读数 640

评论数 0

C++成员函数的隐藏、覆盖和重载。

成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。 成员函数被重载的特征: (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 覆盖:派生类函数覆盖基类函数,特征是...

2014-11-27 13:36:36

阅读数 403

评论数 0

C++ 继承内存模型

今天在网上看到了一篇写得非常好的文章,是有关c++类继承内存布局的。看了之后获益良多,现在转在我自己的博客里面,作为以后复习之用。 ——谈VC++对象模型 (美)简.格雷 程化    译 译者前言 一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使...

2014-11-26 14:38:03

阅读数 1114

评论数 1

GDB调试大型工程

1,默认的源码目录在main函数的目录; 2,如果要调试的项目不再

2014-11-21 11:02:37

阅读数 2288

评论数 0

Qt 事件与循环,和QEventLoop

1、事件循环一般用exec()函数开启。QApplicaion::exec()、QMessageBox::exec()都是事件循环。其中前者又被称为主事件循环。 事件循环首先是一个无限“循环”,程序在exec()里面无限循环,能让跟在exec()后面的代码得不到运行机会,直至程序从exec(...

2014-10-21 17:34:12

阅读数 4209

评论数 1

Qt moveToThread使用说明

class

2014-10-21 09:31:14

阅读数 3383

评论数 0

P2P通信

在传统的集中式网络中,都是一台服务器(集群)对外提供服务,所有客户端都依赖中央服务器进行与服务端的通信或者其他客户端的通信。如图   这样的通信方式,一个数据包从一个客户端发送到另一个客户端都要在服务端中进行中转,服务端承受的压力非常大,很容易因为线程问题而当机。 于是提出另一种通信...

2014-10-14 21:28:09

阅读数 496

评论数 0

QTableView中嵌入CheckBox的四种方法

搜索了一下,QTableView中嵌入复选框CheckBox方法有四种:            第一种不能之前显示,必须双击/选中后才能显示,不适用。        第二种比较简单,通常用这种方法。        第三种只适合静态显示静态数据用       第四种比较适合扩展,它除了可...

2014-09-22 15:49:29

阅读数 612

评论数 0

QSS语法

借用css 的灵感, Qt也支持Qt自己的css, 简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入,使得设计一种皮肤与界面控件分离的软件成为可能,应用程序也能像web界面那样...

2014-09-19 11:38:33

阅读数 533

评论数 2

Qt编码问题

QT使用Unicode来存储,绘制以及操作字符串。在很多情况下,可能想要使用不同的编码方式来处理数据。例如大部分的日语文件都被存储在 Shift-JIS或者 ISO2022的文件中,而俄罗斯的用户常常使用KOI8-R或者CP1251编码方式。QT提供了一个QTextCodec 类集合来从Un...

2014-06-24 16:01:19

阅读数 758

评论数 0

QWaitCondition

/*  使用QWaitCondition和QMutex可以实现比信号量更精确的控制  */      #include    #include       //const int DataSize = 100000;   //const int BufferSize = 4096;...

2014-06-23 14:30:31

阅读数 579

评论数 0

Qt信号量

■:QSemphore     Qt中的信号量是由QSemaphore类提供的,信号量可以理解为互斥量功能的扩展,互斥量只能锁定一次而信号量可以获取多次,它可以用来保护一定数量的同种资源。     acquire(n)函数用于获取n个资源,当没有足够的资源时调用者将被阻塞直到有足够的可用资源。...

2014-06-23 11:36:26

阅读数 1168

评论数 0

Qt的线程关联性

全文转载自dbzhang800的Bolg,「QObject 之 Thread Affinity」               原文地址:http://blog.csdn.net/dbzhang800/article/details/6557272       原文发布时间:2011-06-20...

2014-06-20 16:44:57

阅读数 490

评论数 0

Qt线程与事件循环

周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,...

2014-06-20 16:35:54

阅读数 607

评论数 0

Qt模态对话框与事件循环

起源 qtcn中文论坛中有网友问到: 假设程序正常运行时,只有一个简单的窗体A,此时只有一个GUI主线程,在这个主线程中有一个事件循环处理窗体上的事件。当此程序运行到某阶段时,弹出一个模态窗体B(书上说模态窗体是有其自己的事件循环的),此时模态窗体B是否会有一个对应的子线程处理其事件循环? ...

2014-06-20 15:49:51

阅读数 848

评论数 0

Qt通过ODBC使用MySql

1,安装MySql的ODBC驱动:       下载

2014-06-19 14:45:04

阅读数 727

评论数 0

QProcess的使用

本文通过QProcess,实现了在Qt中调用外部程序(控制台程序),并将输出重定向到了一个QTextEdit里。效果如下图所示:   运行界面如下:   程序共包含以下三个文件:   [cpp] view plaincopy //: main.cpp  #...

2014-06-18 15:33:52

阅读数 375

评论数 0

提示
确定要删除当前文章?
取消 删除