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

微信小程序开发学习笔记

微信小程序开发学习笔记

  • 一、基础结构
    • 项目结构
    • 配置文件(app.json)
  • 二、常用组件
    • 视图组件
    • 表单组件
    • 导航组件
  • 三、API 常用功能
    • 网络请求
    • 数据缓存
    • 用户信息
    • 支付功能
  • 四、框架与工具
    • 框架
    • 开发者工具
  • 五、开发流程
  • 六、最佳实践
  • 七、常见问题
    • 路由跳转:
    • 权限问题:
  • 八、参考资源
  • 九、项目

一、基础结构

项目结构

  • app.js:小程序入口文件(生命周期、全局数据)
  • app.json:全局配置(页面路由、窗口样式、tabBar 等)
  • app.wxss:全局样式
  • pages/:存放页面文件(每个页面包含.js、.json、.wxml、.wxss)

配置文件(app.json)

{"pages": ["pages/index/index", "pages/logs/logs"],"window": {"navigationBarTitleText": "我的小程序","navigationStyle": "custom"},"tabBar": {"list": [{"pagePath": "pages/index/index","text": "首页"}]}
}

二、常用组件

视图组件

  • <view>:容器(类似 div)
  • <swiper>:轮播图
  • <scroll-view>:可滚动区域
  • <movable-view>:可移动视图

表单组件

  • <input>:输入框
  • <picker>:选择器(日期、时间、列表)
  • <form>:表单提交
  • <checkbox>/<radio>:多选 / 单选

导航组件

  • <navigator>:页面跳转
  • <button>:按钮(可绑定open-type实现授权、客服等功能)

三、API 常用功能

网络请求

wx.request({url: 'https://api.example.com/data',method: 'GET',success(res) {console.log(res.data);},fail(err) {console.error(err);}
});

数据缓存

// 存储
wx.setStorageSync('key', 'value');
// 获取
const value = wx.getStorageSync('key');

用户信息

wx.getUserProfile({desc: '用于完善会员资料',success(res) {console.log(res.userInfo);}
});

支付功能

wx.requestPayment({timeStamp: '时间戳',nonceStr: '随机字符串',package: '统一下单接口返回的package参数',signType: 'HMAC-SHA256',paySign: '签名',success(res) {console.log('支付成功');}
});

四、框架与工具

框架

  • uniapp:跨平台开发框架(支持微信 / 支付宝 / APP 等)
  • Taro:React 语法开发小程序
  • Wepy:类 Vue 框架

开发者工具

  • 模拟器:调试不同设备
  • 调试器:实时查看 WXML、JS、样式
  • 性能分析:检测内存、渲染性能

五、开发流程

  • 注册小程序:微信公众平台(mp.weixin.qq.com)
  • 创建项目:微信开发者工具扫码登录
  • 开发与调试:使用npm安装依赖,通过wx:for、wx:if等指令动态渲染
  • 代码提交:上传代码至微信服务器
  • 审核与发布:提交审核,通过后发布

六、最佳实践

代码规范:使用eslint或prettier统一代码风格
性能优化

  • 减少setData调用次数
  • 使用wx:key优化列表渲染
  • 图片压缩(image组件设置mode)

调试技巧

  • console.log输出调试信息
  • 使用wx.showToast提示用户
  • 开启debug模式(app.js中设置debug: true)

七、常见问题

路由跳转:

  • wx.navigateTo:保留当前页面,跳转到新页面
  • wx.redirectTo:关闭当前页面,跳转到新页面
  • wx.navigateBack:返回上一页

权限问题:

  • 需在app.json中声明权限(如地理位置、相机)
  • 调用敏感 API 前需先授权
  • 兼容性:
  • 避免使用 H5 特有的 API
  • 使用rpx单位适配不同屏幕

八、参考资源

  • 微信小程序官方文档
  • 微信开发者工具下载
  • 云开发文档

九、项目

点餐小程序项目的目录结构

主要目录说明

