相关文章
4.2 实现基于栈的表达式求值计算器(难度4/10)
本作业主要考察:解释器模式的实现思想/栈结构在表达式求值方面的绝对优势
C数据结构与算法夯实基础作业列表
通过栈的应用,理解特定领域设计的关键作用,给大家眼前一亮的感觉。深刻理解计算机语言和人类语言完美结合的杰作。是作业中的上等…
建站知识
2024/11/5 9:56:35
java 批量下载将多个文件(minio中存储)压缩成一个zip包
我的需求是将minio中存储的文件按照查询条件查询出来统一压成一个zip包然后下载下来。
思路:针对这个需求,其实可以有多个思路,不过也大同小异,一般都是后端返回流文件前端再处理下载,也有少数是压缩成zip包之后直接给…
建站知识
2024/11/11 9:14:33
Linux之虚拟主机功能
目录 虚拟主机功能
概述
基于 IP 地址的虚拟主机
原理
案例 --- 增加多个IP地址,实现基于不同IP地址的虚拟主机功能
基于端口号的虚拟主机
原理
案例 --- 基于不同端口号的虚拟主机
基于域名的虚拟主机
原理
域名解析
案例 --- 使用2个域名建立虚拟主机网…
建站知识
2024/10/25 3:24:54
Kubernetes(k8s)上安装Prometheus和Grafana监控
Kubernetes上安装Prometheus和Grafana监控 环境准备Kubernetes准备 安装项目开始安装下载安装的项目安装项目替换镜像替换kube-state-metrics替换prometheus-adapter 修改Service修改alertmanager-service.yaml修改grafana-service.yaml修改prometheus-service.yaml 执行这些ya…
建站知识
2024/11/16 22:04:01
【Python数据分析】数据分析之numpy基础
实验环境:建立在Python3的基础之上
numpy提供了一种数据类型,提供了数据分析的运算基础,安装方式
pip install numpy导入numpy到python项目
import numpy as np本文以案例的方式展示numpy的基本语法,没有介绍语法的细枝末节&am…
建站知识
2024/10/28 17:08:03
Qt应用开发(基础篇)——进度对话框 QProgressDialog
一、前言 QProgressDialog类继承于QDialog,是Qt设计用来反馈进度的对话框。 对话框QDialog QProgressDialog提供了一个进度条,表示当前程序的某操作的执行进度,让用户知道操作依旧在激活状态,配合按钮,用户就可以随时终…
建站知识
2024/11/11 11:38:17
侯捷课程笔记(一)(传统c++语法,类内容)
侯捷课程笔记(一)(传统c语法,类内容) 2023-09-03更新: 本小节已经完结,只会进行小修改 埋下了一些坑,后面会单独讲或者起新章节讲 最近在学习侯捷的一些课程,虽然其中大部…
建站知识
2024/11/24 23:56:44
hadoop学习:mapreduce入门案例四:partitioner 和 combiner
先简单介绍一下partitioner 和 combiner
Partitioner类
用于在Map端对key进行分区 默认使用的是HashPartitioner 获取key的哈希值使用key的哈希值对Reduce任务数求模决定每条记录应该送到哪个Reducer处理自定义Partitioner 继承抽象类Partitioner,重写getPartiti…
建站知识
2024/10/27 17:59:16