自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张小酒的博客

人生只愿如杯酒,可饮风霜可温喉。

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

转载 Ubuntu Cleaner 为系统大瘦身

清理Ubuntu系统无用信息时,我们多使用如下命令sudo apt-get autoclean  清理旧版本的 软件缓存sudo apt-get clean   清理所有软件缓存sudo apt-get autoremove 删除系统不再使用的孤立软件我们中的大部分人都会经常忘记清理 Linux 系统中的垃圾文件,这会导致我们的系统空间不足。一般情况下我们不

2017-07-04 16:50:49 8253

转载 Linux中强大且常用命令:find、grep

linux中强大且常用命令:find、grep

2017-03-23 00:13:03 653

转载 麦当劳理论-打破第一层壁垒

如何走出事业困境的第一步,颇具指导意义。学习之!

2017-03-22 20:05:49 640

转载 如何做事儿? 分而治之!!!

很多人在做自己一无所知的事情时往往畏手畏脚,不知道从何开始。其实很简单,分而治之,直达病处。

2017-03-22 20:02:35 454

原创 Cannot retrieve debugging output.

同时打开两个不同版本的Qt Creator 时会出现这种状况。关闭掉其中一个版本就可以了。如果有需要打开两个或者两个以上,可以用同一版本的Qt Creator。

2017-01-19 11:29:25 5129 2

原创 Effective C++读书笔记之构造/析构/赋值运算

本文主要概括一下Effective C++一书中的构造/析构/赋值运算章节的内容,并且做简要的应用分析。

2017-01-12 20:50:52 388

原创 Effective C++读书笔记之确定对象被使用前已被初始化

为内置型对象进行手工初始化,因为c++不保证初始化它们。构造函数最好使用成员初值列(member initialization list ),而不要在构造函数本体内使用赋值操作(assignment )。初值列列出的成员变量,其排列次序应该和它们在class中的声明次序相同。为免除“跨编译单元之初始化次序”问题,请以local static对象替换non-local static对象。

2017-01-10 16:22:58 389

原创 Effective C++读书笔记之尽可能使用const

将某些东西声明为const可帮助编译器侦测出错误用法。const可被施加于任何作用域内的对象、函数参数、函数返回类型、成员函数本体。编译器强制实施bitwise constness,但你编写程序时应该使用“概念上的常量性”(conceptual consmess)。当用const和non-const成员函数有着实质等价的实现时,令non-const版本调const版本可避免代码重复。

2017-01-09 16:29:10 720

原创 浅析Qt的事件机制

本文对Qt的事件进行简要的解析。Qt的事件和signal是不一样的。signal通常用来"使用"QWidget,而事件用来"实现" QWidget。比如我们在使用一个按钮时,我们只关心他clicked()的signal,然后响应对应的槽函数。而至于这个按钮如何接收处理鼠标事件,再发射这个信号,就是事件的问题,我们要改变这个响应事件的行为的时候,就需要面对event了。

2017-01-09 15:35:02 457

原创 C/C++ 中& * const与 const * 以及volatile的使用

1) &的使用 a)作为取址运算符,运用在一个对象上,返回对象的地址。运用在赋值语句的右侧,或者指针变量初始化表达式中。b)引用的声明,在类型名称与所声明的引用名称的中间。 2) * const 与 const * 的使用 3) volatile的使用

2016-12-30 15:48:49 363

原创 macOS安装和使用brew

brew的官方网站 http://brew.sh/ 在官方网站上对brew的用法进行了详细的介绍。我们这里说一下在macOS下的安装和使用brew。

2016-12-27 15:56:21 2242

原创 QML学习之基本元素ProgressBar, TabView, Slider介绍

此文乃《Qt Quick 核心编程》的读书笔记。若喜欢,请支持图书作者。本文继续介绍基本元素ProgressBar, TabView, Slider。

2016-12-26 11:41:23 3696

原创 QML学习之基本元素RadioButton, CheckBox, GroupBox, ComboBox介绍

此文乃《Qt Quick 核心编程》的读书笔记。若喜欢,请支持图书作者。本文介绍互斥分组(ExclusiveGroup)属性及其运用,主要介绍了RadioButton, CheckBox, GroupBox, ComboBox。互斥分组本身是不可见元素,用于将若干个可选择元素组合在一起,供用户选择其中的一个选项。

2016-12-26 11:36:11 4558

原创 QML学习之基本元素TextInput, TextField, TextEdit, TextArea介绍

