- 博客(19)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
转载 boost 定时器
数 main() 首先定义了一个I/O 服务 io_service,用于初始化I/O 对象 timer。 就象boost::asio::deadline_timer那样,所有 I/O 对象通常都需要一个 I/O 服务作为它们的构造函数的第一个参数。 由于timer 的作用类似于一个闹钟, 所以 boost::asio::deadline_timer
2016-07-29 15:55:09 626
转载 qt 解析json文件
QJsonDocument mDocument;mDocument = QJsonDocument::fromJson(json); if (!mDocument.isNull()) { if (mDocument.isArray()) { QJsonValue(mDocument.array()); } e
2016-07-28 14:35:02 259
转载 QT 网络模块QAbstractSocket类阅读
1.这个类是所有套接字类的基类QAbstractSocket是 QTcpSocket and QUdpSocket 的基类,如果使用socket有以下两种方法:1. QTcpSocket or QUdpSocket.2.创建一个本地的套接字描述,实例化QAbstractSocket,调用 setSocketDescriptor()来包装本地套接字
2016-07-26 18:02:14 521
转载 QT QUdpSocket广播
#include "widget.h"#include "ui_widget.h"#includeWidget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); //QTextCodec::setCodecForLocale(Q
2016-07-26 16:24:09 2760
转载 值得推荐的C/C++框架和库
值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.
2016-07-22 15:11:46 387
转载 QT 延时
//#include //#include //#include //void qsleep(unsigned int msec)//{// QTime dieTime = QTime::currentTime().addMSecs(msec);// while( QTime::currentTime() // QCoreApp
2016-07-21 13:11:33 439
转载 python 补充
一、序列的方法在快速教程中,我们了解了最基本的序列(sequence)。回忆一下,序列包含有定值表(tuple)和表(list)。此外,字符串(string)是一种特殊的定值表。表的元素可以更改,定值表一旦建立,其元素不可更改。任何的序列都可以引用其中的元素(item)。下面的内建函数(built-in function)可用于序列(表,定值表,字符串):# s为一个序
2016-07-15 16:51:10 341
转载 python 深入
到现在为止,Python学习已经可以告一段落。下面的部分,我想讨论Python的高级语法和底层实现。这一部分的内容并不是使用Python所必须的。但如果你想从事一些大型的Python开发(比如制作Python工具、写一个框架等),你会希望对这一部分内容有所的了解。一、特殊方法与多范式Python 一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你
2016-07-14 15:24:16 1100
转载 python 进阶
Python基础介绍了基本概念,特别是对象和类。进阶教程对基础教程的进一步拓展,说明Python的细节。希望在进阶教程之后,你对Python有一个更全面的认识。一、词典之前我们说了,列表是Python里的一个类。一个特定的表,比如说nl = [1,3,8],就是这个类的一个对象。我们可以调用这个对象的一些方法,比如 nl.append(15)。 我们要介绍一个新的类,词典
2016-07-14 13:43:40 386
转载 python 学习
1、Python命令行实验环境已经安装好了Python, 在Linux命令行输入:$python将直接进入python。然后在命令行提示符>>>后面输入:>>>print('Hello World!')可以看到,随后在屏幕上输出:Hello World!print是一个常用函数,其功能就是输出括号中得字符串。(在Python 2.x
2016-07-13 16:47:21 503
原创 简单单向链表实现
#include struct NODE{ NODE *next = NULL; int data;public: NODE(int s) { data = s; } void appendToTail(int d) { NODE *end = new NODE(d);
2016-07-13 15:10:51 225
转载 字符串含空格替换
QString replaceStr(QString str, QString dev){ return str.replace(' ',dev);}
2016-07-13 14:24:15 204
原创 给定两个字符串,重新排列后,两个是否相等
bool checkSortEqual(QString &source, QString &str){ if(source.size() == str.size()) { //QChar tmp[1] = '/0'; for(QChar sz : source) { //tmp[0] = s
2016-07-13 14:12:54 671
原创 实现输入字符串反转
QString reversalStr(QString &str){ QString ret; for(QChar sz:str) { ret.push_front(sz); } return ret;}int main(int argc, char *argv[]){ QCoreApplicat
2016-07-13 13:58:39 2711
原创 测试字符串是否相等
第一种方法,使用QT实现#include #include #include #include bool checkChar(QString str){ if(str.size() >1) { QChar tmp[1] = str[0]; int i = 1; while (i st
2016-07-13 13:53:01 545
转载 QT 加载静态库和动态库的方法
加载动态库LIBS += -L./opencv249/vc10/bin -lopencv_core249LIBS += -L./opencv249/vc10/bin -lopencv_highgui249LIBS += -L./opencv249/vc10/bin -lopencv_imgproc249加载静态库 LIBS +
2016-07-08 15:47:39 3054
原创 qt 5.6+mingw 编译安装QWT
1.下载QWT路径:https://sourceforge.net/projects/qwt/files/?source=navbar2.解压,编译,安装使用qt的命令行,进入qwt文件夹,然后 qmake qwt.pro; mingw32-make ; mingw32-make install;
2016-07-06 11:26:26 1259
原创 用QT 写的一个Log
#ifndef CLOG_H#define CLOG_H#include #include #include #include class CLog{private: CLog();public: static CLog *GetSingleObj(); void printLog(const QString
2016-07-01 14:58:56 909
面向模式的软件体系结构全中文
2016-04-18
win debug tool
2016-03-31
VC6.0配置问题555555555555555555
2015-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人