自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 QString、string和C字符串相互转换

std::string转换成QString string std_str (“abc”); QString q_str = QString::fromStdString(std_str); QString转换成std::string QString q_str(“abc”); string = q_str.toStdString(); string转换成char* string std_s

2017-06-23 22:30:12 1385

原创 QT中快捷键使用

1 、Ctrl(按住)+ Tab快速切换已打开的文件2、快速添加方法实体(.cpp)声明, 将光标移动到h文件中的方法声明。按Alt(按住)+ Enter,再按回车键将在cpp中添加该函数的声明。3、修改变量名,并应用到所有使用该变量的地方。 将光标移动到需要更改的变量上,按Ctrl + Shift + R,当前变量名称外框为红色时,表示已经已激活全局修改功能,当修改此处变量名称时将一同修改代码

2017-06-21 22:01:36 530

原创 Qt之多线程简单学习

Qt中创建线程的方法: 只需要子类化QThread并重新实现它的run()函数就可以了。run()是个纯虚函数,是线程执行的入口,在run()里出现的代码将会在另外线程中被执行。run()函数是通过start()函数来实现调用的。 下面是我学习时的例子:工程文件: 界面效果: 运行效果: 下面贴出代码,大家参考一下: thread.h#ifndef THREAD_H #define THR

2017-06-20 21:14:15 419

原创 C++网络编程(3)

**重点内容**EPOLLONESHOT模式即使我们使用ET模式,一个socket上的某个事件还是可能被触发多次。这在并发程序中就会引起一个问题。比如一个线程(或进程,下同)在读取完某个socket上的数据后开始处理这些数据,而在数据的处理过程中该socket上又有新数据可读(EPOLLIN再次被触发),此时另外一个线程被唤醒来读取这些新的数据。于是就出现了两个线程同时操作一个socket的局面。这

2017-06-12 09:19:54 388

原创 C++之MYSQL的简介

一、mysql简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 - Mysql是开源的,所以你不需要支付额外的费用。 - Mysql支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 - MySQL使

2017-06-10 22:14:52 635

原创 C++网路编程(2)

工作模式ET&LT

2017-06-06 22:48:20 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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