此文乃《Qt Quick 核心编程》的读书笔记。若喜欢,请支持图书作者。本文主要介绍基本元素TextInput, TextField, TextEdit, TextArea等的基本属性。

2016-12-23 15:04:32 24145 2

原创 QML学习之基本元素Rectangle, Text, Button,Image介绍

此文乃《Qt Quick 核心编程》的读书笔记。若喜欢,请支持图书作者。本文主要介绍QML中Rectangle, Text, Button, Image的基本属性和一般应用。

2016-12-20 23:57:31 6711

原创 QML学习之浅谈Window

此文乃《Qt Quick 核心编程》的读书笔记。若喜欢,请支持图书作者。在Qt Quick的世界里,Window对象用于创建一个与操作系统相关的顶层窗口,包含了如Text, Rectangle, Image等元素。Window还有一个派生类,即大名鼎鼎的ApplicationWindow,也可以作为QML文档的根对象。上一篇文章,我们提到的使用QQuickView加载QML的方式,顶层窗口是由QQuickView创建的。

2016-12-20 14:43:10 9445

原创 QML学习之Qt Quick App的加载模式

此文乃《Qt Quick 核心编程》的读书笔记。若喜欢,请支持图书作者。现在我们有两种启动Qt Quick App模式:        1)QQmIAppIicationEngine搭配Window。        2)QQuickView搭配 Item。

2016-12-20 11:48:03 1406

转载 Qt中的QSS Subcontrol

QSS Subcontrol本文转载自 http://qtdebug.com/QSS-Subcontrol.html 该网站作者写有大量好文章,大家可以阅读参考。普通的 QSS 和 CSS 没什么区别,难度不大,但除此之外,想要使用好 QSS,还必须得掌握好 subcontrol,这个在 CSS 里没有,是 Qt 独有的。

2016-12-17 22:14:41 5004

原创 QT设置应用程序图标

在Window 上设置为exe文件设置一个漂亮的应用程序图标的步骤:1)创建.ico文件。 将ico  文件放到放到工程文件夹下,命名为”myico.ico“。然后在该目录,新建文本文档 输入一行代码:IDI_ICON1 ICON DISCARDABLE "myico.ico"然后另存为,myico.rc保存,可删除无用的文本文件。2)修改项目文件。在QT Crea

2016-12-15 19:53:04 398

原创 Qt的Graphics/View框架

此文乃《Qt中的C++技术》的读书笔记。若喜欢,请支持图书作者。Qt的GraphicsNiew框架被用来存放、显示二维图形元素,处理那些对图形元素进行操作的交互命令。 本文仅仅简要介绍一下框架的基本内容和一些Qt绘图知识。

2016-12-14 15:35:51 2998 1

原创 Qt的信号与槽机制

此文乃《Qt中的C++技术》的读书笔记。若喜欢,请支持图书作者。Qt使用信号与槽机制进行对象间的通信。当某个对象的状态发生变化时,该对象会触发一个信号。该信号和另外一些对象的槽函数绑定,信号的触发将导致执行这些槽函数,这些槽函数将处理第一个对象状态的变化,完成对象之间的通信。

2016-12-14 10:48:15 667

原创 Qt的容器类之通用算法

此文乃《Qt中的C++技术》的读书笔记。若喜欢,请支持图书作者。我们经常对不同类型的容器做类似的操作。由此而生了通用算法。Qt实现了其中最常用的13个。

2016-12-13 14:01:08 1540

原创 Qt的容器类之容器,迭代器

此文乃《Qt中的C++技术》的读书笔记。若喜欢,请支持图书作者。QT中的容器被分为两个大类:容器元素是一个值的,比如QVector,以及容器元素是一个(key, value)对的,比如QMap。

2016-12-13 13:55:44 4137

原创 Qt的流框架

此文乃《Qt中的C++技术》的读书笔记。若喜欢,请支持图书作者。Qt的流框架包含两个核心类QTextStream以及QDataStream。

2016-12-12 13:56:01 762

原创 tar压缩解压缩命令详解

tar命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到

2016-08-18 08:58:42 348

原创 Ubuntu14.04安装rabbitVCS_SVN

Ubuntu14.04安装rabbitVCS_SVN 其他版本也应类似,请参考使用。

2016-07-18 09:34:42 601

原创 overload(重载) override(覆盖) overwrite(重写)

overload(重载) override(覆盖) overwrite(重写)的理解和运用

2016-07-18 09:02:05 378

原创 C/C++的字符串操作(二)

