自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Flask和Django,你怎么选?

两者都是优秀的框架,选择哪一个取决于你的具体项目需求、团队技能和个人偏好。你可以把它改装成任何你需要的形态(API、小型网站、定制化应用),改装空间大但需要更多动手能力。地构建功能丰富的、数据驱动的 Web 应用(如新闻网站、内容管理系统 CMS、电子商务后台、社交平台等),减少在基础架构选择和集成上的时间。的解决方案,涵盖了构建一个典型 Web 应用所需的大部分组件 (ORM, 模板引擎, 表单处理, 用户认证, 管理后台, 路由等)。"只提供核心,给你选择的自由"。奉行"开箱即用"的理念。

2025-06-09 01:15:37 754

原创 大哥,404,你还不知道什么意思吗

是服务器在响应客户端(比如你的浏览器)请求时返回的代码,用来告诉客户端请求的结果是什么状态。需要客户端采取进一步的操作才能完成请求。客户端发出的请求有问题。服务器处理请求时发生了错误。“你发的请求头我看了没问题,可以把剩下的数据发过来了!服务器已收到请求头,客户端应继续发送请求体(如上传大文件前确认)。客户端发送包含头的请求时触发。“你要的东西在这儿,一切正常!标准成功响应,请求的资源随响应体返回(如 HTML 页面、JSON 数据等)。网页加载成功、API 调用返回数据。“你要的新东西我已经造好了!

2025-06-05 22:31:48 763

原创 SSM框架前后端网站显示不出来图片

特性(失败)(成功)物理位置 (构建前)项目根目录/WEB-INF/static/项目根目录/src/main/resources/static/物理位置 (构建后)WAR包/WEB-INF/static/WAR包/WEB-INF/classes/static/(在 Classpath 上)客户端直接访问❌ 禁止(Servlet 容器安全限制)❌ 禁止(路径在下)访问机制尝试通过 URL 直接访问容器文件系统路径通过 Spring MVC利用 ClassLoader 从 Classpath 加载。

2025-05-31 20:40:48 609

原创 BOM和DOM,新手必须知道的一些知识

BOM(Browser Object Model)和 DOM(Document Object Model)是 JavaScript 中与浏览器和文档交互的两大核心模型,但它们的作用和范围不同。:DOM 是 HTML/XML 文档的编程接口,将文档解析为树形结构(节点树),允许通过 JavaScript 操作页面内容、结构和样式。:BOM 是浏览器提供的对象模型,用于操作浏览器窗口及浏览器本身的行为(如导航、窗口控制等)。:操作浏览器本身(窗口、导航、定时器等),以。BOM 控制浏览器行为(如窗口、导航)。

2025-05-27 19:38:17 606

原创 基于JDBC的信息管理系统,那么什么是JDBC呢?什么又是DAO类?

JDBC 即 Java Database Connectivity,是 Java 语言中用于与数据库进行交互的一套 API。它提供了一种标准的方式,让 Java 程序能够连接到各种不同类型的数据库,并执行 SQL 语句来实现对数据库的查询、插入、更新和删除等操作。

2025-05-21 23:59:24 497

原创 Spring Boot 中 MyBatis 与 Spring Data JPA 的对比介绍

基于 SQL 的持久层框架,提供灵活的 SQL 映射和自定义查询能力。

2025-05-17 16:09:04 880 1

原创 Vue全家桶

通过自定义组合函数(Composables)封装可复用的业务逻辑(如用户权限校验)。:TypeScript 友好、API 简洁,与组合式 API 风格无缝衔接。:模块化设计(Store、Composables)便于长期迭代。、请求拦截器(添加 Token)、响应拦截器(统一错误处理)。:基于 Vue 3 的 UI 组件库,提供丰富的企业级组件。:Vue 官方推荐的状态管理库,替代 Vuex。:代码更简洁、逻辑更聚合,适合复杂组件开发。:实现单页面应用(SPA)的路由管理。

2025-05-14 16:02:10 332

原创 网站开发过程中样式忽然不显示问题

该问题通常由。

2025-05-13 20:04:31 771

原创 数据更新后页面刷新导致卡顿