项目根目录/
├── pages/ # 页面文件夹
│ ├── index/ # 首页
│ │ ├── index.vue # 首页组件
│ │ └── index.json # 首页配置
│ ├── menu/ # 点餐页
│ │ ├── menu.vue # 点餐页组件
│ │ └── menu.json # 点餐页配置
│ ├── my/ # 我的页面
│ │ ├── my.vue # 我的页面组件
│ │ └── my.json # 我的页面配置
│ ├── login/ # 登录页
│ │ ├── login.vue # 登录页组件
│ │ └── login.json # 登录页配置
│ └── order-detail/ # 订单详情页
│ ├── order-detail.vue # 订单详情组件
│ └── order-detail.json # 订单详情配置

├── static/ # 静态资源目录
│ ├── logo.png # 应用logo
│ └── tabbar/ # 底部导航栏图标
│ └── icons.js # 图标SVG组件

├── unpackage/ # 编译后的文件目录
│ └── dist/ # 各平台的打包文件
│ └── dev/ # 开发版本
│ └── mp-weixin/ # 微信小程序相关文件

├── manifest.json # 应用配置文件
└── pages.json # 页面路由配置文件

pages/ - 页面文件夹
index/ - 首页,展示推荐菜品和功能入口
menu/ - 点餐页,展示菜品分类和列表
my/ - 个人中心页面,用户信息和功能入口
login/ - 登录页面,处理用户登录
order-detail/ - 订单详情页,显示订单信息
static/ - 静态资源目录
存放图片、图标等静态资源
tabbar/ 存放底部导航栏相关资源
unpackage/ - 编译目录
存放编译后的代码和资源
不需要手动修改此目录
配置文件
manifest.json - 应用的配置文件,包含应用信息、权限等
pages.json - 页面路由配置,定义页面路径、窗口样式、底部导航等
主要功能:
首页 - 展示推荐菜品和快捷入口
点餐 - 提供菜品分类浏览和下单功能
我的 - 个人中心,包含订单管理和其他功能
登录 - 用户登录和授权
订单详情 - 查看订单信息和状态

基础图片:/static/
├── logo.png # 应用logo,用于登录页和导航栏
└── default-avatar.png # 默认头像图片

菜品图片(menu.vue 中使用):
热销套餐:

  • 香辣鸡腿堡套餐
  • 双层牛肉堡套餐
  • 招牌炒面套餐
  • 红烧牛肉面套餐

麻辣卤味:

  • 卤牛肉
  • 麻辣牛肉
  • 卤鸭翅
  • 卤鸭脖
  • 卤猪耳
  • 卤鸡爪

风味凉菜:

  • 凉拌黄瓜
  • 凉拌木耳
  • 口水鸡
  • 夫妻肺片
  • 凉拌海带丝
  • 凉拌土豆丝

招牌面食:

  • 重庆小面
  • 担担面
  • 阳春面
  • 牛肉面
  • 炸酱面
  • 葱油拌面

家常菜:

  • 红烧肉
  • 糖醋里脊
  • 鱼香肉丝
  • 宫保鸡丁
  • 麻婆豆腐
  • 青椒土豆丝
  • 水煮肉片
  • 回锅肉

主食:

  • 香辣鸡腿堡
  • 双层牛肉堡
  • 米饭
  • 馒头

小食:

  • 薯条
  • 鸡块
  • 炸鸡翅
  • 洋葱圈

饮料:

  • 可乐
  • 雪碧
  • 果汁
  • 奶茶

首页轮播图(index.vue 中使用):
/static/banners/
├── banner1.jpg # 轮播图1
├── banner2.jpg # 轮播图2
└── banner3.jpg # 轮播图3

推荐商品图片(index.vue 中使用):

  • 香辣鸡腿堡
  • 双层牛肉堡
  • 巨无霸

总计需要:
基础图片:2张
菜品图片:38张
轮播图:3张
推荐商品图片:3张

项目并不完整,后期完善发布

相关文章:

微信小程序开发学习笔记

