3 蜀中豪杰

尚未进行身份认证

我要认证

生命不息,折腾不止,学无止境

等级
TA的排名 15w+

linux开发之每日一练(一)

linux开发该部分是我从纯单片机开发、ucosIII、freeRTOS这类实时系统上开发转入复杂系统平台开发的开始。每日学习一点内容,沿着如下学习线路开展学习:认识常见电路 > 基于ARM9开发板裸机开发 > uboot初级研究 > linux内核初级研究 > 文件系统初级研究 > 基于linux系统和ARM9开发板的底层驱动开发 > linux 嵌入式平台...

2020-01-18 11:42:01

QT入门学习之TCP

1、TCP简介TCP是一个用于数据传输的低层的网络通信协议,HTTP、TCP这些互联网协议都是基于TCP协议的。TCP是一个面向数据流和链接的可靠传输协议。QTcpSocket类为TCP提供了一个接口,该类也继承自QAbstractSocket。可以使用QTcpSocket来实现POP3、SMTP、NNTP等标准的网络协议,也可以实现自定义的网络协议。与QUdpSocket传输的数据包不同,QT...

2019-12-04 13:48:51

Qt入门学习之网络通信

QtNetwork模块简介Qt中的Qt Network模块用来编写基于TCP/IP的网络程序,其中提供了较低层次的类。如:QTcpSocket、QTcpServer和QUdpSocket等来表示较低层次的网络概念;也提供了高层次的类,如:QNetworkRequest、QNetworkReply和QNetworkAccessManager使用通用协议来执行网络操作;还提供了QNetworkCon...

2019-12-03 17:08:44

Qt入门学习之美化与样式设置

Qt应用程序运行界面美化与样式设置

2019-11-22 14:45:41

QT入门学习之应用程序国际化

所谓国际化指的是使用Qt Linguist(Qt语言家)翻译程序的基本流程和自动判断程序运行的语言环境。国际化的英语表述为Inernationalization,通常简写为I18N,一个应用程序的国际化就是使该应用程序可以在其他国家的用户使用的过程。在Qt中所有的输入部件和文本绘制方式对Qt所支持的所有语言提供内置的支持。一、使用Linguist翻译程序的基本流程在Qt中编写代码时要对需要...

2019-11-20 16:38:05

ubuntu下交叉编译环境的搭建

以下内容是以在ubuntu 18.04 上安装 arm-linux-gcc-4.4.3交叉编译工具为例讲解。参考链接:https://www.cnblogs.com/Dana-gx/p/10202658.html一、下载arm-linux-gcc-4.4.3.tar交叉编译包ARM官网下载https://developer.arm.com/open-source/gnu-toolchain...

2019-07-02 16:09:05

QSqlitter使用

QSplitter的使用QSplitter的用途QSplitter使得用户可以通过拖动子窗口之间的边界来控制它们的大小,例如:QSplitter的添加方法QSplitter的添加方法有2种:a)通过Qt Creator的界面设计工具添加;b)直接使用C++代码添加。通过Qt Creator添加QSplitter控件与Push Button等控件的添加方法不同,在“设计”视图左侧的控件...

2019-06-27 15:55:31

SQLITE学习之进阶操作(二)

1、SQLite JoinSQLite 的 Join 子句用于结合两个或多个数据库中表的记录。JOIN 是一种通过共同值来结合两个表中字段的手段。SQL 定义了三种主要类型的连接:交叉连接 - CROSS JOIN内连接 - INNER JOIN外连接 - OUTER JOIN假设有两个表 COMPANY 和 DEPARTMENT,具体内容如下:表COMPANY:表D...

2019-06-24 16:46:49

SQLITE学习之进阶操作(一)

1、PRAGMA命令PRAGMA语句是SQLITE数据的SQL扩展,是它独有的特性,主要用在 SQLite 环境内控制各种环境变量和状态标志。一个 PRAGMA 值可以被读取,也可以根据需求进行设置。。它采用与SELECT、INSERT等语句一样的形式来发出请求,但也有几个重要的不同:特定的PRAGMA语句可能被移走,新的PRAGMA语句可能在新的版本中添加。因此,后向兼容无法保证。未知的...

