当前位置: 首页 > news >正文

【微信小程序开发】——奶茶点餐小程序的制作(二)

在这里插入图片描述


👨‍💻个人主页:@开发者-曼亿点

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 曼亿点 原创

👨‍💻 收录于专栏:微信小程序开发

🅰


奶茶点餐小程序


文章目录

    • 🅰
    • 前言
    • 🎶 一、奶茶订单的结算与优惠卷的使用
      • (1)balance.wxml
      • (2)balance.wxss
      • (1)balance.js
    • 🎶 二、个人用户页面
      • (1)mine.wxml
      • (2)mine.wxss
      • (3)mine.js
        • 结束语🥇


前言

  随着智能手机的普及和移动互联网的迅速发展,微信小程序作为一种新兴的应用形态,正逐渐成为人们日常生活中不可或缺的一部分。尤其是在餐饮行业,微信小程序为商家和顾客提供了更为便捷的服务方式。奶茶作为一种受欢迎的饮品,拥有广泛的消费群体,开发一个功能完善的奶茶点餐小程序不仅可以提升用户体验,还能帮助商家提高运营效率。

  本项目旨在开发一个专为奶茶店设计的微信小程序点餐系统,通过现代化的技术手段,实现线上点餐、实时订单管理以及个性化服务。这一小程序的开发过程将包括需求分析、系统设计、前端与后端开发、用户体验优化等多个步骤。

项目背景
  奶茶市场在近年来呈现出快速增长的趋势,顾客对便捷和高效的点餐体验有着越来越高的期望。传统的线下点餐方式往往会面临排队等候、信息传递不准确等问题。微信小程序的出现,为解决这些问题提供了新的解决方案。通过微信小程序,顾客可以轻松地浏览菜单、选择喜欢的饮品、进行个性化定制,并快速完成支付。这不仅提升了顾客的购物体验,也使得商家能够更好地管理订单和优化运营流程。

开发目标

  • 用户友好:设计简洁易用的界面,使用户能够快速完成点餐流程,并享受流畅的操作体验。
  • 功能全面:实现奶茶菜单浏览、饮品定制、订单管理、支付功能等核心功能。
  • 系统稳定:确保小程序的稳定性和安全性,处理高并发访问时的性能需求。
  • 数据管理:提供实时的数据统计和分析功能,帮助商家了解销售情况和顾客偏好。
    技术概述
      为了实现上述目标,本项目将采用微信小程序开发框架,结合前端的WXML和WXSS技术、后端的云函数或服务器端编程,以及数据库的管理和数据处理技术。通过这些技术的有机结合,确保系统的高效性和稳定性。

基本目录展示:其中项目中的图片自行去浏览器中寻找,博主不提供。
在这里插入图片描述


🎶 一、奶茶订单的结算与优惠卷的使用


  在微信小程序奶茶点餐系统中,订单结算与优惠卷使用是提升顾客满意度和促进销售的关键环节。通过优化这两个功能,可以实现更高效的支付流程和更具吸引力的促销策略。

订单结算功能
便捷支付:集成微信支付,确保订单支付过程快速、安全,支持多种支付方式,提升用户体验。
订单确认:提供详细的订单确认页面,让顾客在支付前核对商品信息、总金额及配送地址,确保准确无误。
电子发票:支持电子发票的开具和管理,为顾客提供便捷的税务服务,同时简化商家的财务管理。
优惠卷使用
优惠卷管理:商家可以创建和管理各种优惠卷,包括满减、折扣等类型,灵活应对不同的促销需求。
优惠卷使用规则:设定优惠卷的使用条件和有效期,确保促销活动的精准执行。
自动应用:顾客在结算时,系统会自动识别并应用符合条件的优惠卷,简化使用流程,提升用户满意度。
优惠卷追踪:提供优惠卷的使用统计和分析功能,帮助商家了解促销效果和顾客行为。
设计目标
提升支付效率:通过优化结算流程和支付接口,确保顾客能够快速、顺畅地完成支付。
增强促销吸引力:通过灵活的优惠卷管理和使用规则,吸引更多顾客参与促销活动,提升销售业绩。
确保准确性和安全性:保证订单金额和优惠卷应用的准确无误,保护顾客和商家的利益。
开发愿景
  通过优化订单结算和优惠卷使用功能,我们旨在为奶茶店提供一个高效、便捷的支付和促销工具,同时为顾客带来更具吸引力的消费体验。这不仅有助于提升商家的销售业绩,还能增强顾客的忠诚度和满意度。