微信小程序开发学习笔记 一、基础结构项目结构配置文件&#xff08;app.json&#xff09; 二、常用组件视图组件表单组件导航组件 三、API 常用功能网络请求数据缓存用户信息支付功能 四、框架与工具框架开发者工具 五、开发流程六、最佳实践七、常见问题路由跳转&#xff1a;权…...

动态规划刷题

文章目录 动态规划三步问题题目解析代码 动态规划 1. 状态表示&#xff1a;dp[i]&#xff0c;表示dp表中i下标位置的值 2. 状态转移方程&#xff1a;以i位置位置的状态&#xff0c;最近的一步来划分问题&#xff0c;比如可以将状态拆分成前状态来表示现状态&#xff0c;dp[i] …...

uniapp 系统学习,从入门到实战(七)—— 网络请求与数据交互

全篇大概 3600 字(含代码)&#xff0c;建议阅读时间 25min &#x1f4da; 目录 使用uni.request发起请求封装全局请求工具破解跨域难题总结 在跨平台应用开发中&#xff0c;网络请求是连接前端与后端服务的核心环节。UniApp 提供了 uni.request 方法处理网络请求&#xff0c;但…...

AI人工智能机器学习之聚类分析

1、概要 本篇学习AI人工智能机器学习之聚类分析&#xff0c;以KMeans、AgglomerativeClustering、DBSCAN为例&#xff0c;从代码层面讲述机器学习中的聚类分析。 2、聚类分析 - 简介 聚类分析是一种无监督学习的方法&#xff0c;用于将数据集中的样本划分为不同的组&#xff…...

安当全栈式PostgreSQL数据库安全解决方案:透明加密、动态凭据与勒索防护一体化实践

引言&#xff1a;数字化转型下的数据库安全挑战 随着PostgreSQL在企业核心业务中的广泛应用&#xff0c;其承载的敏感数据价值日益攀升。然而&#xff0c;近年来针对数据库的攻击事件频发&#xff0c;如SQL注入漏洞&#xff08;CVE-2025-1094&#xff09;、勒索病毒攻击、内部…...

进程的状态 ─── linux第11课

目录 ​编辑 补充知识: 1.并行和并发 分时操作系统&#xff08;Time-Sharing Systems&#xff09; 实时操作系统&#xff08;Real-Time Systems&#xff09; 进程的状态(操作系统层面) ​编辑 运行状态 阻塞状态 状态总结: 挂起状态 linux下的进程状态 补充知识: …...

DevOps原理和实现面试题及参考答案

解释 DevOps 的核心目标与文化价值观,如何理解 “CAMS” 模型? DevOps 的核心目标是打破开发(Development)和运维(Operations)之间的壁垒,通过自动化、协作和持续反馈,实现软件的快速、可靠交付,以更好地满足业务需求和客户期望。具体来说,DevOps 旨在缩短软件的交付…...

牛客刷题自留-深度学习

1、当在卷积神经网络中加入池化层(pooling layer)时&#xff0c;平移变换的不变性会被保留&#xff0c;是吗&#xff1f; 正常答案: C A 不知道 B 看情况 C 是 D 否 平移变换不变性的概念 平移变换不变性指的是当输入图像发生小范围的平移时&#xff0c;模型的输出结果不会发…...

网络空间安全(6)web应用程序技术

前言 Web应用程序技术是指用于开发和构建基于Web的应用程序的技术和工具&#xff0c;涵盖了前端开发、后端开发、数据库管理、安全性等多个方面的技术。 一、前端开发技术 HTML/CSS/JavaScript&#xff1a;HTML用于构建网页结构&#xff0c;CSS用于进行样式设计&#xff0c;Jav…...

kubernetes 初学命令

基础命令 kubectl 运维命令常用&#xff1a; #查看pod创建过程以及相关日志 kubectl describe pod pod-command -n dev #查看某个pod&#xff0c;以yaml格式展示结果 kubectl get pod nginx -o yaml #查看pod 详情 以及对应的集群IP地址 kubectl get pods -o wide 1. kubetc…...

Redis面试题

