自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋叶原 && Mike || 麦克

比你优秀的人往往比你更努力!!!!

  • 博客(6)
  • 资源 (106)
  • 收藏
  • 关注

原创 Qt5获取系统目录

Qt4使用 QDesktopServices::storageLocation(QDesktopServices::xxxx) 来获取一些系统目录,Qt5则要改成QStandardPaths::writableLocation(QStandardPaths::xxxx)。所需头文件:#include 然后可以通过如下语句获取不同的路径:QString QStanda

2015-08-31 20:51:10 3554

原创 Qt入门学习——常用部件介绍

这里先给大家介绍 Designer(界面设计器)中例举的常用部件,以便对 Qt 的部件有一定认识,其具体用法后面再作介绍。Layouts:布局管理组Spacers:空间间隔组(弹簧)buttons:按钮组Item Views:项目视图组Item Widgets:项目部件组Containers:容器组Input Widgets:输入部件组Display Widgets:显示部件组

2015-08-28 15:46:09 4653 1

原创 Qt入门学习——Qt Creator 中 ui 文件和 Qt 代码关系

通过《Qt Creator的使用》的学习,我们可以借助 Designer(界面设计器)快速设计界面。当我们编译 Qt 程序代码,Qt Creator 用 uic 工具把 ui 文件的内容转换成 C++ 代码,在工程目录同一级目录的 build- 目录下自动生成 ui_类名.h 文件,如本例子中的 ui_mywidget.h,是由 mywidget.ui 利用uic 工具转换而成,只要通过Designer 修改了图形界面里的内容,ui_mywidget.h 也会跟着自动同步更新内容,ui_mywidget.

2015-08-28 10:20:19 170581 15

原创 Qt入门学习——Qt Creator的使用

通过前面《Qt快速入门(vim纯代码编写)》的学习得知,只有搭建好了 Qt 环境(Qt库和开发工具),即可通过 vim 纯代码编写 Qt 程序,再借助 Qt 里的 qmake 工具编译 Qt 代码。但是,如果 Qt 程序较为庞大,通过上面的方式编写较为麻烦(大大影响编写效率),接下来给大家介绍 Qt 的一个集成开发环境(IDE)——Qt Creator,利用 Qt Creator 可以更加快速及轻易的完成 Qt 开发任务。这里我们需要注意的是,Qt Creator 只是辅助我们快速开发 Qt 程序,并不是

2015-08-27 11:02:59 88490 3

原创 Qt入门学习——Qt快速入门(vim纯代码编写)

写代码前,先需搭建环境,详情请看:《Qt 5.4.2 ubuntu环境搭建》。打开终端,通过vim first_qt.cpp新建文件,由于Qt代码为C++代码,所以,新建文件的后缀为.cpp。写完代码后,我们需要通过g++编译器(C++编译器)把此代码编译为可执行程序,但由于此代码使用的函数不是C++标准库,而是Qt库,编译时需要指定其所依赖的Qt库,这样比较麻烦。我们可以利用Qt提供的qmake工具来编译Qt的源代码。此工程文件缺少一个很重要的东西:模块的添加。Qt 5 定义了多个模块,每个模块包含

2015-08-26 11:15:30 15026 2

原创 Linux系统编程——进程同步与互斥:System V 信号量

信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于 0 时,则可以访问,否则将阻塞。PV 原语是对信号量的操作,一次 P 操作使信号量减1,一次 V 操作使信号量加1。在实际应用中两个进程间通信可能会使用多个信号量,因此 System V 的信号量以集合的概念来管理,具体操作和 Posix 信号量大同小异,详情请点此链接:http://blog.csdn.net/te

2015-08-20 19:22:20 165001 2

标准模板库之map示例代码

C++入门学习——标准模板库之map,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48497983

2015-09-17

C语言排序实例(选择、冒泡、插入、折半、快速)

C语言排序实例(选择、冒泡、插入、折半、快速),相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48209813

2015-09-04

ui 文件和 Qt 代码关系测试代码

Qt入门学习——Qt Creator 中 ui 文件和 Qt 代码关系,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48030333

2015-08-28

利用 Qt Creator 建立空白工程文件示例代码

利用 Qt Creator 建立空白工程文件示例代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48004119

2015-08-26

Qt快速入门(vim纯代码编写)测试代码

Qt入门学习——Qt快速入门(vim纯代码编写),相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/47981259

2015-08-26

进程同步与互斥:System V 信号量示例代码

进程同步与互斥:System V 信号量,相关使用教程链接如下: http://blog.csdn.net/tennysonsky/article/details/47811201

2015-08-20

标准库 string 类的使用示例代码

C++入门学习——标准库 string 类的使用,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46791111

2015-07-13

QWidget样式表设置背景示例代码

