谷粒商城踩坑

news2024/10/9 13:58:56

1.mysql表名大小写问题(P16)

  问题描述:代码要求的是表名大写,但实际上数据库是小写的,就报错:

问题解决:未解决

mysql版本为5.7.44。网上有两种解决方式,但是都解决不了

1.1 解决方式1(未成功)

                              修改mysql配置文件my.cnf 后重启mysql

                               不报错,可以正常启动,但还是不区分大小写。

                                网上说可能是因为数据库中已经有表了,我把表全删除,再启动还是不行。

1.2 解决方式2(未成功)

临时修改mysql配置(重启后失效)

SET GLOBAL lower_case_table_names = 1;

我执行这句报错:这个属性只读

参考: 

MySQL忽略表名大小写的2种方法实现_Mysql_脚本之家 (jb51.net)

1.3 解决方式3(未成功)

     修改mysql链接信息,让java这边忽略大小写,但实际上不起作用,还是报找不到表。

      参考百度ai:

这条sql可以看到mysql表名是否忽略了大小写,等于0是没有忽略大小写,1是忽略了大小写。

show variables like '%lower%';

1.4 解决方式4(成功)

   先确定是大小写导致找不到表(在windows中使用同样的建表语句,windows中的mysql自动忽略大小写,所以windows中能正常运行就可以确定是大小写问题)

  用navicat复制表,并批量修改表名称

   选中要大写的表,ctrl c ,到要复制的库中ctrl v ,会弹出对话框,点击选项--转换对象名为大写,即可批量转为大写。小写直接复制就行,不需要修改对话框。

2.npm前端依赖问题(P16)

2.1 问题描述

在npm install 安装项目依赖时,因版本问题,出错。

(因为我不写前端代码, 所以没有用老师视频中的人人开源renren-fast-vue,而是用的老师课件中的renren-fast-vue)

2.2 解决方式
2.2.0 安装 python 3.0版本 并配置环境变量

注意:安装完成后,直接运行npm install会报错,提示找不到Python。实际上,这并不是Python的问题,而是不能直接使用npm install进行安装。需要按照下面的操作步骤进行,才能正确安装依赖。

2.2.1 根据node版本修改package.json

需要修改package.json中的node-sass  为对应版本。

node-v 可以查看node版本

我的node版本是v14.19.1,需要修改node-sass 配置为  "node-sass": "^4.14.1"

node版本对应的node-sass和sass-loader版本 - 简书 (jianshu.com)

其他版本在网上查询对应版本号

2.2.2 解决node高版本问题
npm install --ignore-scripts
npm remove node-sass sass-loader
npm install --save sass-loader@7 sass babel-runtime qs vue-hot-reload-api svg-baker-runtime

参考: 

解决node-sass问题,支持高版本node以及pnpm · Issue #IA8LTM · 人人开源/renren-fast-vue - Gitee.com

 

2.2.3 先单独从淘宝镜像把node-sass 下载下来

进入项目目录,删掉node_modules文件夹,执行下面这句

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

没有error报错,就代表安装成功。 

2.2.4 执行 npm install

中间可能控制台会卡住,耐心等待。没有error报错,就代表依赖安装成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2199190.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

国药准字:您购药的可靠指南

益安宁丸为同溢堂药业有限公司所独家生产的一款中成药,在内地市场和港澳地区均有上市。 益安宁丸真品的唯一标准:无论港版还是内地版,包装盒必然有国药准字Z20063087标识,但凡没有国药准字标识的必为假药。

【C++】:bind绑定器和function函数对象机制

欢迎来到 破晓的历程的 博客 ⛺️不负时光,不负己✈️ 文章目录 引言function函数对象function引入细讲function体验function在工程实践中的优势 模拟实现function函数对象机制bind绑定器基本语法示例1. 绑定普通函数2. 使用占位符3. 绑定成员函数4. 绑定 lambda 表…

【Android Studio】基础入门(一)—— 创建第一个 Android 项目

文章目录 前言一、创建项目二、启动模拟器三、运行程序 前言 Android Studio是谷歌官方推出的免费集成开发环境,专为安卓应用开发而设计,集成了代码编写、调试、界面设计及性能分析等多种强大功能,支持Java和Kotlin语言,极大提升了…

【vue2.7.16系列】手把手教你搭建后台系统__搭建开发环境(1)

安装开发环境 安装nodejs 使用nvm管理多个node版本。nvm-npm-nrm-配置介绍。本系列文章使用node14.19.3,安装好node后,npm也就安装好了,npm版本是v6.14.7 安装vue/cli 5.0.8 npm install -g vue/cli创建项目 vue create admin # 选项&am…

Compose 一个联系人索引列表实现

一、前言 该功能是一个左侧为字符索引列表,右侧为联系人列表的实现,点击左侧字符索引可以自动滑动到对应联系人条目。该功能代码实现绝大多数有通义灵码完成。实现效果如下: 关键代码 data class Contact(val name: String)class Contact…

unix中如何申请进程调度的优先级

一、前言 unix系统中,进程的调度是由内核决定的。在一个系统中,进程的优先级越高,表示其在一定时间中占用cpu的时间越久。本文将介绍unix系统如何修改以及获取进程的优先级。 二、nice值 nice值是unix系统中用于表征进程优先级的一个参数。…

