自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 第6课_QML语法

QML被用来设计用户界面,而HTML被用来设计文本文档。 一个典型的QML代码:import QtQuick 2.0// The root element is the RectangleRectangle { // name this element root id: root // properties: <name>: <value>...

2018-07-03 09:29:44 232

原创 第5课_Qt Creator集成开发环境(Qt Creator IDE)

用户界面 Debug模式:获取当前运行程序的相关信息。 项目模式:修改项目编译运行的配置。 帮助模式:帮助运行Qt文档。 左下角依次为:Qt工具箱、运行、调试、构建注册Qt工具箱(Qt Kit)项目管理应用程序/QtQuick2.0用户界面:创建一个QML/JS的项目,不需要使用任何C++代码。迅速的创建一个引得用户界面或者计划创建基于本地插件的现代用户界面应用程序。...

2018-07-02 10:21:33 1275

原创 第4课_Qt的应用程序类型

控制台应用程序通过命令行运行的不需要提供任何人机交互图形界面通常被称作系统服务。Qt不仅仅是用户界面工具,它也提供了许多其他的功能。 创建步骤:文件–>新建文件或项目–>Application–>Qt Console Application 注意:创建的路径中不能有中文出现,会报错。字符串处理功能#include <QtCore>/

2018-06-28 11:38:37 563

原创 第3课_Qt构建模块

Qt5是由大量的模块构成的。一个模块通常的情况下是一个库。提供给开发者使用。Qt中的基础核心模块 模块名 描述 Qt Core 核心的非图形类,供其他模块使用 Qt GUI 图形用户界面组件的基类,包括OpenGL Qt Multimedia 音频、视频、电台、摄像头功能类 Qt Network 简化方便的网络编程类 ...

2018-06-28 09:37:00 261

原创 第2课_Qt5.10.1MinGW版安装与配置

Qt下载与安装点击Qt官网下载最新版Qt,官网下载地址:https://www.qt.io/download运行下载好的.exe文件选择组件一页中各组件的作用 含有MSVC为使用VS编译MinGW使用MinGW进行编译Sources为一些Qt组件的C++或QML的源代码,不选对编程无影响,选了可以查看以Andriod开头为开发安卓程序的组件Qt Charts、Qt Data V...

2018-06-28 09:32:25 1986

原创 第1课_Qt简介

1.什么是Qt  Qt是一个针对桌面、嵌入式、移动设备的一个跨平台的开发框架。Qt是基于C++编写的框架,既可以开发GUI程序,也可用与开发非GUI程序。预处理器,MOC用于扩展c++(例如信号与槽的特性)。编译前,先使用MOC分析Qt扩展的c++源文件(检测是否包含Q_OBJECT宏),之后生成符合C++标准的源文件(新文件名将会由moc_加上原文件名构成)。因此框架本身和应用程序库使他能被...

2018-06-28 09:31:15 1035

原创 git push时提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支

在对本地库中的文件执行修改后,想git push推送到远程库中,结果在git push的时候提示出错:! [rejected] master -> master (fetch first) error: 无法推送一些引用到 ‘git@github.com:shuailisha/git_share.git’ 提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外

2018-01-02 15:07:32 22477 7

原创 Vim 快速入门

Ctrl+Alt+shift+F1 进入到纯的命令行界面 Alt+F7 回到图形界面 退出linux虚拟机Ctrl+Altvi是vim的增强版1.常用的Vim的三种模式 插入模式:向文本缓冲区中插入文本。命令行模式:在此模式中可以输入会被解释成并执行的文本。例如:执行命令(:键),搜索(/和?键)或者过滤命令(!键)。在命令执行后,Vim返回到命令模式之前的模式,通常是普通模式。普通模式:

2017-12-31 21:54:42 249

原创 Linux命令