QWidget 直接派生类的样式表不起作用的解决办法,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46653571

2015-06-26

标准模板库之vector示例代码

C++入门学习——标准模板库之vector,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46627413

2015-06-25

C++入门学习——模板示例代码

C++入门学习——模板,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46625115

2015-06-24

Qt4 项目迁移到 Qt5 问题测试代码

为了尽可能演示 Qt 4 程序在 Qt 5 编译时会出现的问题,我们这里使用了一个Windows Xp下面基于 Qt 4.7 创建的 Qt Gui 应用程序。

2015-06-18

有名信号量示例代码

Linux系统编程——进程同步与互斥:有名信号量,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46500417

2015-06-15

无名信号量示例代码

Linux系统编程——线程同步与互斥:无名信号量,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46496201

2015-06-15

互斥锁示例代码

Linux系统编程——线程同步与互斥:互斥锁,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46494077

2015-06-14

线程池示例代码

Linux系统编程——线程池,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46490099

2015-06-14

线程同步与互斥:读写锁示例代码

Linux系统编程——线程同步与互斥:读写锁,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46485735

2015-06-14

线程私有数据示例代码

Linux系统编程——线程私有数据,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46452953

2015-06-11

线程示例代码

Linux系统编程——多线程实现多任务,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46438525

2015-06-10

共享内存示例代码

Linux系统编程——进程间通信:共享内存,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/46425485

2015-06-09

共享内存的属性结构体

共享内存的属性结构体 struct shmid_ds

2015-06-09

STC8-USBCDC模拟串口收发数据

STC8_USBCDC模拟串口收发数据源代码

2024-01-04

protobuf导入定义(import)

protobuf导入定义(import),相关教程:http://blog.csdn.net/tennysonsky/article/details/73985893

2017-06-30

protobuf枚举和包的使用

protobuf枚举和包的使用,相关教程:http://blog.csdn.net/tennysonsky/article/details/73921295

2017-06-29

repeated限定修饰符的使用

repeated限定修饰符的使用,相关教程:http://blog.csdn.net/tennysonsky/article/details/73921025

2017-06-29

protobuf常用序列化和反序列化API

protobuf常用序列化和反序列化API,相关教程:http://blog.csdn.net/tennysonsky/article/details/73920767

2017-06-29

base64编码和解码

base64编码和解码,相关教程,请看:http://blog.csdn.net/tennysonsky/article/details/73613934

2017-06-23

md5编码的使用

md5的使用,相关教程,请看:http://blog.csdn.net/tennysonsky/article/details/73614238

2017-06-23

Win32OpenSSL-1_0_1g.rar

Win32OpenSSL-1_0_1g.rar

2017-01-16

使用HTTP协议实现通信

HTTP协议浅析(下): 使用HTTP协议实现通信,相关教程:http://blog.csdn.net/tennysonsky/article/details/53909564

2016-12-28

C语言可变参数的使用

C语言可变参数的使用,相关教程链接:http://blog.csdn.net/tennysonsky/article/details/53818527

2016-12-22

C++单向链表的实现

C++进阶学习——单向链表的实现,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/49685199

2015-11-06

虚函数表介绍示例代码

C++入门学习——虚函数表介绍,相关教程链接如下:http://blog.csdn.net/tennysonsky/article/details/49252679

2015-10-19

C++中explicit作用示例代码

C++入门学习——explicit关键字的作用,相关教程链接如下:http://blog.csdn.net/tennysonsky/article/details/49096977

2015-10-13

Linux多播组测试代码

Linux多播组测试代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/44493407

2015-10-11

C++通过jsoncpp类库读写JSON文件示例代码

C++通过jsoncpp类库读写JSON文件,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48809835

2015-09-29

线程基类的设计示例代码

C++进阶学习——线程基类的设计(Linux),相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48809725

2015-09-29

C++单例模式示例代码

C++进阶学习:单例模式的实现示例代码,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48809541

2015-09-29

JsonCpp源码

JSON是一个轻量级的数据定义格式,比起XML易学易用,而扩展功能不比XML差多少,用之进行数据交换是一个很好的选择 JSON的全称为:JavaScript Object Notation ,顾名思义,JSON是用于标记javascript对象的,详情参考http://www.json.org/。 JsonCpp为解析json的第三方库来,JsonCpp是比较出名的c++解析库,在json官网也是首推的。

2015-09-29

线程堆栈大小的使用介绍示例代码

线程堆栈大小的使用介绍,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48767415

2015-09-27

C++通过TinyXML类库读写XML文件示例代码

C++通过TinyXML类库读写XML文件,相关教程链接如下: http://blog.csdn.net/tennysonsky/article/details/48630005

2015-09-21

空空如也

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

TA关注的人

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