MES系统中的正向追溯与反向追溯管理

随着制造业的日益发展,生产过程中的质量控制和管理变得尤为关键。MES系统作为一种实现车间生产管理和控制的重要工具,其追溯功能在生产过程中起着至关重要的作用。 一、MES系统概述 MES系统是一套面向制造企业车间执行层的生产信息化管理系统。它通过对…

药品名不得命名保健食品

益安宁丸为同溢堂药业有限公司所独家生产的一款中成药,在内地市场和港澳地区均有上市。

如何在算家云搭建MuseTalk(数字人)

一、 MuseTalk 简介 MuseTalk 是由腾讯团队开发的先进技术,它是一个实时的音频驱动唇部同步模型。该模型能够根据输入的音频信号,自动调整数字人物的面部图像,使其唇形与音频内容高度同步。 二、 MuseTalk 一键使用 基础环境最低要求说明&…

肺结节分割与提取系统(基于传统图像处理方法)

Matlab肺结节分割(肺结节提取)源程序,GUI人机界面版本。使用传统图像分割方法,非深度学习方法。使用LIDC-IDRI数据集。 工作如下: 1、读取图像。读取原始dicom格式的CT图像,并显示,绘制灰度直方图; 2、图像…

深圳市步步精科技有限公司荣获发明专利,彰显技术研发实力

2024年8月13日,深圳市步步精科技有限公司(BBJconn)正式获得了其新开发的防水连接器专利,授权公告号为CN 118352837 B。这项技术的突破标志着公司在连接器领域的持续创新,进一步巩固了其行业领先地位。 专利技术概述 此…

JavaScript 常用输出语句详解

目录 非 VIP 用户可前往公众号“前端基地”进行免费阅读 alert弹出警告框 Console 控制台输出 Document.write 直接在文档中显示 Prompt 弹出用户输入对话框 非 VIP 用户可前往公众号“前端基地”进行免费阅读 alert弹出警告框 在 JavaScript 中,alert可用于弹出…

Android Preference的使用以及解析

简单使用 values.arrays.xml <?xml version"1.0" encoding"utf-8"?> <resources><string-array name"list_entries"><item>Option 1</item><item>Option 2</item><item>Option 3</item&…

【权威出版|稳定检索】2024年信息学、网络与计算机应用技术国际会议(INCAT 2024)

2024 International Conference on Informatics, Networking, and Computer Application Technology 【1】大会信息 会议名称&#xff1a;2024年信息学、网络与计算机应用技术国际会议 会议简称&#xff1a;INCAT 2024 大会时间&#xff1a;请查看官网 大会地点&#xff1a;中…

携程酒店含价格全国城市分析1

在做一些城市分析、学术研究分析、商业选址、商业布局分析、住宿业分析等数据分析挖掘时&#xff0c;携程酒店的数据参考价值非常大&#xff0c;可以从酒店档次、分布、价格、特色服务等多维度来分析研究。 具体分析研究的字段维度包括酒店名、星级、星级类型、酒店标签、酒店…

通过GIS数据对比北京西城区和鹤岗工农区,数据解释为啥房价差异那么大

这两个区域都是所在城市的核心区域&#xff0c;而且北京西城区是老城区。面积不像其它区域那么大&#xff0c;所以对比起来有一定的代表性&#xff01;我从医疗机构和企业单位两方面进行了对比&#xff0c;他们分别可以代表我们的生活和就业&#xff01;当然我也想对学校教育对…

期权懂|期权中的看涨期权与看跌期权是什么意思?

本期让我懂 你就懂的期权懂带大家来了解&#xff0c;期权中的看涨期权与看跌期权是什么意思&#xff1f;有兴趣的朋友可以看一下。期权小懂每日分享期权知识&#xff0c;帮助期权新手及时有效地掌握即市趋势与新资讯&#xff01; 期权中的看涨期权与看跌期权是什么意思&#xf…

sql-lab打不开网页了(没解决)

早上起来想打开sql-lab&#xff0c;发现变成这样了&#xff0c;昨天好像是因为aws&#xff0c;打开了一些服务&#xff0c;那我也没关闭一些服务吧.. 服务正常开启 也有mysql服务 尝试重启服务&#xff0c;发现问题&#xff0c;ok啊&#xff0c;还是很简单的&#xff0c;提示有…

Transformer宝藏入门教程,五天肝疯了—Transformer最全面的入门指南

前言 随着 BERT、GPT 等大规模语言模型的兴起&#xff0c;越来越多的公司和研究者采用 Transformers 库来构建 NLP 应用。本文档教程里包括了自然语言处理、Transformer模型、注意力机制、pytorch、微调预训练模型、翻译任务、序列标注任务、文本摘要等等模块 一、内容介绍 …

JVM篇(学习预热 - 云原生时代的JVM(GraalVM))(持续更新迭代)

目录 一、GraalVM是什么&#xff1f; 二、GraalVM有哪些特点&#xff1f; 1. 高性能 2. 多语言支持 3. 互操作性 4. 安全性 三、GraalVM的应用效果 1. 提高性能 2. 简化开发 3. 降低成本 4. 节省资源 5. 支持云环境 四、使用GraalVM编译springboot应用程序 1. 下载…