乐观更新是一种用户界面设计模式,其核心理念在于“先更新界面,后更新服务器”。这种策略基于一个假设:大多数操作都会成功。因此,在发起异步请求的同时,立即更新用户界面,让用户感受到操作的即时反馈,而无需等待服务器响应。这种设计模式显著提升了用户体验,减少了用户感知的延迟,创造了“瞬时响应”的错觉。乐观更新策略是提升前端用户体验的有效手段。通过合理使用乐观更新,可以显著改善应用的响应速度,提升用户满意度。然而,开发者也需要注意其使用场景和限制,做好错误处理和状态管理,才能真正发挥其价值。

2025-04-06 16:42:00 699

原创 微信小程序接入AI API实现智能问答功能(以百度智能云为例)

这天我的微信小程序想实现接入一个AI页面实现用户AI智能问答功能,但发现网络上大家都比较吝啬,要么要开会员,要么不分享。导致我走了好多弯路,最后也明白了一些道理,掌握了一些新的知识。

2025-04-05 19:43:47 1698

原创 关于HTTP请求参数Params(路径参数),query(查询参数),body(请求体)问题导致我困在一个bug上一天一夜这件事(AI几乎无法检测到相关bug)⭐⭐⭐⭐⭐

但诡异的是他每次都能显示success(如下),我勒个老天爷。他就不管你后端如何修改,都能正确返回,但对于你后端逻辑是一点事不干,欸,就是玩!嘴上答应得好好的,可以了可以了,success了,但后端逻辑一点活不给你干。最终,我花了一天一夜终于明白了问题出在哪。

2025-04-04 20:34:29 402

原创 修改服务器文件里面res.json后不起作用⭐

返回的还是整个数组,而不是分类后的数组,经过一次又一次地尝试修改。我确定我的代码没有问题。,导致server.js修改后没有正确运行。哎,也是被自己蠢笑了。今天遇到一个非常迷惑的问题,就是修改服务器文件res.json后不起作用,代码如下。这时候才想起来一个关键问题,我。

2025-04-01 12:13:12 107

原创 springboot 框架mapper controller service entity关系?和直接js做后端连接数据库有啥区别与优势

而基于JavaScript的后端开发虽然也可以实现分层,但在框架层面的规范性和约定俗成的架构模式相对较少,更多依赖开发者的自行设计和团队约定。:负责数据库的操作,通常是基于MyBatis等持久层框架实现。:各层职责明确,比如当数据库表结构发生变化时,只需要在 Mapper 层进行相应修改,而不会影响到 Service 层和 Controller 层的业务逻辑,提高了代码的可维护性。:用于表示数据库中的表结构对应的Java对象,每个属性对应表中的一个字段,它是数据的载体,主要用于在不同层之间传递数据。

2025-03-26 15:05:47 882

原创 正则表达式变量提取重要性

为什么之前的代码会出错,以及为什么修改后就可以正常工作了:原来的代码:修改后的代码:出错的原因主要有以下几点:修改后的代码通过以下方式解决了这些问题:这就是为什么修改后的代码可以正常工作的原因。这种改进不仅解决了语法错误,还使代码更容易维护和理解。

2025-06-06 22:45:40 262

原创 一口气讲清楚JDBC,JavaEE,SSM

SSM 则是自己精选了优秀的建材(框架),按照更现代、更灵活的施工方法,在满足基本安全要求(Servlet容器)的地块上,建造出同样甚至更实用的大楼。SSM 没有直接实现 JavaEE 的所有规范,而是利用 Spring 框架的灵活性和开源生态,提供了一套更易用、更灵活的替代方案来实现企业级应用的常见需求。,负责管理应用程序的各个部分(依赖注入),提供通用服务(事务、安全、AOP),并把 Web 层 (Spring MVC) 和 数据访问层 (MyBatis) 粘合在一起形成一个完整的应用。

2025-06-06 13:43:09 377

原创 更新Java的环境变量后VScode/cursor里面还是之前的环境变量

最近我就遇到这个问题,这个一般是安装了多个版本的Java,并设置好环境变量,但VScode/cursor内部环境变量却没有改变。

