关键字union,又称为联合体、共用体,联合体的声明和结构体类似,但是它的行为方式又和结构体不同,这里的行为方式主要指的是其在内存中的体现,结构体中的成员每一个占据不同的内存空间,而联合体中的所有成员共用的是内存中相同的位置。 简单看下区别:struct MyStruct { double a; int b; char c;};struct MyStructunion
Read More
moregeek program
数据结构【c语言版】六千字长文带你了解!堆增删查改,应用,及其时间复杂度的计算_mb634f511ccb70e的博客-多极客编程
1.二叉树的概念
1.一棵二叉树是结点的一个有限集合该集合:
2.或者为空 ,由一个根节点加上两棵别称为左子树和右子树的二叉树组成
由图可知二叉树的每个节点的度==不超过2==
二叉树分为左子树和右子树,==二叉树是有序树==
任意的二叉树都由基本的几个情况复合而来
2.特殊二叉树
满二叉树:一个二叉树,如果==每个层的结点数==达到最大值那么这就是一个满二叉树。
也就
Read More
Read More
#打卡不停更#三方库移植之napi开发[2]c/c++与js的数据类型转换_鸿蒙社区的博客-多极客编程
在《三方库移植之NAPI开发[1]—Hello OpenHarmony NAPI》通过一个Hello OpenHarmony NAPI样例讲述了NPAI接口开发基础知识。本文在其基础上修改hellonapi.cpp文件,介绍JS类型和C/C++数据类型之间的转换。
开发基于最新的OpenHarmony3.2Beta3版本及其对应SDK。标准系统开发板为润和软件dayu200。
笔者刻苦学习了三
Read More
Read More
【操作系统】计算机操作系统r复习大纲——汤子瀛版_灵彧universe的博客-多极客编程
操作系统的定义
一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合
操作系统的基本类型及特征
基本类型:单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统、嵌入式操作系统、网络操作系统、分布式操作系统
特征:
(1)单道批处理:自动性、顺序性、单道性
(2)多道批处理:多道、成批处理、无
Read More
Read More
qt界面优化:qt去边框与窗体圆角化_灵彧universe的博客-多极客编程
Qt界面优化:Qt去边框与窗体圆角化
(文章目录)
一、效果图
二、使用步骤
1. .h部分
代码如下:
#include <QMovie>
#include <QLabel>
#include <QMouseEvent>
#include <QLine>
//窗体圆角化
#include <QBitmap>
#include
Read More
Read More
qt功能优化:qt语音助手_灵彧universe的博客-多极客编程
Qt功能优化:Qt语音助手
(文章目录)
一、效果图
点击界面右上方类似于耳机的按钮,即可召唤出语音助手,来为您讲解我们的项目。如下图所示:
二、使用步骤
1. .pro部分
代码如下:
QT += core gui multimedia
QT += network
QT += multimedia
2. .h部分
代码如下:
#include
Read More
Read More
算法竞赛入门【暑期速成计划】(二)_灵彧universe的博客-多极客编程
算法竞赛入门【暑期速成计划】(二)
(文章目录)
前言
为什么突然想学算法了?
> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 在绝大多数的计算机科学分支领域中,要想完成任何实质性的工作,理解算法的基础知识并掌握与算法密切相关的数据结构知识是必不可少的。
> 但从实际而言,是因为当下快到了考研和找工作的年纪(ಥ_ಥ),无论走哪一条路,都不免需要一些相对
Read More
Read More
qt界面优化:qt窗体控件设置_灵彧universe的博客-多极客编程
Qt界面优化:Qt窗体控件设置
(文章目录)
一、效果图
1.鼠标移动点击效果
2. Qt托盘效果
相信大家在使用QQ,微信,网易云等应用时,会发现他们在关闭界面后,会最小化到右下方,生成一个小图标,点击该图标后,便又会弹出相关界面,此即为托盘效果。
如下图所示,关闭界面后,所做软件不会直接关闭,会在右下方生成一个小图标,双击后,会重新打开该界面,右击,会弹出菜单栏,可进行关闭、最大化和最小化
Read More
Read More
qt功能优化:电子钟模板_灵彧universe的博客-多极客编程
Qt功能优化:电子钟模板
(文章目录)
一、效果图
LCD Number控件显示时间:
二、使用步骤
1. .h部分
代码如下:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QDate>
namespace Ui {
class MainWindow;
}
Read More
Read More
qt界面优化:鼠标双击特效_灵彧universe的博客-多极客编程
Qt界面优化:鼠标双击特效
(文章目录)
一、双击特效
二、使用步骤
1. .h部分
代码如下:
#include <QMovie>
#include <QLabel>
#include <QMouseEvent>
#include <QLine>
protected:
void mouseDoubleClickEvent(QMou
Read More
Read More
算法竞赛入门【码蹄集新手村600题】(mt1551-1600)_灵彧universe的博客-多极客编程
算法竞赛入门【码蹄集新手村600题】(MT1551-1600)
(文章目录)
前言
为什么突然想学算法了?
> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 在绝大多数的计算机科学分支领域中,要想完成任何实质性的工作,理解算法的基础知识并掌握与算法密切相关的数据结构知识是必不可少的。
> 但从实际而言,是因为当下快到了考研和找工作的年纪(ಥ_ಥ),无论走哪
Read More
Read More
算法竞赛入门【码蹄集新手村600题】(mt1501-1550)_灵彧universe的博客-多极客编程
算法竞赛入门【码蹄集新手村600题】(MT1501-1550)
@TOC
前言
为什么突然想学算法了?
> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 在绝大多数的计算机科学分支领域中,要想完成任何实质性的工作,理解算法的基础知识并掌握与算法密切相关的数据结构知识是必不可少的。> 但从实际而言,是因为当下快到了考研和找工作的年纪(ಥ_ಥ),无论走哪一条路
Read More
Read More
qt功能优化:qt 3d画廊_灵彧universe的博客-多极客编程
Qt功能优化:Qt 3D画廊
@TOC
一、效果图
如下图所示:
二、使用步骤
1. .pro部分
代码如下:
TEMPLATE = app
QT += qml quick
CONFIG += c++11
SOURCES += main.cpp
RESOURCES += qml.qrc \
image.qrc
# Additional import path used to
Read More
Read More
算法竞赛入门【码蹄集新手村600题】(mt1401-1450)_灵彧universe的博客-多极客编程
算法竞赛入门【码蹄集新手村600题】(MT1401-1450)
@TOC
前言
为什么突然想学算法了?
> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 在绝大多数的计算机科学分支领域中,要想完成任何实质性的工作,理解算法的基础知识并掌握与算法密切相关的数据结构知识是必不可少的。> 但从实际而言,是因为当下快到了考研和找工作的年纪(ಥ_ಥ),无论走哪一条路
Read More
Read More
算法竞赛入门【码蹄集新手村600题】(mt1351-1400)_灵彧universe的博客-多极客编程
算法竞赛入门【码蹄集新手村600题】(MT1351-1400)
@TOC
前言
为什么突然想学算法了?
> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 在绝大多数的计算机科学分支领域中,要想完成任何实质性的工作,理解算法的基础知识并掌握与算法密切相关的数据结构知识是必不可少的。> 但从实际而言,是因为当下快到了考研和找工作的年纪(ಥ_ಥ),无论走哪一条路
Read More
Read More
qt功能优化:qt人脸识别_灵彧universe的博客-多极客编程
Qt功能优化:Qt人脸识别
@TOC
一、效果图
如图1所示,为我用Qt所做的一个简易的人脸识别代码,点击识别即可自动识别出照片中的人脸。
二、使用步骤
项目架构:
1. .pro部分
代码如下:
#-------------------------------------------------
#
# Project created by QtCreator 2021-08-01T2
Read More
Read More
算法竞赛入门【码蹄集新手村600题】(mt1251-1300)_灵彧universe的博客-多极客编程
算法竞赛入门【码蹄集新手村600题】(MT1251-1300)
@TOC
前言
为什么突然想学算法了?
> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 在绝大多数的计算机科学分支领域中,要想完成任何实质性的工作,理解算法的基础知识并掌握与算法密切相关的数据结构知识是必不可少的。> 但从实际而言,是因为当下快到了考研和找工作的年纪(ಥ_ಥ),无论走哪一条路
Read More
Read More
算法竞赛入门【码蹄集新手村600题】(mt1101-1150)_灵彧universe的博客-多极客编程
算法竞赛入门【码蹄集新手村600题】(MT1101-1150)
@TOC
前言
为什么突然想学算法了?
> 用较为“官方”的语言讲,是因为算法对计算机科学的所有分支都非常重要。 在绝大多数的计算机科学分支领域中,要想完成任何实质性的工作,理解算法的基础知识并掌握与算法密切相关的数据结构知识是必不可少的。> 但从实际而言,是因为当下快到了考研和找工作的年纪(ಥ_ಥ),无论走哪一条路
Read More
Read More
10min快速回顾c++语法(一)_wx62e40d60030b6的博客-多极客编程
⭐写在前面的话:本系列文章旨在短时间内回顾C/C++语法中的重点与易错点,巩固算法竞赛与写题过程中常用的语法知识,精准地解决学过但有遗忘的情况,为算法刷题打下坚实的基础。一、详解一个标准的程序结构#include <iostream>using namespace std;int main(){ cout << "Hello World"<<endl;
Read More
Read More
#夏日挑战赛# openharmony hisysevent打点调用实践(l2)_鸿蒙社区的博客-多极客编程
「本文正在参加星光计划3.0--夏日挑战赛」
@toc
简介
设备开发,通常的问题分析主要靠日志记录,Openharmony的日志记录分很多种,我们用的最多的是Hilog。此文章以openharmony 3.1代码基础,介绍另外一种记录: 事件打点(HiSysEvent)。
打点源码分析
打点在代码中应用
打点测试工程的编译配置
打点测试操作步骤
本用例开发板(3516开发板:HiSpark_AI
Read More
Read More