上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页
摘要: Valgrind 是个开源的工具,功能很多。例如检查内存泄漏工具---memcheck。安装:1)官网下载:http://www.valgrind.org/downloads/ , 下载tar.bz2之后,可以传送到linux。更方便的是用linux的wget命令直接... 阅读全文
posted @ 2018-08-03 09:02 JadeCicada 阅读(158) 评论(0) 推荐(0)
摘要: Clang 比 GCC 编译器的优势:1 编译速度更快2 编译产出更小3 出错提示更友好,比如 clang 在编译过程可以直接指出相对简单的出错位置以及它 “ 认为 ” 正确的方式 。4 内置有静态分析工具,可以对代码进行静态分析 (clang—analyze) 。... 阅读全文
posted @ 2018-08-01 09:08 JadeCicada 阅读(316) 评论(0) 推荐(0)
摘要: "我扑到书籍上,就像饥饿的人扑在面包上"—— 高尔基简而言之,Lambda 表达式就是用于创建匿名函数的。或许,Lambda 表达式算得上是 C++ 11 新增特性中最激动人心... 阅读全文
posted @ 2018-07-31 20:44 JadeCicada 阅读(253) 评论(0) 推荐(0)
摘要: 如果定义一个类的构造函数时,带有默认的入参值,在cpp文件中实现构造函数时,是不能带的!否则就会提示该种类型的编译错误。 //.h文件:namespace Ui {class Task;}class Task : public QWidget{ Q_OBJECT... 阅读全文
posted @ 2018-07-31 15:09 JadeCicada 阅读(185) 评论(0) 推荐(0)
摘要: 涉及到c++ 14新特性: lambda,autovariables.A basic .pro file generally contains:1) Qt modules used (core, gui, and so on)2) Target name (todo,... 阅读全文
posted @ 2018-07-30 21:41 JadeCicada 阅读(108) 评论(0) 推荐(0)
摘要: 当前两个最流行的linux desktop environment: GNOME 和KDE, 两者对应的图形库分别是 GTK+ 和 QT.GNOME与KDE与X11的关系:X defines no user interface, but provides the me... 阅读全文
posted @ 2018-07-30 15:21 JadeCicada 阅读(279) 评论(0) 推荐(0)
摘要: 欧拉角(Euler Angles)是一种描述三维旋转的方式。The Euler angles are three angles introduced by Leonhard Euler to describe the orientation of a rigid bo... 阅读全文
posted @ 2018-07-28 17:26 JadeCicada 阅读(400) 评论(0) 推荐(0)
摘要: 在Linux平台下,软件包的类型可以划分为两类:源码包、二进制包。源码包:即程序软件的源代码(一般也叫Tarball,即将软件的源码以tar打包后再压缩的资源包)。二进制包:如 Red Hat发行版的.rpm包,Debian发行版的.deb包。 源码安装的主要步骤:... 阅读全文
posted @ 2018-07-25 16:21 JadeCicada 阅读(204) 评论(0) 推荐(0)
摘要: 一、指定的某一位数置1 宏 #define setbit(x,y) x|=(1> (y)&1) 阅读全文
posted @ 2018-07-25 16:01 JadeCicada 阅读(1095) 评论(0) 推荐(0)
摘要: 基本概念pthread_cancel调用并不等待线程终止,它只提出请求。线程在取消请求(pthread_cancel)发出后会继续运行,直到到达某个取消点(CancellationPoint)。取消点是线程检查是否被取消并按照请求进行动作的一个位置.与线程取消相关的p... 阅读全文
posted @ 2018-07-24 09:44 JadeCicada 阅读(672) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页