2025-06-05 22:15:10 391

原创 VsCode报错: Declaration or statement expected.

语法没有问题,vscode用的插件版本太老了,更新一下,重启就好了。

2025-06-04 12:00:16 341

原创 图片上传问题解决方案与实践

实际部署时建议配合 Nginx 等反向代理服务器处理静态资源请求,提升系统性能与安全性。

2025-06-04 02:42:19 569

原创 动态拼接内容

的模式,模板渲染更倾向于在前端用 JavaScript(如 Vue/React 的模板语法)完成。不过服务端模板引擎在某些场景(如需要 SEO 的页面)仍有应用价值~这种方式曾是早期动态网页的主流,但现在前端更流行。

2025-06-01 23:48:48 525

原创 数据库相关问题

check the manual that corresponds to your MySQL server version for the right syntax to use near 'condition, seller_id, create_time, status) VALUES ('1', '1', 1, '鐢靛瓙浜у搧', ' at line 1。

2025-05-27 22:45:26 255

原创 在 Vue + Vite 项目中,直接使用相对路径或绝对路径引用本地图片资源时,图片无法正确显示。

在 Vue + Vite 项目中,直接使用相对路径或绝对路径引用本地图片资源时,图片无法正确显示。

2025-05-27 19:41:45 390

原创 网站前端样式问题(不断更新)

它会保持内容的原始宽高比,同时缩放内容以适应容器的大小。如果内容的宽高比与容器的宽高比不匹配,可能会在内容周围出现空白,也就是所谓的“黑边”。

2025-05-17 16:01:15 112

原创 maven和npm区别是什么

Maven:主要用于 Java 项目的构建、依赖管理和项目信息管理。它基于项目对象模型(POM)概念,能自动下载项目依赖的库,确保项目在不同环境中一致构建。npm:是 JavaScript 的包管理工具,用于管理 Node.js 项目的依赖,也可用于管理前端项目的库和框架,能方便地安装、更新和删除项目依赖。对比维度依赖存储本地仓库(~/.m2)共享依赖项目内独立管理版本冲突解决强制单版本,依赖调解策略语义化版本 +锁定构建生命周期标准化阶段(compile, test, package)

2025-05-16 23:50:38 918

原创 如何把input提示词还有input日期选择框换成英文的

今天我就遇到这个问题了,开发网站时候因为是外国网站,后来发现保持原来的就好,只需要把浏览器语言换成英语,全显示英文了,哈哈哈哈,挺有趣的,分享一下。反正外国人他们也是英文浏览器。

2025-05-16 21:09:15 138

原创 记录一下网站加载太慢的问题

直接说结论:页面加载太慢是因为网站有很多网络样式如css,js渲染,icon(一般这种http开头引入),所以网络好的时候还好,网络稍微延迟高点,网站就受不了。老规矩,先回顾场景:今天遇到一个网站加载太慢的问题,很奇怪,刚开发完测试都很正常,后面测试就卡的不行,页面半天不出来,我都想放弃了,过一会就好了。所以,尽量不要用网络样式了!

2025-05-10 02:56:38 88

原创 分享一个很简单但对新手很要命的git提交,推送,不上去的问题

2025-05-08 01:26:23 333

原创 电脑WiFi按键消失,INtel Wireless-AC 9462黄色感叹号问题

就是电脑静电问题,拔掉所有连接电脑的线(鼠标,充电器等),长按电源键20s关机,等30s,开机,那么,恭喜你,100%没问题了。打开服务,下面两个必定有一个停止了(大概率是注册表中eventlog文件夹被某些软件恶意纂改了),重新启动就好了。如果,你的电脑开机,或者使用到一半忽然WiFi断开了,打开任务栏后,发现连WiFi按键都不见了,那么,不要慌。现在打开设备管理器查看网络配置器,发现和我下面情况一摸一样,那么我告诉你,你有福啦!如果你发现你的网络适配器没有黄色感叹号,那么,你有福啦!

2025-04-11 19:50:16 578

原创 微信小程序前端页面问题汇总

问题1:从视频点到图文,对应页面会闪烁一下,用户体验不好。

