自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 嵌入式Linux 之GPIO接口

 1.    GPIO介绍GPIO的意思是通用的输入\输出端口(芯片引脚) , 我们可以通过GPIO读取写入引脚的状态(输出高低电频,输入高低电频)。2.    通过寄存器操作GPIO引脚每个引脚都可以作为很多的功能使用。同一个引脚在同一个设置之下, 可以作为输入,输出或者其他功能。引脚的输入,可以通过读取某个寄存器来确定是高低电频,引脚的输出,可以通过写入某个寄存器来写入数据信息。每种功能都会对...

2018-05-03 11:57:50 1091 2

转载 C++ 11 thread 线程管理

std::thread 在 <thread> 头文件中声明,因此使用 std::thread 时需要包含 <thread> 头文件。std::thread 构造default (1)thread() noexcept; initialization (2)template <class Fn, class... Args> explicit thread (Fn...

2018-04-01 22:40:22 310

转载 C++11 互斥锁

上一篇《C++11 并发指南二(std::thread 详解)》中主要讲到了 std::thread 的一些用法,并给出了两个小例子,本文将介绍 std::mutex 的用法。Mutex 又称互斥量,C++ 11中与 Mutex 相关的类(包括锁类型)和函数都声明在 <mutex> 头文件中,所以如果你需要使用 std::mutex,就必须包含 <mutex> 头文件。&l...

2018-04-01 22:39:30 1466

转载 C++ 11 条件变量

该文转载自博客园某C++大神 , 在这里对你表示感谢。感谢您无私奉献的自己的知识的结晶费心费力总结出如此好的文章发布出来。前面三讲《C++11 并发指南二(std::thread 详解)》,《C++11 并发指南三(std::mutex 详解)》分别介绍了 std::thread,std::mutex,std::future 等相关内容,相信读者对 C++11 中的多线程编程有了一个最基本的认识,...

2018-04-01 22:38:30 408

原创 C++ 11 thread 多线程管理

C++ 11 多线程的管理是基于 std::thread 类的, 该类提供了线程的管理 ,创建, 启动 , 执行等线程基本属性。创建线程:#include <iostream> #include <thread>#include <mutex>#include <condition_variable>using namespace std;void ...

2018-04-01 21:01:32 471

原创 C++ 11 多线程条件变量

条件变量顾名思义 , 使用条件触发改变的变量。当某个线程当前执行的操作需要其他的另外一个线程的操作完成之后 , 当前线程才具备该操作 , 那么当前线程就需要等待执行另外操作的线程执行完成以后,再执行当前的操作。在此环境下 , 条件变量就是排上用途了。直接上代码,看操作:   #include <iostream> #include <thread>#include <...

2018-04-01 20:39:05 497

原创 C++ 11 多线程

    2011 年 C++ 迎来重大的改革 , 语言层面上承认了 多线程 程序的存在 , 加入了 thread 多线程支持库, 内容丰富 ,功能强大。    首先从我个人理解角度粗鄙的理解一下多线程。多线程众所周知 切割时间片的多程序并发运行,大多数的计算机都支持多线程并发的硬件支持。这可能是最简单的多线程程序了。多线程的等待和分离:线程的启动到该线程结束之前的这段时间内,必须明确指出等待或者分...

2018-03-20 08:44:00 151

原创 C++ 11 多线程

    2011 年 C++ 迎来重大的改革 , 语言层面上承认了 多线程 程序的存在 , 加入了 thread 多线程支持库, 内容丰富 ,功能强大。    首先从我个人理解角度粗鄙的理解一下多线程。多线程众所周知 切割时间片的多程序并发运行,大多数的计算机都支持多线程并发的硬件支持。...

2018-03-20 08:28:37 104

转载 Qt QDateEdit 设置下拉日历

Qt QDateEdit 设置下拉日历: 通过成员函数setCalendarPopup(bool)设置一下属性,就可以使其以日历的方式显示。 QDateEdit date = new QDateEdit(); date->setCalendarPopup(true);

2017-09-27 17:27:34 7075

转载 Qt见解:Post 与 Get 的区别(Get将参数直接与网址整合为一个整体,而Post则将其拆为两个部分)

第一次接触Qt的Http项目,今天看了一下Post和Get的基本使用方法,就开始尝试了。原先以为Post专门用于向服务器发送请求,然后接收服务器应答的; 而Get只是单纯从服务器获取资源,比如下载这个网页,获得网页上存储的资源等。但是做项目的时候,测试的结果彻底地证明了我的天真和误解.事实上,Post和Get都是用于向服务器发送请求的,两者都可以带参数,只不过方式略有不同而已。不同之处就在于,Get

2017-09-26 19:41:26 197

原创 Qt 取消标题栏事件失效

这篇文章应该是昨天的 , 昨天布局一个游戏代练平台的项目,因为界面的美观需要隐藏window自带的标题栏,重新自定义标题栏. 我想这种事情很多人都做过,现在大多数项目中都会为了用户体验而重新定义界面的布局. 当我去掉标题栏的时候( Qt5 隐藏标题栏 setWindowFlag( Qt::FrameLessWIndowHint) ,编译运行,运行起来,标题栏隐藏了 , 但是出现了另外一个问题,我的界

2017-09-26 13:28:07 692

原创 Qt 取消window标题栏事件失效

这篇文章应该是昨天的 , 昨天布局一个游戏代练平台的项目,因为界面的美观需要隐藏window自带的标题栏,重新自定义标题栏. 我想这种事情很多人都做过,现在大多数项目中都会为了用户体验而重新定义界面的布局. 当我去掉标题栏的时候( Qt5 隐藏标题栏 setWindowFlag( Qt::FrameLessWIndowHint) ,编译运行,运行起来,标题栏隐藏了 , 但是出现了另外一个问题,我的界

2017-09-26 13:25:33 879

qwt-6.1.4.docx

qwt官方文档翻译 , 所有的API中文文档解释 非常全面 111

2019-09-21

Painter.rar

Qt QPainter 动态鼠标绘制矩形 点线 多边形 可编辑,一个demo ,若是使用可直接将 Widget进行移植即可

2019-09-03

基于QNX的嵌入式系统串口通讯

基于QNX的嵌入式系统串口通讯,描述了 基于QNX平台的串口操作

2018-05-07

电力自动化通讯协议

IEC101国际电工标准 规约文本 , 规定了子站到调度站的规则。

2017-10-22

空空如也

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

TA关注的人

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