自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt编程入门

一、Qt简介Qt是什么图形用户程序框架,是对底层应用编程接口API面向对象的封装是一套基于C++语言的类库,专注但不局限于图形用户界面的开发,也可以进行系统调用、网络编程、数据库、2D/3D图形处理 特点:跨平台,支持Linux,Windows、MacOS、iOS、Android等操作系统二、Qt环境与编译工具1、工具 Qt助手:Qt参考文档,涉及了Qt中的每一个类和函数,是Qt开发的必备手册,在终端可以通过assistant命令启动 Qt构建器:它负责对源文件、头文...

2022-05-05 20:09:03 895

原创 I2C总线

1.I2C总线的基本原理使用I2C时,数据被转换成messages,messages则被分解为数据帧。每条messages都有一个地址帧,其中包含从站的二进制地址,以及一个或多个包含正在传输的数据的数据帧。该消息还包括每个数据帧之间的启动和停止条件,读/写位和ACK / NACK位:启动条件:在SCL线路从高电平切换到低电平之前,SDA线路从高电平切换到低电平。停止条件:SCL线路从低电平切换到高电平后,SDA线路从低电平切换到高电平。地址帧:每个从站唯一的7或10位序列,用于在主站想与之通

2022-05-05 19:52:20 193

原创 修改服务器为多线程模式

一、多线程简介1、什么是线程? 线程在操作系统原理中是这样描述的:线程是进程的一条执行路径。线程在Unix系统下,通常被称为轻量级的进程,线程虽然不是进程,但却可以看作是Unix进程的表亲,所有的线程都是在同一进程空间运行,这也意味着多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器环境(register context),自己的线程本地存储(thread-local storage)。 ...

2022-04-23 17:30:40 1059

原创 线程的创建与终止

一、线程的创建新增的线程可以通过调用pthread_create函数创建。1、函数原型int pthread_create2、参数(1)thread:返回线程ID;(2)attr:设置线程的属性,attr为NULL表示使用默认属性;(3)start_routine:是个函数地址,线程启动后要执行的函数;(4)arg:传给线程启动函数的参数。3、返回值成功返回0;失败返回错误码。4、错误检查(1)传统的一些函数是,成功返回0,失败返回-1,并且对全局变量errno赋值以指示错误。(

2022-04-23 17:13:05 907

原创 安卓手机Termux安装Linux系统

1.1 termux简介 Termux 是一个Android 终端模拟器和 Linux 环境应用程序,无需 root 或设置即可直接运行。自动安装最小的基本系统 ,可使用 APT 包管理器可以使用其他包。1.2 安装termux安装好后可以输入 apt list 查看可安装的软件目录:安装上图中软件方法:输入:apt install 软件名(上图中绿色英文) 回车pkg install 软件名(上图中绿色英文) 回车1.3替换镜像源替换镜像源是为了之后...

2022-04-23 15:38:48 3750 1

原创 嵌入式系统软件

1.1:嵌入式软件的特点嵌入式软件除了具有计算机软件的一般特性外,还具有一些与嵌入式系统特性密切相关的特点。因此,嵌入式系统与通用计算机软件有所不同:1:软件与硬件一体化,软件固化存储。在嵌入式系统中,操作系统和应用系统集成与计算机硬件系统中,系统软件、应用软件和系统的硬件一体化,我们为了提高系统的启动、执行速度和系统的可靠性,嵌入式系统一般都固化与半导体存储器中,也大可以认为是压缩后存储在内存之中,而不会存储与磁盘等外存储器之中。2:软件代码时空效率要求高,实时性要求高。3:软件的应用环境

2022-03-22 23:37:23 1346

原创 LAMP.

什么是LAMP?LAMP 是指Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL(数据库)和 PHP(网络编程语言),一般用来建立 web 应用平台。和 Java/J2EE 架构相比, LAMP 具有 Web 资源丰富、轻量、快速开发等特点;与微软的 .NET 架构相比,LAMP具有通用、跨平台、高性能、低价格的优势。因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。Linux 是一种自由和开发源代码的类 UNIX 操作系统,目前运用最广泛使用人数最多的操作

2022-03-22 23:21:35 64

空空如也

空空如也

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

TA关注的人

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