自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Peace

Frank

  • 博客(16)
  • 收藏
  • 关注

原创 C++ 特性之 lambda

"我扑到书籍上,就像饥饿的人扑在面包上"—— 高尔基官方介绍文档:https://en.cppreference.com/w/cpp/language/lambda简而言之,Lambda 表达式就是用于创建匿名函数的。或许,Lambda 表达式算得上是 C++ 11 新增特性中最激动人心的一...

2018-07-31 20:43:47 264

原创 C++编译提示 default argument are given of parameter ..

如果定义一个类的构造函数时,带有默认的入参值,在cpp文件中实现构造函数时,是不能带的!否则就会提示该种类型的编译错误。 //.h文件:namespace Ui {class Task;}class Task : public QWidget{ Q_OBJECTpublic: explicit Task(const QString& name =...

2018-07-31 15:09:04 486

原创 Mstering QT5 chapter1

涉及到c++ 14新特性: lambda,autovariables.A basic .pro file generally contains:1) Qt modules used (core, gui, and so on)2) Target name (todo, todo.exe, and so on)3) Project template (app, lib, and so on...

2018-07-30 21:41:25 127

原创 BeginLinux Programming chapter16: X11桌面系统简介

当前两个最流行的linux desktop environment: GNOME 和KDE, 两者对应的图形库分别是 GTK+ 和 QT.GNOME与KDE与X11的关系:X defines no user interface, but provides the means to make one. This means you’re free to create your own ent...

2018-07-30 15:21:13 249

原创 欧拉参数

欧拉角(Euler Angles)是一种描述三维旋转的方式。The Euler angles are three angles introduced by Leonhard Euler to describe the orientation of a rigid body with respect to a fixed coordinate system.三次旋转过程所绕的轴:1)绕初始...

2018-07-28 17:26:02 1902

原创 Linux软件安装管理---源码安装

 在Linux平台下,软件包的类型可以划分为两类:源码包、二进制包。源码包:即程序软件的源代码(一般也叫Tarball,即将软件的源码以tar打包后再压缩的资源包)。二进制包:如 Red Hat发行版的.rpm包,Debian发行版的.deb包。 源码安装的主要步骤:1)获取源代码文件:一般为压缩包,并解压。2)执行config: 一般在源代码目录中有install...

2018-07-25 16:21:09 184

原创 C语言位操作中指定的某一位数置0、置1、取反

一、指定的某一位数置1          宏 #define setbit(x,y)  x|=(1<<y)二、指定的某一位数置0          宏  #define clrbit(x,y)  x&=~(1<<y)三、指定的某一位数取反          宏  #define reversebit(x,y)  x^=(1<<y)...

2018-07-25 16:00:45 4857

原创 Linux 线程取消(pthread_cancel)

基本概念pthread_cancel调用并不等待线程终止,它只提出请求。线程在取消请求(pthread_cancel)发出后会继续运行,直到到达某个取消点(CancellationPoint)。取消点是线程检查是否被取消并按照请求进行动作的一个位置.与线程取消相关的pthread函数int pthread_cancel(pthread_t thread)发送终止信号给thread线程,如...

2018-07-24 09:43:39 719

原创 qt qml中的Tabview使用心得

彩云之南的天是如此湛蓝,天上落下的水是如此清澈。最近在qt5.5下使用TabView,如下。1) currentIndex变量很好用,其对应当前被显示的tab,其值变化时还会触发onCurrentIndexChanged函数。2)加载如下的qml文件时,例如用一个QquickView显示,tab1和tab2会被创建,一直到整个View被关闭时,才被销毁。对于tab内定义的rectangle,当ta...

2018-07-14 09:58:47 5370 1

原创 GNU makefile 学习 - ongoing

资料:《跟我一起写makefile》---中文,baiduNetdiskhttp://www.gnu.org/software/make/manual/make.html

2018-07-02 15:51:25 220

原创 linux自由软件安装config make的理解 -- ongoing

在linux系统中安装软件的其中一种:源码安装的方法是,先输入./configure,然后输入make,最后make install。或许有人留意到没有,这些软件的根目录中开始是没有Makefile的,在执行了./configure后会生成了很多奇怪名字的文件.configure是一个脚本,它能设置源程序来适应各种不同的操作系统平台,并且根据不同的系统来产生相应的makefile文...

2018-07-02 15:40:04 5111

原创 Ubuntu 下解压tar.xz方法

xxxx.tar.xz 是两层压缩,外面是xz压缩方式,里层是tar压缩, 所以可以分两步实现解压12$ xz -d xxxx.tar.xz$ tar -xvf xxxx.tar压缩包xz格式的比7z要小,但是压缩时间比较长.xz使用格式压缩xz -z  filename 解压xz -d  filenametar格式压缩tar -cvf  filename解压tar -xvf filename另外...

2018-07-01 23:57:48 4997

原创 工业光魔.创造不可能

纪录片: 工业光魔.创造不可能http://www.iqiyi.com/w_19rryivdb9.html

2018-07-01 22:29:38 581

原创 设计模式的好书 -- ongoing

1 设计模式--可复用面向对象软件的基础  Erich Gamma、 Richard Helm  -- 已经下载了/baiduNetDisk   Design Patterns --- Elements of Reusable Object-Oriented Software

2018-07-01 22:14:57 1255

原创 qt C++与qml交互方式总结-- QQmlContext理解

交互方式:https://www.cnblogs.com/findumars/p/6555687.htmlhttp://www.cnblogs.com/aoldman/p/4103510.html

2018-07-01 22:13:20 1871

原创 写一个单独的qt模块 -- ongoing

彩阳发的链接:https://wiki.qt.io/Creating_a_new_module_or_tool_for_Qt

2018-07-01 21:06:53 287

空空如也

空空如也

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

TA关注的人

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