Redis 是一个高性能的开源键值对存储数据库&#xff0c;在面试中经常会被问到。以下是一些常见的 Redis 面试题&#xff1a; 基础概念 Redis 是什么 描述&#xff1a;Redis 是一个开源的、基于内存的数据结构存储系统&#xff0c;它可以用作数据库、缓存和消息中间件。支持多…...

提升系统效能:从流量控制到并发处理的全面解析

在当今快速发展的数字时代&#xff0c;无论是构建高效的网络服务、管理海量数据&#xff0c;还是优化系统的并发处理能力&#xff0c;都是技术开发者和架构师们面临的重大挑战。本文集旨在深入探讨几个关键技术领域&#xff0c;包括用于网络通信中的漏桶算法与令牌桶算法的原理…...

【计算机网络入门】初学计算机网络(四)

目录 1.信源、信宿、信号、信道 2.码元 2.1 码元与比特之间的关系 3.波特和比特 4.奈奎斯特定理 4.1 带宽和噪声的概念 5.香农定理 5.1信噪比 6.奈氏定理和香农定理的对比 1.信源、信宿、信号、信道 数据转换为信号从信源发送到信道上&#xff0c;再发送到信宿中。 …...

多元数据直观表示(R语言)

一、实验目的&#xff1a; 通过上机试验&#xff0c;掌握R语言实施数据预处理及简单统计分析中的一些基本运算技巧与分析方法&#xff0c;进一步加深对R语言简单统计分析与图形展示的理解。 数据&#xff1a; 链接: https://pan.baidu.com/s/1kMdUWXuGCfZC06lklO5iXA 提取码: …...

派可数据BI接入DeepSeek,开启智能数据分析新纪元

派可数据BI产品完成接入DeepSeek&#xff0c;此次接入标志着派可数据BI在智能数据分析领域迈出了重要一步&#xff0c;将为用户带来更智能、更高效、更便捷的数据分析体验。 派可数据BI作为国内领先的商业智能解决方案提供商&#xff0c;一直致力于为用户提供高效、稳定易扩展…...

Hive之正则表达式

Hive版本&#xff1a;hive-3.1.2 目录 一、Hive的正则表达式概述 1.1 字符集合 1.2 边界集合 1.3 量词&#xff08;重复次数&#xff09;集合 1.4 转义操作符 1.5 运算符优先级 二、Hive 正则表达式案例 2.1 like 2.2 rlike 2.3 regexp 2.4 regexp_replace正…...

【软路由】ImmortalWrt 编译指南:从入门到精通

对于喜欢折腾路由器&#xff0c;追求极致性能和定制化的玩家来说&#xff0c;OpenWrt 无疑是一个理想的选择。而在众多 OpenWrt 衍生版本中&#xff0c;ImmortalWrt 以其更活跃的社区、更激进的特性更新和对新硬件的支持而备受关注。 本文将带你深入了解 ImmortalWrt&#xff0…...

蓝桥杯备考:从记忆化搜索到动态规划

首先我们先来复习一下我们之前学的用记忆化搜索优化的求斐波那契数列 #include <iostream> #include <cstring> using namespace std; const int N 35; int f[N]; int dfs(int n) {if(f[n]!-1) return f[n];if(n1||n0) return f[n]n;return f[n] dfs(n-1)dfs(n-2…...

React底层原理详解

React中Element&Fiber对象、WorkInProgress双缓存、Reconcile&Render&Commit、第一次挂载过程详解 在面试中介绍React底层原理时&#xff0c;需遵循逻辑清晰、层次分明、重点突出的原则&#xff0c;结合技术深度与实际应用场景。以下是结构化回答模板&#xff1a;…...

[含文档+PPT+源码等]精品基于Python实现的vue3+Django计算机课程资源平台

基于Python实现的Vue3Django计算机课程资源平台的背景&#xff0c;可以从以下几个方面进行阐述&#xff1a; 一、教育行业发展背景 1. 教育资源数字化趋势 随着信息技术的快速发展&#xff0c;教育资源的数字化已成为不可逆转的趋势。计算机课程资源作为教育领域的重要组成部…...