1.Linux命令 命令的组成成分:命令 [选项] [参数] 有多个选项可以放在一起加一个- Ctrl+l 清屏 | Ctrl+c 换行不执行1.1 ls命令ls -l :以常格式的方式来显示某一文件文件名前面有个. (隐藏文件)需要ls -a才能看到1.2 cd命令 路径 绝对路径 从根/开始一直到目的路径的完整路线 相对路径 以当前目录作为参照物

2017-12-31 21:49:38 190

原创 gcc的用法和参数

vim hello.c //编写c文件gcc hello.c -o hello //编译c代码./hello //运行打开二进制文件 od -c hello.o gcc编译中带的选项 注意 -I 与路径之间不要有空格。指定头文件路径 -L 指定其他路径的lib库,库是进行编译好的程序 类似于windows 中dll(win下的动态库

2017-12-31 21:14:12 316

转载 Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/

转载来自:http://www.cnblogs.com/EasonJim/p/7343892.html在此对作者表示感谢——————————————————————错误:Reading package lists... DoneE: Problem executing scripts APT::Update::Post-Invoke-Success'if /usr/bin/test -w /

2017-12-21 16:40:48 283

转载 yum安装出现No package vim available解决办法

原文转载地址:http://bolg.malu.me/html/2011/1794.html 在此对作者表示感谢yum (Yellowdog Updater Modified)是一个集与查找,安装,更新和删除程序的Linux软件。它运行在RPM包兼容的Linux发行版本上,如:RedHat, Fedora, SUSE, CentOS, Mandriva。今天我在用CentOS 5.5的yum命令安

2017-12-11 21:45:49 3208

转载 centos5.X yum源地址变更

终于解决了困扰了我一晚上的问题,在此感谢作者。原贴链接:http://blog.csdn.net/qq_36357820/article/details/77732656下载了阿里和163的centos5.x的源,yum makecache的时候报错[root@localhost yum.repos.d]# yum makecacheLoaded plugins: fastestmirror, s

2017-12-11 20:56:46 1824

转载 Python内置函数详解——总结篇

转载来自:http://www.cnblogs.com/sesshoumaru/p/6140987.html#p1         2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时候进行个总结了。为了方便记忆,将这些内置函数进行了如下分类:    数学运算(7个)    类型转换(24个)    序列操作(8个)    对象操作(7个)    反射操作(8

2017-12-07 10:53:00 283

原创 数据库系统概念(第四章:SQL)

1. SQL数据定义:SQL数据的基本类型char(n):固定长度的字符串,用户指定长度n,也可以使用全称character。varchar:可变长度的字符串,用户指定最大长度n,等价于全称character varying。int:整数类型,等价于全称integer。smallint:小整数类型。numeric(p,d):定点数,精度由用户指定。这个数有p位数字(加上一位符号位),其中d

2017-12-04 19:59:48 3545

原创 数据库系统概念(第二章:关系模型介绍)

关系数据库由表的集合构成,每个表有唯一的名字。表中的一行代表了一组值之间的一种联系。n元组就是一个有n个值的元组,它对应表中的一行。在关系模型的术语中,关系用来指代表,元组用来指代行,属性指代的是表中的列。用关系实例这个术语来表示一个关系中的特定实例,也就是所包含的一组特定的行。对于关系的每个属性,都存在一个允许取值的集合,称为该属性的域。如果域中的元素被看成是不可再分的单元,则域是原子

2017-12-04 19:50:47 551

原创 python学习手册(第四章:介绍python对象类型)

python 核心数据类型 对象类型 例子 数字 1234,.1415,+4j,Decimal,Fraction 字符串 ‘samp’,”guido’s”,b’a\xolc’ 列表 [1,[2,’three’],4] 字典 {‘food’:’spam’,’taste’:’yum’} 元组 (1,’samp’,4,’U’) 文件 myfile =

2017-12-04 19:40:33 362

原创 python学习手册(第三章:如何运行程序)