(1)balance.wxml

<!--pages/order/balance/balance.wxml-->
<view><view class='top-bar'><label class='top-left-label'>取餐时间</label><label class='top-right-label activity-color'>饮品制作中,尽快为你服务</label></view><!-- 订单详情 --><view class='order-info'><view class='order-info-title'>订单详情</view><view class='cart-list-box' wx:for="{{cartList}}" wx:key="unique"><view class='list-info'><view>{{item.name}}</view><view class='list-info-size'>{{item.detail}}</view></view><view style='width:50%;padding:10px;'><view style='float:right'><view style='color:#A3A3A3'>x {{item.number}}</view><view>¥ {{item.sum}}.00</view></view></view></view><view class='order-cut' wx:if="{{cutMonney!=0}}"><label class='order-cut-dec'></label><label class='order-cut-note'>20元立减3</label><label class='order-cut-number activity-color'>-¥ 3.00</label></view><view class='order-sum'><label>总计 </label><label class='order-sum-number activity-color'>¥ {{sumMonney-cutMonney}}</label></view></view>
<!-- 备注 --><view class='note'><label style='font-size:13px;color:#A3A3A3'>备注</label><textarea placeholder='默认常温,常规糖,如有口味要求,请输入备注' class='note-text'></textarea></view>
<!-- 底部操作栏 --><view class="operate-bar"><view class='gouwuche'><view style='padding:5px;display:flex'><i class="iconfont icon-gouwuchefill gouwuche-icon activity-color"><span class="number-msg" wx:if="{{cartList.length!=0}}">{{cupNumber}}</span></i><view class='gouwuche-price' style='color:white;font-size:18px'>¥ {{sumMonney-cutMonney}}.00</view></view></view><view class="submit-btn activity-color-bg" bindtap='gopay'><view class="submit-btn-label color-white">去支付</view></view></view></view>

(2)balance.wxss