通过 PromptTemplate 生成干净的 SQL 查询语句并执行SQL查询语句

问题描述 在使用 LangChain 和 Llama 模型生成 SQL 查询时&#xff0c;遇到了 sqlite3.OperationalError 错误。错误信息如下&#xff1a; OperationalError: (sqlite3.OperationalError) near "sql SELECT Name FROM MediaType LIMIT 5; ": syntax error [SQL: …...

Mercury、LLaDA 扩散大语言模型

LLaDA 参考&#xff1a; https://github.com/ML-GSAI/LLaDA https://ml-gsai.github.io/LLaDA-demo/ 在线demo&#xff1a; https://huggingface.co/spaces/multimodalart/LLaDA Mercury 在线demo&#xff1a; https://chat.inceptionlabs.ai/ 速度很快生成...

常用的AI文本大语言模型汇总

AI文本【大语言模型】 1、文心一言https://yiyan.baidu.com/ 2、海螺问问https://hailuoai.com/ 3、通义千问https://tongyi.aliyun.com/qianwen/ 4、KimiChat https://kimi.moonshot.cn/ 5、ChatGPThttps://chatgpt.com/ 6、魔塔GPT https://www.modelscope.cn/studios/iic…...

Starrocks入门(二)

1、背景&#xff1a;考虑到Starrocks入门这篇文章&#xff0c;安装的是3.0.1版本的SR&#xff0c;参考&#xff1a;Starrocks入门-CSDN博客 但是官网的文档&#xff0c;没有对应3.0.x版本的资料&#xff0c;却有3.2或者3.3或者3.4或者3.1或者2.5版本的资料&#xff0c;不要用较…...

记录一次跨库连表的坑

一、背景 1. 业务背景 一个微服务项目&#xff0c;本次业务主要涉及两个板块&#xff0c;分别是 文章管理 和 系统管理。具有开发环境、测试环境、生产环境三个环境。其中&#xff0c;开发环境和测试环境用的是同一个服务器&#xff08;nacos和MySQL都是用的同一个服务器中的…...

各种传参形式

一、QueryString 前端请求&#xff1a;http://localhost:8080/test/user/find?id26&namezhangsan 后端接收&#xff1a; 1.参数接收&#xff1a; RequestMapping("/find") public void find(String id,String name){... }2.对象接收&#xff1a; RequestMa…...

基于DeepSeek 的图生文最新算法 VLM-R1

目录 一、算法介绍 二 算法部署 三 模型下载 四 算法测试 五 可视化脚本 一、算法介绍 VLM-R1:稳定且可通用的 R1 风格大型视觉语言模型 自从 Deepseek-R1 推出以来,出现了许多专注于复制和改进它的作品。在这个项目中,我们提出了 VLM-R1,一种稳定且可通用的 R1 风格…...

⭐算法OJ⭐字符串与数组【动态规划 DP】(C++实现)最长公共子序列 LCS + 最短公共超序列 SCS

动态规划&#xff08;Dynamic Programming, DP&#xff09;在字符串数组相关的算法题中应用广泛&#xff0c;尤其是在解决子序列、子串、编辑距离、匹配等问题时。动态规划的核心思想是将问题分解为子问题&#xff0c;并通过存储子问题的解来避免重复计算&#xff0c;从而提高效…...

Ubuntu 下查看进程 PID 和终止进程方法

查看进程 PID 使用 ps 命令: ps aux | grep <process_name>例如&#xff0c;查看名为 python 的进程&#xff1a; ps aux | grep python使用 pgrep 命令: pgrep <process_name>例如&#xff0c;查看名为 python 的进程&#xff1a; pgrep python使用 top 命令: top…...

【无标题】Ubuntu22.04编译视觉十四讲slambook2 ch4时fmt库的报错

Ubuntu22.04编译视觉十四讲slambook2 ch4时fmt库的报错 cmake ..顺利&#xff0c;make后出现如下报错&#xff1a; in function std::make_unsigned<int>::type fmt::v8::detail::to_unsigned<int>(int): trajectoryError.cpp:(.text._ZN3fmt2v86detail11to_unsi…...