2025-04-10 02:16:18 395

原创 获取本地存储wx.getStorage与wx.getStorageInfo的区别

wx.getStorage是通过指定key获取本地存储指定key中的所有数据,如。是一个异步函数,它不会立即返回结果,而是需要通过回调函数来处理返回的数据。可获取所有用户信息(目前只有一个用户,故返回一个对象,否则返回对象数组)这样的调用方式是无法直接获取所有 key 的。wx.getStorage是获取本地存储里所有的key值。如果你认为这篇文章对你有帮助,点个免费的赞吧!

2025-03-26 20:10:04 413

原创 VScode若依前后端分离版启动教程

-经过查资料和测试,发现出现这个问题的原因是,我先把整个项目clean了,没有package,就直接运行java文件了。这样就会出现这样的问题。解决办法是,clean项目之后,要package一下,再运行java文件。双击redis-server.exe启动,没有下载先下载redis,启动成功标志如下(一段时间后redis会自动退出,重新启动一下就好了)若依框架大量使用redis作为缓存,提前启动redis可以确保系统启动时,缓存相关功能能够正常初始化。②运行若依前端项目,出现以下图片启动完成。

2025-03-24 19:31:50 664 2

原创 微信小程序将字符串转数字,将数字转字符串

none

2025-03-23 13:05:55 207

原创 微信小程序使用swiper组件后内容不显示

直接说结论:swiper组件默认高度150px,设置一下高度即可。

2025-03-20 15:43:58 189

原创 微信小程序canvas不跟随页面滚动问题

去除最外层Page的height:100%或者100vh属性与overflow相关的属性即可。红色的才是他的位置,结果她跑到下面去了。

2025-03-16 20:24:49 348

原创 微信小程序获取用户位置信息不准确

谷歌地图的全球版在中国地段采用的是02坐标系,其他地段采用84坐标系,而卫星图采用的是全84坐标系,导致在我国区域谷歌地图的街景和卫星图不重合。中国区的谷歌地图由于采用的02坐标系的卫星测绘图,所以是一致的。手机GPS芯片原生得到的是坐标是84坐标,在我国,必须要得到授权后,才可以得到并使用02坐标系的加密方式,并且可以在我国02坐标系下进行使用。而国内几家大公司的地图的sdk,由于得到了国家的许可,提供了相应的sdk,可以通过调用sdk的方式得到02坐标系下的坐标值。

2025-03-16 20:01:43 337

原创 微信开发者工具获取不到用户位置,手机预览没问题

在app.json上加上以上信息即可,记住,一定是app.json才有效哦。

2025-03-16 19:49:28 129

原创 无效的 page.json [“permission“]

直接说答案,在app.json中配置,不要在子页面json文件中配置。先看代码,看起来没什么问题。

2025-03-16 19:12:17 227

原创 几种微信小程序获取 input 内容(直接代码演示)

input bindinput='getInputValue' name='price' type='text' placeholder='输入内容'></input>console.log(e.detail);// {value: "输入的内容", cursor: 光标位置}事件是在光标移动或输入内容发生变化时触发的,不需要手动点击按钮即可获取数据。1. 使用 bindinput 事件。

2025-03-12 20:28:32 603

原创 微信小程序“不等于”你知道吗(实例分析)

我发现我每次第一次输出的index值都是白色显示,后面删除成功index值都是蓝色显示,于是,我意识到应该是类型不同,应该第一次index类型是数字,所以无法筛选成功,后面我将符号换成!=,所有问题就解决啦。当我在网上找不到其他人遇到类似的问题后,开始console.log排查。此时我还没意识到问题,但我删除时每次删除第一下都有问题。==:严格不等于,比较类型,值是否都不相等。=:不等于,仅比较值是否不相等。

2025-03-12 15:55:42 124

原创 微信小程序JS弹窗(不断补充)

【代码】微信小程序JS弹窗(不断补充)

2025-03-12 14:29:45 226

原创 微信小程序button字体居中

以下是我做小程序button字体居中的几个要点,可以看你的是否满足,不足的改为此样式可以解决99%问题。

2025-03-10 16:24:46 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除