需要牢记的第一条原则:当你对一段python代码的运行有任何疑问的时候,马上打开交互命令行并实验代码,看看会发生什么。 在文件中打印语句是必须的,但是在交互命令行中自动打印表达式的结果,不需要在交互命令行下输入完整的打印语句。试着点击回车键或Ctrl+C组合键来返回主提示模式。# A_First_Python_Script_P55_2017_11_23# A First Python Scr

2017-11-23 17:41:07 253

原创 数据库系统概念(引言)笔记

数据库管理系统(DataBase-Management System,DBMS)由一个相互关联的数据的集合(数据库)和一组用以访问这些数据的程序组成。

2017-11-23 11:08:56 1014

原创 PAT乙级(Basic Level)真题1004

题目描述 大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧!3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母’D’,代表星期四;第2对相同的字符是’E’,那是第5个英文字母,代表一天里

2017-01-25 21:05:25 318

原创 PAT乙级(Basic Level)真题1003

题目描述 令Pi表示第i个素数。现任给两个正整数M <= N <= 10000,请输出PM到PN的所有素数。输入描述: 输入在一行中给出M和N,其间以空格分隔。输出描述: 输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入例子: 5 27输出例子: 11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 7

2017-01-25 21:01:23 268

原创 Windows下安装Qt4.8.6

安装Qt4的原因:之前一直用Qt5来写c++ GUI Qt4编程的实例 奈何自己小白一个 不能从Qt4到Qt5过渡 为了把这本书学完 还是决定下载安装Qt4 弄了两个小时 终于成功将其安装完毕 现来总结下 下载所需的安装包Qt4.8.6的下载百度搜索Qt project 找到Download 将页面滑到最下方 可以看见Archive for old versions 我们可以看到4个目录

2017-01-22 20:48:36 5484

原创 PAT乙级(Basic Level)真题1002

题目描述 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入描述: 每个输入包含1个测试用例。每个测试用例先给出一个不超

2017-01-22 19:27:48 544

原创 PAT乙级(Basic Level)真题1001

题目描述给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。输入描述:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出描述:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始

2017-01-19 17:11:14 313

原创 数据结构--线性表的顺序表示(6~10)

6 . 从有序表中删除所有其值重复的元素,使表中所有元素均不同。 算法思想:相同元素一定在连续的位置上,所以如果不同则插入到前面所有非重复的有序表的最后。void Del_All__Du(SqList &L)//Delete all Duplicate{ int temp = L.data[0], count = 0; for (int i = 1; i < L.length;

2016-09-18 21:43:31 422

原创 数据结构--线性表的顺序表示(1~5)

线性表的顺序存储类型为:typedef struct{ int data[MaxSize]; int length;}SqList;1 . 从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值,空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出。算法思想:记录最小元素所在的位置,搜索结束后将最后一个元素赋予最小元素所在的位置。bool Del_Mi

2016-09-12 18:38:51 538

原创 数据结构--线性表

目标:用数组实现线性表的操作

2016-09-04 22:46:12 245

原创 371. Sum of Two Integers

LeetCode里难度为简单

2016-09-02 20:41:47 184

原创 344. Reverse String

LeetCode

2016-09-01 19:55:08 175

原创 Qt学习(1)

开发环境:win10、vs2013、QT5.6.0程序:win10中运行程序所用到的函数:设置窗口大小不变的函数: 提取 LineEdit中的字符 将提取的字符连接应用程序打开QProcess *myProcess = new QProcess(parent); myProcess->start(program, arguments);按下回车键应用程序打开 程序的运行效果: 加法器

2016-09-01 19:28:46 357

原创 Git学习笔记

创建repositorygit init 把创建的目录变成可以管理的仓库git add 将文件添加到仓库git commit -m 参数后面跟字符串,告诉Git本次修改的说明信息。总是应该在每次提交的时候注明说明信息。 文件可以添加多次,一次提交查看修改git status 掌握仓库当前的状态git diff 查看与提交之前不一样的地方版本回退HEAD指向的是当前的版本,git

2016-05-15 19:02:32 240

空空如也

空空如也

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

TA关注的人

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