2019-06-24 15:49:05

SQLITE学习之SQLITE基础操作(三)

触发不规范的

2019-06-14 15:42:54

SQLITE学习之SQLITE基础操作(二)

1、插入在SQLITE中适应insert into语句向数据库的某一个表中添加新的数据行。insert into语句有两种基本语法,语法结构如下:INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);在这里,column1, c...

2019-06-14 14:45:04

SQLITE学习之SQLITE基础操作(一)

热个人

2019-06-14 11:08:09

SQLITE学习之SQLITE基础知识(三)

SQLITE数据类型SQLite 数据类型是一个用来指定任何对象的数据类型的属性。SQLite 中的每一列,每个变量和表达式都有相关的数据类型。1)SQLite 存储类note:每个存储在 SQLite 数据库中的值都具有以下存储类之一NULL:值是一个 NULL 值。INTEGER:值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。REAL:值是一个浮点...

2019-06-13 16:57:43

SQLITE学习之SQLITE基础知识(二)

SQLITE语句所有的 SQLite 语句可以以任何关键字开始,如 SELECT、INSERT、UPDATE、DELETE、ALTER、DROP 等,所有的语句以分号(;)结束。常见SQLITE语句1)SQLite ANALYZE 语句ANALYZE;orANALYZE database_name;orANALYZE database_name.table_name;2)SQL...

2019-06-13 16:41:46

SQLITE学习之SQLITE基础知识(一)

1.SQLITE常见命令sqlite常用命令被称为 SQLite 的点命令,这些命令的不同之处在于它们不以分号 ; 结束。我们只需在ubuntu终端界面上的命令提示符 $ 下键入一个简单的 sqlite3 命令,在 SQLite 命令提示符 >下,您可以使用各种 SQLite 命令,如下所示:如需获取sqlite的命令清单,可以使用 .help 命令。执行.help命令可以得到如下信...

2019-06-13 15:43:16

SQLITE学习之SQLITE安装

在ubuntu上安装SQLITE1、使用SQLITE源代码安装在sqlite官网(https://www.sqlite.org/download.html)上下载sqlite源代码。解压源代码,并跳转到解压后的sqlite源码目录中$ tar xvzf sqlite-autoconf-3280000.tar.gz$cd sqlite-autoconf-3280000执行源码中的co...

2019-06-13 10:58:52

剖析MainWindow.cpp

MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow){ ui->setupUi(this);}这是C++继承,说明 MainWindow 的构造函数之前需要调用父类 QMainWindow 的带有参数的构造函数。MianWindow是一个类,“::”(作用域区分符...

2019-06-10 11:37:40

剖析Qt的ui_*.h文件

在QT工程中的mainwindow.h常见的几行:namespace Ui { class MainWindow; } ......private: Ui::MainWindow *ui;在QT工程中的mainwindow.cpp常见的几行:#include "ui_mainwindow.h" MainWindow::MainWindow(QWi...

2019-06-10 11:28:39

Qt入门学习之常用界面设计组件(五)

1.QComboBox简介QComboBox是下拉列表框组件类,它提供了一个下拉表供用户选择。也可以直接当作一个QLineEdit用作输入。QComboBox除了显示可见下拉列表外,每一个项(item,或称列表项)还可以关联一个QVariant类型的变量用于存储一些不可见数据。2.QComboBox的使用I.设计时属性的设置QComboBox主要的功能是提供一个下拉列表供选择输入。在界面...

2019-04-08 18:01:19

Qt入门学习之常用界面设计组件(四)

1.时间日期与定时器I. 时间日期时间日期是经常遇到的数据类型,Qt中时间日期类型如下:QTime:时间数据类型,仅表示时间,如:15:32:19(时:分:秒)QDate:日期数据类型,仅表示日期,如:2017-4-5(年-月-日)QDateTime:日期时间数据类型,表示日期和时间,如2017-03-23 08:12:43(年-月-日 时:分:秒)Qt中专门用于日期、时间编辑和显示的...

2019-04-04 11:35:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。