-
手写代码 | 封装基于Promise的AJAX请求
AJAX 是什么 ?AJAX是 Asynchronous JavaScript and XML 的缩写,指的是通过 JavaScript 的 异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的对应部分,而不用刷新整个网页。它不是一种单一的技术,而是一种使用现有技术集合的方法。它最常见的实现是使用 XMLHttpRequest (XHR) 对象。 特...3个月前 阅读153
-
Vue Router:构建一个简单高效单页面应用的导航系统
Vue Router 是官方的路由管理器。它与 Vue.js 核心深度集成,让构建单页面应用程序 (SPA) 变得轻而易举。而SPA 是一种网页应用,它可以在不重新加载整个页面的情况下动态地改变视图。今天,通过基础的学习,我们来做个简单高效单页面应用的导航系统。Vue 语法基础回顾在深入探讨 Vue Router 之前,我们先快速...3个月前 阅读145
-
“警惕!过度抽象的代码库,是开发者看不见的隐形噩梦”
原文链接:https://itnext.io/what-are-the-hidden-costs-of-over-abstracting-your-codebase-8b6a8ab0ab2b作者 | Maxime 翻译 | 郑丽媛出品 | CSDN(ID:CSDNnews)抽象本身看起来像是一种超能力,但前提是它还奏效的时候;而过度抽象就像是把一个简单的礼物包装得层层...3个月前 阅读166
-
扫码点餐小程序源码,毕业设计源码,代开发毕设
小程序+java后台 点餐小程序。适用于餐厅无人点餐功能,客户可根据桌号自动完成点餐、支付功能。也可用于毕业设计提供源码、免费远程安装,可以代开发微信小程序、java毕设可以加我微信:18518463823后台3个月前 阅读183
-
ES6 Promise:让 JS 异步编程不再头疼
在JavaScript的世界里,异步编程一直是开发者们既爱又恨的话题。爱的是它能够解决单线程中的耗时操作,避免阻塞主线程,提升用户体验;恨的是它的复杂性和难以控制的执行流程。ES6引入的Promise对象,就是为了解决这些问题而生的。它为异步编程提供了一种更加优雅和可控的解决方案。Promise的诞生JavaScript是一种同步和异...3个月前 阅读175
-
MySQL 表新增字段时报丢失连接错误
1. 问题描述有一张MySQL数据库表,业务变动,需要新增一个业务字段,于是直接用下面的SQL语句进行字段新增:ALTER TABLE table_name ADD `add_field` tinyint(1) DEFAULT NULL COMMENT '新增字段'; 使用Navicat for MySQL执行该语句会报一个错误,如下图所示:2013 - Lost connection ...3个月前 阅读182
-
MySQL 8.0 参考手册官方文档翻译
学习一个技术,看官方的文档是一个很好的方法。不过目前我们用到的技术大多数是国外的,并且它们大多数还不提供中文文档,给很多英文不好的同学造成了很大困扰和阻碍,包括我自己。即使有些网站提供了所谓的中文文档,但是一般这种的文档不是版本老旧就是纯机翻,各种语句不通顺,理解困难,还不如直接读英文版。于是我就想...3个月前 阅读157
-
经典毕设小程序,校园二手交易小程序源码
视频演示:https://www.bilibili.com/video/BV1iL411i7og/B站更便宜哦:https://gf.bilibili.com/item/detail/1103658087校园二手交易小程序,后端采用java开发,提供源码,可用于毕业设计免费远程安装调试咨询微信:185184638234个月前 阅读186
-
基于DFA算法实现目标词、敏感词处理
需求一个应用系统包含了搜索框、评论输入、聊天对话等功能,用户可能会在这些地方输入一些敏感词/违禁词,系统需要对敏感词/违禁词进行检查和处理(比如把词替换成*)电商应用中,搜索结果页是根据用户的输入内容来呈现的,有些特殊标签是在搜索内容命中了词库才会展示运营给了1000个标签id,要求匹配到这些id时做一...4个月前 阅读179
-
SpringBoot自动配置的8个宝藏技巧!
在 SpringBoot 2.x中,一个很核心的功能是自动配置(Auto-Configuration)机制,这篇文章,我们来聊一聊 Spring Boot 2.x 实现自动配置的8个宝藏技巧,希望帮助你更好地掌握SpringBoot的自动配置原理。1. 核心注解:@EnableAutoConfiguration自动配置的启用主要通过 @EnableAutoConfiguration 注解实现,...4个月前 阅读166