一、char_traits 字符特征类 1)意义:包装特定串元素的通用行为界面,以便容器实现时依据特征信息而执行特定行为 2)定义了通用类型名  typedef _Elem char_type; typedef int int_type; typedef streampos pos_type; typedef streamoff off_type; typedef mb

2016-05-19 17:44:34 382

原创 C/C++的字符串操作(一)

1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指

2016-05-19 17:41:10 451

原创 使用版本控制软件TortoiseSVN对程序和文档进行控制的说明

公司现有的文档及管理存在混乱,版本不清晰等状况,造成了工作量的增加,并且修改后的多版本,不确定,改了又改的现象。为解决这个问题,引入了版本管理软件。本文档分为两部分:第一部分,软件安装;第二部分,软件使用。参考了网上的资料,根据自己的实际情况进行了整理。第一部分:安装本系统是TortoiseSVN(客户端)与VisualSVN(服务器)搭配使用,都存在32位和64位的版本,请根据自己电

2016-04-28 17:51:21 2015

转载 杨毅:不够优秀就不要腆着脸继续占便宜

首先感谢演讲人,记不清楚,是从那里转载的文章了,放在自己的为知笔记里,现在整理笔记,里面的观点对我确实是很有刺激,从看到这篇文章到现在,差不多有一年半的时间了,经历了很多自己之前都不会想到的事情,时至今日,还是会有那种能力不够,想要更加努力的感觉,一个朋友在另一个朋友的生日party上,搂着我的肩膀说,为我着急。那一刻的心情是很难忘记的,久久徘徊在脑海里。青春走着,积累沉淀!

2016-04-28 17:24:02 863

原创 挂载电脑上的硬盘共享文件夹到VM虚拟机中

挂载电脑上的硬盘共享文件夹到VM虚拟机中    因为程序要在linux和windows下分别运行,最终在linux下编译,每次都用U盘来回拷贝很是麻烦,我的Ubuntu是可以直接在虚拟机设置中的选项里进行共享文件夹的设置的,但是Fedora 9不知为何不能设置,因此采用下面的挂载的方法。1)在电脑上新建文件夹命名为window_fedora 然后右键属性,设为共享;此时,你可以看到自己

2016-04-28 16:36:00 4107

原创 Window下 Qt Creator 安装+Qt4.8.5+MinGW编译器+GDB调试器

为了便于与嵌入式linux系统的QT编译环境系统相匹配,我们使用了QT4.8.5的编译环境。你也可以使用其他版本的软件,QT4大致的安装步骤都是一样的,可以参考。本搭建环境在window 32/64皆可使用。有以下四个文件,可以在网上直接搜到,这里就不提供下载地址了。如图所示共有四个文件 其中两个exe文件是需要安装的。安装步骤如下:1) 将两个压缩文件直接解压到当前文

2016-04-27 17:20:11 14346

原创 Ubuntu12.04 制作Smart210的编译环境

去年一月份做的笔记,一直没有发表,现在在找工作,才发觉自己的工作习惯不太好,笔记的话最好还是能够发出来,大家一起阅读,交流这样才能提升的快些,在这里很是感谢那些在CSDN,51CTO,和cnblog里分享自己成果的大牛们。学习的很多东西都是在这些大牛的启发下学习,并掌握的。我也会陆陆续续地把自己工作中用到的知识点分门别类地整理出来,给后来者提供一些方便。关键点都已标出,若还有不解之处,欢迎留言,大

2016-04-25 08:42:33 12392

原创 QT程序Release后无法连接数据库的问题

在生成可执行文件给老板看设计的时候,遇到了无法保存数据的问题,觉得可能是无法链接数据库,或者缺少什么内容的问题,在网上查了一些资料,最终测试可顺利完成数据库的链接。经检验,在window 7 32 or 64下都可以使用。使用的工具是Qt Creator 2.8.0,qt版本4.8.5 数据库为Sqlite 若是使用其他数据库,可能略有不同。      具体操作步骤如下:      1)在

2015-10-27 09:27:42 5838

原创 Qt Creator 设置Qss文件文本高亮 切换工具语言选择

还是用笔记下来的东西,会记得久一点,也方便别人使用。点击菜单栏的工具 ->选项->环境->MIME类型;在已注册的MIME中找到 text/css,,点击此栏,,然后在详情栏中 在模式后面增加  ;*.qss   应用确定即可。进入选项栏后,如图所示:如果你是用的是英文界面,可以自由切换。工具 ->选项->环境->概要->用户界面的语言选项。应用后,需要重启软件。如下图:

2015-08-06 11:18:02 1462

空空如也

空空如也

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

TA关注的人

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