中职大数据实验室解决方案分享
第1部分概述
1.1政策背景
2021年3月,教育部印发《职业教育专业目录(2021年)》,共设置19个专业大类、97个专业类、1349个专业。新版《目录》聚焦推进数字化升级改造,构建未来技术技能,优化和加强了5G、人工智能、大数据、云计算、物联网等领域相关专业设置。其中“大数据技术应用”也首次亮相于中职院校的专业目录。
1.2产业现状
当前,东南沿海地区在环境建设、产业发展、融合应用方面全面发力,形成大数据发展整体优势,综合实力领跑全国。第二梯队地区加强政策引导和应用牵引,打造特色化发展路径。
1.3岗位人才需求
大数据产业是以数据及数据所蕴含的信息价值为核心生产要素,通过数据技术、数据产品、数据服务等形式,使数据与信息价值在各行业经济活动中得到充分释放的赋能型产业。
1.4专业建设现状
目前,大数据领域不断取得重要突破,呈现良好发展态势。但随着大数据应用持续深入业务,人才紧缺已成为制约数据应用效能提升的最主要因素,大数据应用急需兼具业务理解和技术应用能力的数字化复合型人才。
1.5人才培养设计思想
校企联合制定人才培养方案是进一步推动开放办学,深化应用型人才培养模式改革的重要举措。泰迪科技依靠多年服务大数据行业与高校经验,具有政策、行业、产业、人才分析等能力。围绕学校专业特色,当地产业定位与人才需求。以科学合理地方式与学校联合制定人才培养方案,提前融入三二分段高职人才培养思路,畅通学生升学途径,优化完善人才培养方案,进一步提高我校应用型技能人才培养质量和水平,利于学生的升学与择业,更好对接经济社会发展需求,强化与地方发展同频共振、同向同行。
第2部分总体设计
2.1设计思路
建设一个以大数据为主题的先进大数据教学实训中心,为学校大数据人才培养提供载体,支持系(部)内学生专业的不同,提供不同的大数据教学实训学习资源,实现系(部)内大数据知识的培养的普遍提升。
2.2整体架构
大数据教学实训室规划占地150平米,最多满足60人上课。其中,基础教学实训室、岗位技能训练实训室主要组成如下图所示。
2.3预期成果
1)建成一个支撑大数据技术应用专业基础教学的实训室
2)建成一个对接行业企业岗位需求的岗位技能实训室
3)培养一支”双师型“师资队伍
第3部分实验室先进性及特色
3.1线上、线下融合
通过本项目的建设,推进线上线下融合教学模式,实现了线上、线下教学优势互补,高度融合,满足学生差异化学习诉求。
通过本项目,学校在教学及实训硬件及软件方面的支持,为教师提供开展线上线下融合教学的平台。(1)软件平台的建设。在校园网络覆盖范围内,任何地点都可通过平台开展“线上线下”融合教学。(2)一体化账号的设置。一体化账号使得用户使用一个账号即可访问所有大数据教学实训平台。学校可根据需求自由分配班级和账号,开展“线上线下”融合教学。
3.2岗课赛证融合
通过本项目的建设,对接新一代信息技术产业专业群岗位能力需求,引进”1+X“职业技能标准和技能竞赛、创新创业大赛要求,构建满足大数据技术专业群教学、竞赛和技能认证的”岗课赛证“融合课程体系、实战案例及题库资源,完善专业群教学资源,为培养一批满足广东省区域发展、产业急需、技艺高超的高素质复合型技术技能人才提供资源支撑。
3.31+X职业等级认证
《大数据应用开发(Python)职业技能等级标准》由广东泰迪科智能技股份有限公司(简称“泰迪科技”)牵头发起,得到华为技术有限公司、蓝盾信息安全技术股份有限公司、广州智能装备研究院有限公司、中国联合网络通信股份有限公司、人民邮电出版社有限公司、网宿科技股份有限公司、广州思迈特软件有限公司、广州粤嵌通信科技股份有限公司、广州佰聆数据股份有限公司、深圳市怡亚通供应链股份有限公司、电子工业出版社有限公司、广东省人才研究会、中山大学、深圳职业技术学院、广州番禺职业技术学院等数十家大数据技术企业、行业协会、院校单位及专家学者的广泛参与支持。
3.3.1证书定位及特色
《大数据应用开发(Python)》证书是以Python技术为主线,结合企业大数据应用开发场景制定的人才培养等级评价标准。证书主要面向中等职业院校、高等职业院校和应用型本科院校的数据分析、大数据、软件和计算机相关专业。通过学习,一方面可以掌握大数据平台与系统的搭建、配置、操作、监控、优化;另一方面可以掌握数据处理、数据分析与挖掘、数据可视化、文本挖掘、深度学习;同时还能够具备一定的项目管理能力。
3.3.2书证融通
泰迪智能科技1+X课程大纲内容与教学课程教材无缝对接,实现真正意义上的课证融通及书证融通,1+x职业能力等级试点考点的建设不再只是为了考证,而是借助考证把师资队伍培养成为贴合实际企业应用的双师人才,学生的学习也与产业实际需求对接,极大提升未来就业竞争力。教材内容注重项目应用的实战,证书培训不讲空洞理论,用实际案例应用提升学生应用技能水平,强调“用以致学”证书应用理念。
3.3.3课证融通
课证融通指的是将1+X标准与专业课相结合,通过专业课的学习即可参加并通过1+X的考试。以高职院校的大数据技术与应用专业为例,其专业课程体系大体结构如图。
3.3.4赛证融通
赛证融通指的“泰迪杯”大数据竞赛与证书知识点相结合,通过参与比赛模拟大数据应用开发(Python)职业技能的考核。
第4部分建设内容
4.1大数据基础教学实训室
4.1.1架构设计
4.1.2教学课程实训资源包
基础大数据教学的教学课程实训资源包主要包含Python编程基础课程实训资源包、Excel数据分析课程实训资源包、PowerBI数据分析课程实训资源包。这些课程实训旨在帮助学生理解大数据的概念、原理和基本技术,并培养他们大数据工具应用、处理和分析方面的能力。通过这些课程的学习及案例的实操,让学生掌握大数据处理和分析的技能,锻炼学生技术应用实践能力,为进一步深入
学习和应用大数据技术打下坚实的基础。
4.1.31+X证书考试题库资源
1+X试题库是基于大数据应用开发(Python)职业技能等级证书初级、中级2 个级别的知识点精心整理与编辑的试题库。通过1+X试题库练习,能够加深与巩固 1+X 相关的知识点,为 1+X证书考试夯实基础。当前试题库基本情况如表所示。
4.1.4教学实训平台
1.大数据教学实训管理平台
大数据教学实训管理平台是面向大数据相关专业课程教学与实训的管理系统。平台以实训为核心,提供在线学习+实训的教学模式。平台课程资源包含课件、视频、实训指导书、数据和代码等资源,由浅至深引导学生学习并掌握大数据知识体系。通过该平台,还可以无需登录快速链接到其他实训环境,如Python编程环境等,为教学和实训环境提供全方位的支持。
2.Python编程实训平台
Python编程实训平台是面向我校大数据专业的编程实训平台,支持全系列Python相关课程及项目实训。平台集成丰富的数据分析挖掘工具库,服务Python数据处理、Python数据分析、Python数据可视化等程实训场景,安全稳定、自由拓展。支持实训指导书、实训报告与实训界面同屏展示,方便用户边学边练。平台底层基于Docker技术,采用容器云部署方案,并与实训管理平台集成,支持从实训管理平台直接访问Python编程实训平台。
3.1+X考试平台
1+X考试平台是一款面向高校考试业务的在线考试系统,覆盖多种常见的试题类型,如:单选题、多选题、填空题、判断题和简答题等。系统还可以通过搭配Python实训环境创建编程题目,降低考生之间考试环境的不一致性,降低考场的维护成本,便捷高效,为考生营造统一且稳定的考试环境,支撑学校1+X技能等级证书考试培训、日常学科考试等教学活动开展。
4.2大数据岗位技能实训室
4.2.1架构设计
4.2.2岗位技能课程资源
大数据岗位技能核心课程主要包括大数据平台搭建与运维、数据标注工程。在学生打好大数据运维、数据标注技术知识技能基础下,通过大数据岗位技能课程学习,进一步提升大数据技术应用能力,掌握大数据运维、数据标注相关岗位知识,培养学生在大数据运维工程师、数据标注员等岗位所需的技能。
4.2.4岗位技能实训平台
1.大数据运维工程师岗位技能实训平台
2.数据标注员岗位技能实训平台
4.3基础设施建设
4.3.1云计算资源管理平台
云计算资源管理平台是对实验室服务器硬件资源进行虚拟化处理的平台。通过该平台,能够提高硬件资源的复用率,提高实训环境管理效率,降低教师维护环境成本。能够帮助院校解决硬件资源分配、实验环境资源管理的问题。
相关文章:
中职大数据实验室解决方案分享
第1部分概述 1.1政策背景 2021年3月,教育部印发《职业教育专业目录(2021年)》,共设置19个专业大类、97个专业类、1349个专业。新版《目录》聚焦推进数字化升级改造,构建未来技术技能,优化和加强了5G、人工智能、大数据、云计算、…...
阿里云web端直播(前端部分)
阿里云:Web播放器快速接入_视频点播(VOD)-阿里云帮助中心 import Aliplayer from aliyun-aliplayerimport aliyun-aliplayer/build/skins/default/aliplayer-min.css<div id"J_prismPlayer" style"width: 300px; height: 300px;" />var …...
从虚拟仿真到行业实训再到具身智能--华清远见嵌入式物联网人工智能全链路教学方案
2025年5月23-25日,第63届中国高等教育博览会(高博会)将在长春中铁东北亚国际博览中心举办。作为国内高等教育领域规模大、影响力广的综合性展会,高博会始终聚焦教育科技前沿,吸引全国高校管理者、一线教师、教育科技企…...
阿里云国际站与国内站:局势推进中的多维差异
在当今数字化浪潮席卷全球,云计算成为企业与开发者关键助力的局势下,阿里云作为行业翘楚,其国际站与国内站备受关注。两者虽同宗同源,却在诸多方面存在着显著差异,这些差异犹如隐藏在幕后的齿轮,悄然影响着…...
Docker项目部署深度解析:从基础命令到复杂项目部署
Docker项目部署深度解析:从基础命令到复杂项目部署 注:根据黑马程序员javawebAI视频课程总结: 视频地址 详细讲义地址 一、传统部署困境与Docker破局之道 在传统Linux部署场景中,新手常被三大难题困扰: 命令记忆负…...
reserve学习笔记(花指令)
这是闲来无事逛博客时看到的一篇相关文章,觉得挺有意思。 定义 首先花指令其实就是没有用的指令(垃圾指令),它穿插在真正的代码中,会导致反编译时出现问题,从而会影响我们的静态分析 分类以及讲解 花指…...
docker运行Redis
创建目录 mkdir -p /home/jie/docker/redis/{conf,data,logs}添加权限 chmod -R 777 /home/jie/docker/redis创建配置文件 cat > /home/jie/docker/redis/conf/redis.conf << EOF # 基本配置 bind 0.0.0.0 protected-mode yes port 6379# 安全配置 密码是root require…...
Django 项目中,将所有数据表注册到 Django 后台管理系统
在 Django 项目中,将所有数据表注册到 Django 后台管理系统中需要为每个模型(Model)创建一个对应的 ModelAdmin 类,并在 admin.py 文件中注册这些模型。以下是一个详细的步骤指南: 确保你的模型已定义 首先,确保你已经在 models.py 文件中定义了所有的数据模型。例如:py…...
pyspark测试样例
from pyspark.sql import SparkSession from pyspark.sql.functions import col, lit, concat 创建 SparkSession spark SparkSession.builder.appName(“SparkSQLExample”).getOrCreate() 创建 DataFrame(可以是从 CSV、JSON 等文件读取) data […...
Python学习笔记--使用Django操作mysql
注意:本笔记基于python 3.12,不同版本命令会有些许差别!!! Django 模型 Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调…...
HarmonyOS Next应用分层架构下组件封装开发实践
基于鸿蒙应用分层架构的ArkUI组件封装实践 在鸿蒙应用开发中,合理利用 ArkUI 组件进行封装,可以实现代码复用,提升开发效率。本文将结合鸿蒙应用分层架构的特点,详细探讨几个典型的 ArkUI 组件封装场景及其实现方案。 华为鸿蒙应…...
全能视频处理工具介绍说明
软件介绍 本文介绍的软件是FFmpeg小白助手,它是一款视频处理工具。 使用便捷性 这款FFmpeg小白助手无需安装,解压出来就能够直接投入使用。 主要功能概述 该工具主要具备格式转换、文件裁剪、文件压缩、文件合并这四大功能。 格式转换能力 软件支持…...
CSS实现过多的文本进行省略号显示
单行文本省略 .ellipsis {white-space: nowrap; /* 禁止换行 */overflow: hidden; /* 溢出内容隐藏 */text-overflow: ellipsis; /* 溢出部分显示为省略号 */width: 200px; /* 必须设置宽度 */ } 多行文本省略(跨浏览器方案)…...
十三、Hive 行列转换
作者:IvanCodes 日期:2025年5月19日 专栏:Hive教程 在Hive中,数据的形态转换是数据清洗、分析和报表制作中的核心环节。行列转换尤为关键,它能将数据从一种组织形式变为另一种,以适应不同的业务洞察需求。本…...
Django之验证码功能
验证码功能 目录 1.绘制验证码 2.在登录页面里面实现验证码的功能 3.代码展示集合 这篇文章, 内容不是很多, 不过验证码, 是在网页里面比较常见的功能, 所有我们还是要掌握它!!! 一、绘制验证码 绘制验证码, 我们需要用到图像, 然后在…...
代码随想录算法训练营 Day51 图论Ⅱ岛屿问题Ⅰ
图论 题目 99. 岛屿数量 使用 DFS 实现方法 判断岛屿方法 1. 遍历图,若遍历到了陆地 grid[i][j] 1 并且陆地没有被访问,在这个陆地的基础上进行 DFS 方法,或者是 BFS 方法 2. 对陆地进行 DFS 的时候时刻注意以访问的元素添加访问标记 //…...
Python Django 的 ORM 编程思想及使用步骤
目录 一、ORM 编程思想概述 二、Python 中使用 ORM 的主要优势 2.1 简化数据库操作 2.2 提高开发效率 2.3 减少错误 2.4 增强代码的可维护性 2.5 降低耦合性 三、Django 中使用 ORM 的详细步骤 3.1 创建应用模块 3.2 配置数据库信息 3.3 确定数…...
设计一个程序,将所有的小写字母转换为大写字母
汇编语言程序设计实验 实验内容 设计一个程序,将所有的小写字母转换为大写字母,此程序不能改变除字母a~z外的任何其它字符。 实验分析 实现的功能是将所有的小写字母转换为大写字母,此程序不能改变除字母a~z外的任何其它字符。可以分为以…...
Rust 学习笔记:关于错误处理的练习题
Rust 学习笔记:关于错误处理的练习题 Rust 学习笔记:关于错误处理的练习题想看到回溯,需要把哪个环境变量设置为 1?以下哪一项不是使用 panic 的好理由?以下哪一项最能描述为什么 File::open 返回的是 Result 而不是 O…...
使用docker——10分钟内 完成一个高可用的 MongoDB 副本集部署
实验目的 掌握 Docker 容器化部署 MongoDB 副本集 的方法 理解 主从同步、故障转移、数据一致性 等核心机制 熟悉 MongoDB 集群管理命令 和 运维监控技巧 🔧 实验环境 操作系统: Rocky Linux 9 / CentOS 7 软件依赖: Docker 20.10 docker-compose 1.29 硬件要…...
信息化的编程未来发展
信息化与数字化与编程领域与AI的爆炸发展是最近十几年瞠目结舌的事情,列举一下相关词汇: C#、AI、C、Python、.NET、API 、IDE、asp、JavaScript网页端、Visua Studio、VR、Github、OpenGL-webGL-计算机图形学、面向对象 、类库、GIS、GPU计算与显卡、可…...
计算机视觉与深度学习 | EMD-KPCA-LSTM、EMD-LSTM、LSTM回归预测对比,多输入单输出(Matlab完整程序和数据)
以下是针对EMD-KPCA-LSTM、EMD-LSTM和LSTM回归预测对比的完整可运行MATLAB实现。包含数据生成、特征处理、模型构建和性能评估全流程,并提供关键代码注释和注意事项。 完整代码实现(含数据生成) %% 清理环境 clear; clc; close all; warning off;%% 生成模拟数据(正弦波+噪…...
Ollama 如何在显存资源有限的情况下合理分配给不同的服务?
在显存资源有限的情况下,合理分配显存给不同服务需要结合硬件特性、软件配置和模型优化技术。以下是几种有效的方法: 1. 使用 Ollama 自身的资源限制参数 Ollama 提供了一些命令行参数来限制单个模型的资源使用: --ram:限制模型…...
2025-05-19 学习记录--Python-简易用户登录系统 + 计算天数
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻 一、简易用户登录系统 ⭐️ # 用户登录系统 # 用户名、密码、黑名单 users [{name: 小红, password: 123, status:True},{name…...
APP小程序抓包和下游代理
本文仅作学习/技术记录和交流,请勿进行非法活动,否则后果自负! 本文将主要围绕对小程序、APP的抓包方法,同时介绍下游代理。 在本文中我们将用到 Burpsuite、Yakit 和 Proxifier来完成。 小程序&APP抓包 对于小程序或APP抓…...
UE 材质几个输出向量节点
PixelNormalWS...
【八股战神篇】Java多线程高频面试题(JUC)
目录 专栏简介 一 如何创建线程? 延伸 1. 创建 Java 线程的本质 二 说说线程的生命周期? 延伸 1.描述一下线程的生命周期图 2.线程的优先级对线程执行有何影响? 3.如何确保三个线程按照特定顺序执行? 三 并发和并行的区…...
【esp32 mqtt】 连接亚马逊-加密传输信息
文章目录 1 加密文件1.1 服务端证书1.2 客户端CA证书1.3 客户端私钥1.4 三者协同工作的流程 2 亚马逊创建物品3 esp32 程序编写3.1 证书文件读取3.2 MQTT配置3.2.1 配置结构体3.2.2 初始化客户端3.2.3 注册事件3.2.4 开启mqtt3.2.5 示例 3.3 事件回调函数3.2.1 示例 3.4 接收到…...
用于判断主子关系的方法的实现(orm是efcore)
HasParentChildRelationship 方法:主要用于判断给定实体集合中是否存在主子关系,通过检查实体的导航属性来实现。CheckForDependencies 方法:是一个辅助方法,负责具体的依赖关系检查,包括对已访问实体的跟踪࿰…...
《Effective Python》第三章 循环和迭代器——在遍历参数时保持防御性
引言 本文基于《Effective Python: 125 Specific Ways to Write Better Python, 3rd Edition》一书的 Chapter 3: Loops and Iterators 中的 Item 21: Be Defensive when Iterating over Arguments。该条目深入探讨了在 Python 中处理迭代器(iterator)和…...
【python基础知识】Day30 模块和库的导入
学习python 学习python基础语法 处理任务需要用到的库 一、导入官方库的三种手段 1 标准导入:导入整个库 # 方式1:导入整个模块 import math# 导入库后,输出测试 print("方式1:使用 import math") print(f"圆周率…...
leetcode hot100刷题日记——4.盛最多水的容器
解答: 我的思路: class Solution{public:int maxArea(vector<int>& height){//遍历,我暴力找一下,时间超限// int vol0;// for(int i0;i<height.size()-1;i){// for(int ji1;j<height.size();j){// volmax(vol,…...
大二周周练翻译
翻译题 文章目录 翻译题[toc]中国茶道数字经济茶马古道中国父母现状电子商务长城大学生就业一带一路中国结 相遇的意义,是被你改变的那部分的我,代替你永远陪在我身边 点个赞呗! 中国茶道 China is a country with a time-honored civilizat…...
深度学习————模型保存与部署
第一部分:模型保存基础 什么是模型保存? 当你训练好一个深度学习模型后,它会拥有“学习到的参数”,这些参数(权重、偏置等)构成了模型的“知识”。如果不保存这些参数,那么训练好的模型在关闭…...
5G金融互联:迈向未来金融服务的极速与智能新时代
5G金融互联:迈向未来金融服务的极速与智能新时代 大家好,我是Echo_Wish,今天咱们聊聊一个大家都十分关心的话题:5G网络在金融服务中的应用。咱们平时可能觉得5G只是打个电话、刷个视频更流畅了,但在金融服务领域,5G的低延时、大带宽和高可靠性正在悄然改变整个游戏规则。…...
交易所开发:构建功能完备的金融基础设施全流程指南
交易所开发:构建功能完备的金融基础设施全流程指南 ——从技术架构到合规安全的系统性解决方案 一、开发流程:从需求分析到运维优化 开发一款功能完备的交易所需要遵循全生命周期管理理念,涵盖市场定位、技术实现、安全防护和持续迭代四大阶…...
Icecream Video Editor:简单易用的视频编辑软件,轻松打造专业视频
Icecream Video Editor 是一款简单易用的视频编辑软件,专为希望快速、高效编辑视频的用户设计。它提供了丰富的功能,包括视频剪辑、效果应用、音频处理和视频导出,满足用户在不同场景下的需求。无论是视频新手还是有一定基础的创作者…...
论文阅读--Logical quantum processor based on reconfigurable atom arrays
论文主要内容 研究背景与目标: 论文提出了一种基于可重构中性原子阵列的逻辑量子处理器,旨在通过量子纠错(QEC)和逻辑量子比特编码,解决物理量子比特的噪声限制问题。该处理器结合高保真度逻辑门操作、任意连接性和实时…...
安防综合管理系统EasyCVR视频融合平台安防知识:门禁系统与视频监控系统如何联动?
在现代安防体系中,视频监控与门禁系统是两大核心。前者实时记录画面,为安全事件追溯提供依据;后者精准管控人员出入。二者联动可提升安防智能化水平,实现门禁点图像抓拍与实时监视,在安全事件发生时快速整合信息&#…...
微机系统第二章-题目整理
80x86标志寄存器中ZF位等于1,说明( )。 A A.运算结果等于0 B. 运算结果大于0 C. 运算结果不等于0 D.运算结果溢出 8086CPU由哪两大部分组成?简述它们的主要功能。 总线接口部件BIU跟执行部件EU。 总线接口部件(BIU&…...
w~自动驾驶合集1
我自己的原文哦~ https://blog.51cto.com/whaosoft/12371169 #世界模型和DriveGPT这类大模型到底能给自动驾驶带来什么ne 以下分享大模型与自动驾驶结合的相关工作9篇论 1、ADAPT ADAPT: Action-aware Driving Caption Transformer(ICRA2023) AD…...
嵌入式学习的第二十三天-数据结构-树+哈希表+内核链表
一、树(一对多) 1.树的定义 树:n(n>0)个结点的有限集合。n 0 ,空树。 2.在任意一个非空树中, (1),有且仅有一个特定的根结点 (2),当n>1 时,其余结点可分为m个…...
互联网大厂Java求职面试:Spring AI与大模型交互的高级模式与自定义开发
互联网大厂Java求职面试:Spring AI与大模型交互的高级模式与自定义开发 在当今技术领域,随着AI和大模型技术的广泛应用,如何在复杂的系统架构中高效地集成这些技术成为了各大互联网公司关注的重点。本文将通过一场模拟的面试对话,…...
Ansible模块——主机名设置和用户/用户组管理
设置主机名 ansible.builtin.hostname: name:要设置的主机名 use:更新主机名的方式(默认会自动选择,不指定的话,物理机一般不会有问题,容器可能会有问题,一般是让它默认选择) syst…...
lowcoder数据库操作1:链接目标数据库
比如我使用的是PostgreSQL,要链接到数据库。 步骤1,Data Sources 步骤2, New data source 步骤3,选择PostgreSQL 步骤4,输入各种信息 命名,数据库所在的IP,端口,库名,用户密码。 步…...
R9打卡——RNN实现阿尔茨海默病诊断(优化特征选择版)
🍨 本文为🔗365天深度学习训练营中的学习记录博客 🍖 原作者:K同学啊 1.检查GPU import numpy as np import pandas as pd import torch from torch import nn import torch.nn.functional as F import seaborn as sns#设置GPU训…...
Label Studio:开源标注神器
目录 一、Label Studio 是什么? 二、核心功能大揭秘 2.1 多类型数据全兼容 2.2 个性化定制随心配 2.3 团队协作超给力 2.4 机器学习巧集成 三、上手实操超简单 3.1 安装部署不头疼 3.1.1 Docker安装 3.1.2 pip安装 3.1.3 Anaconda安装 3.2 快速开启标注…...
flow-两种SharingStarted策略的区别示例
一 代码示例 viewModel.kt:// 上游数据源 - 模拟温度传感器 private val temperatureSource flow {var temp 20while(true) {emit(temp)delay(1000)println("上游发射温度: $temp") // 日志观察发射} }// WhileSubscribed - 有订阅者才收集 val temperature1 tem…...
零基础设计模式——设计模式入门
第一部分:设计模式入门 欢迎来到设计模式的世界!别担心,这听起来可能很“高大上”,但我们会用最生活化的例子来帮助你理解。 1. 什么是设计模式? 想象一下,你是个大厨,每天都要做很多菜。有些…...
通过vcpkg交叉编译grpc:构建Arm64平台的Docker化开发环境
一、引言 在现代软件开发中,交叉编译是构建跨平台应用程序的关键技术。本文将详细介绍如何使用Docker容器和vcpkg包管理器为Arm64架构交叉编译gRPC库。这种方法特别适用于需要在x86开发机上为ARM服务器或嵌入式设备构建高性能RPC服务的场景。 二、配置Docker交叉编…...