LangPrompt提示词

LangPrompt提示词 https://github.com/langgptai/LangGPT 学习LangGPT的仓库&#xff0c;帮我创建 一个专门生成LangGPT格式prompt的助手 根据LangGPT的格式规范设计的专业提示词生成助手框架。以下是分步骤的解决方案&#xff1a; 助手角色定义模板 # Role: LangGPT提示词架…...

Redis---缓存穿透,雪崩,击穿

文章目录 缓存穿透什么是缓存穿透&#xff1f;缓存穿透情况的处理流程是怎样的&#xff1f;缓存穿透的解决办法缓存无效 key布隆过滤器 缓存雪崩什么是缓存雪崩&#xff1f;缓存雪崩的解决办法 缓存击穿什么是缓存击穿&#xff1f;缓存击穿的解决办法 区别对比 在如今的开发中&…...

MySQL中的共享锁和排他锁

MySQL 中的锁可以从多个维度进行分类&#xff0c;其中从模式上可以分为共享锁&#xff08;Shared Lock&#xff0c;S Lock&#xff09;和 排他锁&#xff08;Exclusive Lock&#xff0c;X Lock&#xff09;。 共享锁&#xff08;Shared Lock&#xff0c;S Lock&#xff09; 共…...

Ubuntu 创建新用户及设置权限

1、新建用户 sudo adduser username 其中username是你要创建的用户的用户名&#xff0c;然后设置密码和相关信息就可以了 2、给新用户sudo权限 新创建的用户没有root权限&#xff0c;我们执行以下命令给用户sudo权限 sudo usermod -a -G adm username sudo usermod -a -G s…...

新建菜单项的创建之CmpGetValueListFromCache函数分析

第一部分&#xff1a; PCELL_DATA CmpGetValueListFromCache( IN PHHIVE Hive, IN PCACHED_CHILD_LIST ChildList, OUT BOOLEAN *IndexCached, OUT PHCELL_INDEX ValueListToRelease ) 0: kd> dv KeyControlBlock 0xe1…...

《论软件测试中缺陷管理及其应用》审题技巧 - 系统架构设计师

论软件测试中缺陷管理及其应用写作框架 一、考点概述 本论题“论软件测试中缺陷管理及其应用”主要考查的是软件测试领域中的缺陷管理相关知识与实践应用。论题涵盖了以下几个核心内容: 首先,需要理解软件缺陷的基本概念,即软件中存在的破坏正常运行能力的问题、错误或隐…...

530 Login fail. A secure connection is requiered(such as ssl)-java发送QQ邮箱(简单配置)

由于cs的csdN许多文章关于这方面的都是vip文章&#xff0c;而本文是免费的&#xff0c;希望广大网友觉得有帮助的可以多点赞和关注&#xff01; QQ邮箱授权码到这里去开启 授权码是16位的字母&#xff0c;填入下面的mail.setting里面的pass里面 # 邮件服务器的SMTP地址 host…...

迷你世界脚本生物接口:Creature

生物接口&#xff1a;Creature 彼得兔 更新时间: 2024-05-22 17:51:22 继承自 Actor 具体函数名及描述如下: 序号 函数名 函数描述 1 getAttr(...) 生物属性获取 2 setAttr(...) 生物属性设置 3 isAdult(...) 判断该生物是否成年 4 setOxygenNeed(…...

Python请求微店商品详情数据API接口

微店提供了开放平台供开发者接入获取相关数据&#xff0c;以下为你介绍使用Python请求微店商品详情数据API接口的一般步骤&#xff1a; 2. 确定API接口地址与请求参数 在 Python 中&#xff0c;使用 requests 库可以很方便地发送 HTTP 请求并获取响应数据。假设你需要请求 Al…...

【每日八股】MySQL篇(三):索引(上)