/* pages/order/balance/balance.wxss */
page{background: #F8F8F8
}
.operate-bar{z-index: 1001; position: absolute;bottom: 0px;height:55px;width:100%;display: flex;
}
.gouwuche{width:75%;background:#353535;height: 100%; }
.gouwuche-icon{font-size:40px;color:#87888E;margin-left:10px;position: relative;
}
.number-msg{padding: 1px 7px;border-radius:50%;background:red;color:white;font-size:14px;position: absolute;text-align: center;top:0px;right:-5px;
}.gouwuche-price{color:#A9A9A9;display:flex;align-items: center;margin-left:10px;font-size:15px
}
.submit-btn{height:100%;background:#F7F7F7;width:25%;display:flex;
}
.submit-btn-label{color:white;font-size:15px;margin:auto;
}
.activity-color{color:#FF9C35;
}
.submit-btn{height:100%;background:#F7F7F7;width:25%;display:flex;
}.activity-color-bg{background:#FF9C35;
}.cart-list-box{background:#FFFFFF;display:flex;font-size:15px;border-bottom:1px #E3E3E3 solid;
}
.list-info{width:50%;padding:5px 15px;
}
.list-info-size{font-size:12px;color:#B1B1B1;
}
.icon-li-circle{margin-left:15px;font-size:20px
}
.font20{font-size:20px
}
.top-bar{height:30px;font-size:14px;background: white;
}
.top-left-label{float:left;padding:5px;margin-left:10px;
}
.top-right-label{float:right;font-size:13px;padding:5px;
}
.order-info{background: white;margin-top:10px;
}
.order-info-title{font-size:12px;color: #D1D1D1;padding: 12px;border-bottom: 1px #E3E3E3 solid
}
.order-cut{height:30px;padding:5px 15px;border-bottom: 1px #E3E3E3 solid;
}
.order-cut-dec{background:#F07474;font-size:13px;color:white;padding:2px
}
.order-cut-note{margin-left:3px;font-size:14px
}
.order-cut-number{font-size:14px;float:right;
}
.order-sum{height:30px;padding:5px 15px;font-size:14px;
}
.order-sum-number{font-size:14px;float:right;
}
.note{padding:5px 15px;background:white;margin-top:10px
}
.note-text{width:95%;font-size:12px;background:#F2F2F2;padding:10px;height:80px;
}

(1)balance.js

// pages/order/balance/balance.js
Page({/*** 页面的初始数据*/data: {cartList: [],sumMonney: 0,cutMonney: 0,cupNumber:0},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {wx.setNavigationBarTitle({title: '订单详情'})this.setData({cartList: wx.getStorageSync('cartList'),sumMonney: wx.getStorageSync('sumMonney'),cutMonney: wx.getStorageSync('sumMonney')>19?3:0,cupNumber: wx.getStorageSync('cupNumber'),})},gopay:function(){wx.navigateTo({url: '../detail/detail'})},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})

在这里插入图片描述


🎶 二、个人用户页面


  在微信小程序奶茶点餐系统中,个人用户页面是顾客与平台互动的核心入口之一。一个设计良好的用户页面不仅能提升顾客的使用体验,还能帮助商家建立与顾客的长期关系。个人用户页面的设计目标是提供一个清晰、友好、功能齐全的界面,让用户能够轻松管理自己的订单和账户信息。

个人用户页面功能
订单管理:

  • 查看历史订单:用户可以方便地查看和管理过去的订单,包括订单状态、详细信息和支付记录。

  • 追踪当前订单:实时更新当前订单的状态,让用户能够随时了解其订单的进度。
    账户信息:

  • 个人资料管理:用户可以查看和编辑自己的个人信息,如姓名、联系方式和地址,确保信息的准确性。

  • 密码和安全设置:提供账户安全设置,包括密码修改、登录保护等,保障用户账户的安全。
    优惠卷和积分:

  • 查看优惠卷:用户可以查看和管理自己拥有的优惠卷,包括使用条件和有效期。

  • 积分查询:展示用户的积分余额及使用记录,鼓励用户参与积分兑换活动。
    收藏与推荐:

  • 收藏商品:用户可以收藏自己喜欢的奶茶或商品,便于快速访问。

  • 个性化推荐:基于用户的购买历史和偏好,推荐相关的奶茶和促销活动,提高用户的购物体验。
    客服与反馈:

  • 联系客服:提供便捷的联系客服入口,用户可以提出问题或反馈意见,获得及时的支持和帮助。

  • 意见反馈:允许用户提交对小程序的建议和意见,以帮助商家不断改进服务。
    设计目标
    1.用户友好:界面设计简洁直观,操作流程流畅,确保用户能够轻松完成各项操作。
    2.信息透明:提供清晰的订单和账户信息,让用户对自己的消费情况一目了然。
    3.功能齐全:集成账户管理、订单处理、优惠卷使用等多项功能,提升用户的整体体验。
    开发愿景
    通过优化个人用户页面,我们旨在为顾客提供一个高效、便捷、个性化的管理平台,使其在使用奶茶点餐小程序时获得愉悦的体验。一个设计优良的个人用户页面不仅能提升顾客的满意度,还能增强用户的忠诚度,帮助商家建立更加稳固的客户关系。

(1)mine.wxml

<!--pages/mine/mine.wxml-->
<view class="top-mode"><view class='userinfo'><image class="userinfo-avatar" src="{{avatarUrl}}"></image><label style="color:white">{{nickName}}</label></view>
</view>
<view class='go-center card-box'><view class='card-info'><view class='down-center' style='height:50%;border-bottom:1px solid #E3E3E3;'><i class="iconfont icon-youhuiquan" style="color:#FF9C35"></i><label style='font-size:15px;margin-left:15px'>我收到的支付返券</label></view><view class='down-center' style='height:50%'> <i class="iconfont icon-shouji" style="color:#B6D9A9"></i><label style='font-size:15px;margin-left:15px'>1380000678</label></view></view>
</view>
<view class="go-center" style='margin-top:80px;font-size:14px;color:blue;' bindtap='bitphone'><label style='border-bottom:1px solid blue'>客服电话:123-456-7890</label>
</view>
<view class='go-center' style='margin-top:10px'><label style='font-size:12px;color:#E2E2E2'>[服务时间 周一至周五 9:00-19:00]</label>
</view>

(2)mine.wxss

/* pages/mine/mine.wxss */
.top-mode{background: #FF9C35;height:400rpx;display: block;
}
.userinfo {display: flex;flex-direction: column;align-items: center;
}.userinfo-avatar {width: 128rpx;height: 128rpx;margin: 20rpx;border-radius: 50%;
}.userinfo-nickname {color: #aaa;
}.usermotto {margin-top: 200px;
}
.card-info{width: 80%;height:180rpx;box-shadow: 0.5px 0.5px 0.5px 0.5px rgba(255, 156, 53, 10);z-index: 1000;background: white;padding: 10px;
}
.card-box{margin-top:-20px;
}

(3)mine.js

// pages/mine/mine.js
Page({/*** 页面的初始数据*/data: {nickName:"",avatarUrl:""},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {var that=this;wx.getUserInfo({success: function (res) {var userInfo = res.userInfothat.setData({nickName: userInfo.nickName,avatarUrl: userInfo.avatarUrl,})}})},bitphone:function(){wx.makePhoneCall({phoneNumber: '1340000' })}})

运行结果的显示:
在这里插入图片描述


结束语🥇

以上就是微信小程序之列表渲染
持续更新微信小程序教程,欢迎大家订阅系列专栏🔥微信小程序
你们的支持就是曼亿点创作的动力💖💖💖
请添加图片描述

相关文章:

【微信小程序开发】——奶茶点餐小程序的制作(二)

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…...

Java 文件上传七牛云

Java系列文章目录 文章目录 Java系列文章目录一、前言二、学习内容&#xff1a;三、问题描述四、解决方案&#xff1a;4.1 新建空间4.2 查找密钥4.3 进入开发者中心查找JavaSDK文档4.4 查找文件上传方法4.5 运行测试 五、总结&#xff1a;5.1 学习总结&#xff1a; 一、前言 学…...

大语言模型生成无人系统(如机械臂、无人机等)可以执行的指令序列

大语言模型生成无人系统&#xff08;如机械臂、无人机等&#xff09;可以执行的指令序列涉及将自然语言指令转化为具体的、可执行的指令集合。以下是一个详细的流程&#xff0c;展示了如何从自然语言指令生成无人系统的执行指令序列。 1. 输入自然语言指令 用户输入自然语言指…...

尚硅谷谷粒商城项目笔记——十、调试前端项目renren-fast-vue【电脑CPU:AMD】

十、调试前端项目renren-fast-vue 如果遇到其他问题发在评论区&#xff0c;我看到后解决 1 先下载安装git git官网下载地址 2 登录gitee搜索人人开源找到renren-fast-vue复制下载链接。【网课视频中也有详细步骤】 3 下载完成后桌面会出现renren-fast-vue的文件夹 4 开始调…...

Python 的元组和列表的区别是什么?

以下是 Python 中元组&#xff08;tuple&#xff09;和列表&#xff08;list&#xff09;的主要区别&#xff1a; 1. 语法表示&#xff1a;元组使用小括号 () 来定义&#xff0c;例如 (1, 2, 3) &#xff1b;列表使用方括号 [] 来定义&#xff0c;例如 [1, 2, 3] 。 2. 可变性…...

【Impala】学习笔记

Impala学习笔记 【一】Impala介绍【1】简介&#xff08;1&#xff09;简介&#xff08;2&#xff09;优点&#xff08;3&#xff09;缺点 【2】架构&#xff08;1&#xff09;Impalad&#xff08;守护进程&#xff09;&#xff08;2&#xff09;Statestore&#xff08;存储状态…...

视频汇聚平台EasyCVR接入移动执法记录仪,视频无法播放且报错500是什么原因?

GB28181国标视频汇聚平台EasyCVR视频管理系统以其强大的拓展性、灵活的部署方式、高性能的视频能力和智能化的分析能力&#xff0c;为各行各业的视频监控需求提供了优秀的解决方案。视频智能分析平台EasyCVR支持多协议接入&#xff0c;兼容多类型的设备&#xff0c;包括IPC、NV…...

【Linux基础】Linux基本指令(二)

目录 &#x1f680;前言一&#xff0c;mv指令二&#xff0c;more & less指令2.1 more 指令2.1 less指令 三&#xff0c;重定向技术(重要)3.1 echo指令3.2 输出重定向 >3.3 追加重定向 >>3.4 输入重定向 < 四&#xff0c;head & tail指令4.1 head 指令4.2 t…...

全面介绍 Apache Doris 数据灾备恢复机制及使用示例

引言 Apache Doris 作为一款 OLAP 实时数据仓库&#xff0c;在越来越多的中大型企业中逐步占据着主数仓这样的重要位置&#xff0c;主数仓不同于 OLAP 查询引擎的场景定位&#xff0c;对于数据的灾备恢复机制有比较高的要求&#xff0c;本篇就让我们全面的介绍和示范如何利用这…...

Python pandas常见函数

Pandas库 基本概念读取数据数据处理数据输出其他常用功能 pip install pandas基本概念 数据结构 Series: 一维数据结构 import pandas as pd data pd.Series([10, 20, 30, 40], index[a, b, c, d]) print(data)DataFrame: 二维数据结构 data {Name: [Alice, Bob, Charlie],Ag…...

行业落地分享:阿里云搜索RAG应用实践

最近这一两周看到不少互联网公司都已经开始秋招提前批了。 不同以往的是&#xff0c;当前职场环境已不再是那个双向奔赴时代了。求职者在变多&#xff0c;HC 在变少&#xff0c;岗位要求还更高了。 最近&#xff0c;我们又陆续整理了很多大厂的面试题&#xff0c;帮助一些球友…...

【SQL】温度比较

目录 题目 分析 代码 题目 表&#xff1a; Weather ------------------------ | Column Name | Type | ------------------------ | id | int | | recordDate | date | | temperature | int | ------------------------ id 是该表具有唯…...

Istio 项目会往用户的 Pod 里注入 Envoy 容器,用来代理 Pod 的进出流量,这是什么设计模式?

Istio 项目会往用户的 Pod 里注入 Envoy 容器&#xff0c;用来代理 Pod 的进出流量&#xff0c;这是什么设计模式&#xff1f; A. 装饰器 B. sidecar C. 工厂模式 D. 单例 选择B ‌Sidecar模式是一种设计模式&#xff0c;它将应用程序的一部分功能作为单独的进程实现&#xff…...

(24)(24.1) FPV和仿真的机载OSD(三)

文章目录 前言 5 呼号面板 6 用户可编程警告 7 使用SITL测试OSD 8 OSD面板列表 前言 此面板允许在机载 OSD 屏幕上显示业余无线电呼号&#xff08;或任何其他单个字符串&#xff09;。它将从 SD 卡根目录下名为“callsign.txt”的文件中读取字符串。 5 呼号面板 此面板允…...

测试开发岗面试总结

某基金管理公司线下测试开发面试题总结。 测开题目如下 可以尝试自己先写&#xff0c;写完之后再去看参考解法哦 ~ 1、编写一段代码&#xff0c;把 list 的数平方(语言不限) ListA [1, 3, 5, 7, 9, 11] 2、使用 Python 语言编写一个日志装饰器 3、进程、线程、协程有什么…...

编程-设计模式 7:桥接模式

设计模式 7&#xff1a;桥接模式 定义与目的 定义&#xff1a;桥接模式将抽象部分与它的实现部分分离&#xff0c;使得它们都可以独立地变化。目的&#xff1a;该模式的主要目的是解耦一个类的抽象部分与其实现部分&#xff0c;使得这两部分可以独立地发展和变化。 实现示例…...

C语言----结构体

结构体 结构体的含义 自定义的数据类型 它是由很多的数据组合成的一个整体&#xff0c;结构型数据 其中的每一个数据&#xff0c;都是结构体的成员 书写的位置: 函数的里面:局部位置&#xff0c;只能再本函数中使用 函数的外面:全局位置&#xff0c;在所有的函数中都可以…...

基于HKELM混合核极限学习机多输出回归预测 (多输入多输出) Matlab代码

基于HKELM混合核极限学习机多输出回归预测(多输入多输出)Matlab代码 每个输出都有以下线性拟合图等四张图&#xff01;&#xff01;&#xff01;具体看图&#xff0c;独家图像&#xff01;&#xff01;&#xff01; 程序已经调试好&#xff0c;替换数据集根据输出个数修改out…...

经纬恒润荣获小米汽车优秀质量奖!

小米SU7上市已超百天&#xff0c;在品质经过客户严选的同时&#xff0c;产量与交付量屡创新高&#xff0c;6-7月连续两个月交付量均超过10000台。为奖励对小米汽车质量和交付做出卓越贡献的合作伙伴团队及个人&#xff0c;小米向质量表现突出的供应商授予了优秀质量奖。经纬恒润…...

Linux 软件编程学习第十一天

1.管道&#xff1a; 进程间通信最简单的形式 2.信号&#xff1a; 内核层和用户层通信的一种方式 1.信号类型&#xff1a; 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 1…...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合

强化学习&#xff08;Reinforcement Learning, RL&#xff09;是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程&#xff0c;然后使用强化学习的Actor-Critic机制&#xff08;中文译作“知行互动”机制&#xff09;&#xff0c;逐步迭代求解…...

关于nvm与node.js

1 安装nvm 安装过程中手动修改 nvm的安装路径&#xff0c; 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解&#xff0c;但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后&#xff0c;通常在该文件中会出现以下配置&…...

1.3 VSCode安装与环境配置

进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件&#xff0c;然后打开终端&#xff0c;进入下载文件夹&#xff0c;键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲&#xff1a; 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年&#xff0c;数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段&#xff0c;基于数字孪生的水厂可视化平台的…...

sqlserver 根据指定字符 解析拼接字符串

DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...

uniapp微信小程序视频实时流+pc端预览方案

方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度​WebSocket图片帧​定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐​RTMP推流​TRTC/即构SDK推流❌ 付费方案 &#xff08;部分有免费额度&#x…...

Map相关知识

数据结构 二叉树 二叉树&#xff0c;顾名思义&#xff0c;每个节点最多有两个“叉”&#xff0c;也就是两个子节点&#xff0c;分别是左子 节点和右子节点。不过&#xff0c;二叉树并不要求每个节点都有两个子节点&#xff0c;有的节点只 有左子节点&#xff0c;有的节点只有…...

智能分布式爬虫的数据处理流水线优化:基于深度强化学习的数据质量控制

在数字化浪潮席卷全球的今天&#xff0c;数据已成为企业和研究机构的核心资产。智能分布式爬虫作为高效的数据采集工具&#xff0c;在大规模数据获取中发挥着关键作用。然而&#xff0c;传统的数据处理流水线在面对复杂多变的网络环境和海量异构数据时&#xff0c;常出现数据质…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...