相关文章
数据结构——顺序队列(循环)
采用顺序表的方式实现循环队列。其中关键在于如何判断队列已满。通常情况下,当对头和队尾指向同一个节点时,可以判断为队空。但是,倘若队尾不断增加,最后队尾也会指向对头,此时队满和队空的判断条件一致。以下有三种对…
建站知识
2024/10/26 8:00:18
hive - explode 用法以及练习
hive explode 的用法以及练习
一行变多行 explode 例如: 临时表 temp_table ,列名为1st
1st1,2,34,5,6
变为 1 2 3 4 5 6 方式一:直接使用 explode
select explode(split(1st,,)) from temp_table;方式二:使用 lateral view…
建站知识
2024/11/3 14:07:03
Cyberdog2 docker环境软件源无法被验证问题
搭建docker系统后更新软件源sudo apt-get update出现异常 经过查询GPT,使用如下方式成功解决
从keyserver.ubuntu.com获取缺失的公钥,并添加到apt-key中。具体命令如下:
gpg --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C6…
建站知识
2024/12/14 22:02:37
C++学习| QT快速入门
QT简单入门 QT Creater创建QT项目选择项目类型——不同项目类型的区别输入项目名字和路径选择合适的构建系统——不同构建系统的却别选择合适的类——QT基本类之间的关系Translation File选择构建套件——MinGW和MSVC的区别 简单案例:加法器设计界面——构建加法器界…
建站知识
2024/12/14 1:57:25
CentOS 7.9 OS Kernel Update 3.10 to 4.19
date: 2024-01-18, 2024-01-26 原 OS Kernel 3.10 升级至 4.19 1.检查默认内核
检查 vmlinuz 版本
[rootlocalhost ~]# grubby --default-kernel
/boot/vmlinuz-3.10.0-1160.105.1.el7.x86_64
[rootlocalhost ~]#检查 Linux 内核版本
[rootlocalhost ~]# uname -a
Linux loc…
建站知识
2024/11/23 7:34:28
QtRVSim(二)一个 RISC-V 程序的解码流程
继上一篇文章简单代码分析后,本文主要调研如何实现对指令的解析运行。
调试配置
使用 gdb 工具跟踪调试运行。 c_cpp_properties.json 项目配置:
{"name": "QtRvSim","includePath": ["${workspaceFolder}/**&quo…
建站知识
2024/12/13 23:27:58
c++实现常见排序算法
常见算法效率比较 冒泡排序:依次比较相邻数据并根据排序规则交换; 插入排序:将当前元素插入到当前元素之前的所有元素的最后一个大于/小于的位置,其他位置元素依次向后移动; 选择排序:对于每个位置&…
建站知识
2024/12/20 8:44:01