目录 MySQL 为什么使用 B 树来做索引&#xff0c;它的优势是什么&#xff1f;特性和定义B 树和 B 树的对比拓展&#xff1a;既然 B 树相较于 B 树优势如此之大&#xff0c;为什么 nosql 的 MongoDB 底层仍采用 B 树而不是 B 树&#xff1f; 使用 B 树做索引的优势补充&#xff…...

python实战项目59:使用python获取腾讯招聘数据并保存到mysql数据库中

python实战项目59:使用python获取腾讯招聘数据并保存到mysql数据库中 一、爬虫流程分析1、分析数据接口,发送请求二、创建数据库链接三、完整代码一、爬虫流程分析 1、分析数据接口,发送请求 目标网址为 https://careers.tencent.com/search.html?keyword=python&que…...

VMware Ubuntu 共享目录

在VMware中挂载Ubuntu共享目录需要以下步骤&#xff0c;分为设置共享文件夹和在Ubuntu中挂载两部分&#xff1a; 一、VMware 设置共享文件夹 关闭Ubuntu虚拟机 在配置前&#xff0c;建议先关闭虚拟机&#xff08;若已运行需关闭&#xff0c;部分VMware版本支持热添加&#xff0…...

详细介绍一下springboot自定义注解的使用方法

在Spring Boot中&#xff0c;自定义注解通常结合AOP&#xff08;面向切面编程&#xff09;实现特定功能&#xff0c;如日志记录、权限校验等。以下是详细的使用步骤和示例&#xff1a; 1. 添加依赖 确保项目中包含Spring AOP依赖&#xff08;Spring Boot Starter AOP&#xff…...

‘nvcc‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

‘nvcc’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。默认情况一般都会提示这个,这是因为你还没有安装cuda驱动程序。 一、查看本机支持的cuda版本 nvidia-smi可以看到我们这里显示的CUDA版本是11.6,在我们安装的CUDA驱动的时候,版本不能超过11.6。 二、下载CU…...

计算机毕业设计SpringBoot+Vue.js教学辅助平台(源码+文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...

大语言模型学习

大语言模型发展历程 当前国内外主流LLM模型 ‌一、国外主流LLM‌ ‌LLaMA2‌ Meta推出的开源模型&#xff0c;参数规模涵盖70亿至700亿&#xff0c;支持代码生成和多领域任务适配‌57。衍生版本包括Code Llama&#xff08;代码生成优化&#xff09;和Llama Chat&#xff08;对…...

几道考研数学题求解

函数性质问题 【题目】 已知函数 f ( x , y ) x 3 y 3 − ( x y ) 2 3 f(x, y) x^3 y^3 - (xy)^2 3 f(x,y)x3y3−(xy)23。设 T T T 为曲面 z f ( x , y ) z f(x, y) zf(x,y) 在点 ( 1 , 1 , 1 ) (1,1,1) (1,1,1) 处的切平面&#xff0c; D D D 为 T T T 与坐标…...

家用可燃气体探测器——家庭燃气安全的坚实防线

随着社会的发展和变迁&#xff0c;天然气为我们的生活带来了诸多便利&#xff0c;无论是烹饪美食&#xff0c;还是温暖取暖&#xff0c;都离不开它的支持。然而&#xff0c;燃气安全隐患如影随形&#xff0c;一旦发生泄漏&#xff0c;可能引发爆炸、火灾等严重事故&#xff0c;…...

c# 收发邮件

话不多说&#xff0c;请看代码&#xff1a;&#xff08;后面附上项目整体代码&#xff0c;可详细查看。&#xff09;。 算了&#xff0c;vip文章要评审&#xff0c;还是在这里给朋友们注释一下代码内容吧&#xff0c;方便大家参考使用。 收邮件&#xff1a; 核心代码&#x…...

springboot设置多环境配置文件

实际开发过程中会涉及多个环境&#xff0c;比如dev(开发环境)&#xff0c;test(测试环境)&#xff0c;prod(线上环境)&#xff0c;不同环境下&#xff0c;端口号、数据库地址、redis地址等等会不尽相同&#xff0c;为了避免每次上线到不同环境都要修改配置文件可以在项目中配置…...