html5 前端开发遇到Cannot find module ‘compression-webpack-plugin‘问题解决 Lemon 发表于2024-05-16 浏览11254 评论0 ------------------------------- 下面是参考的网上的内容(看了下面这个帖子就试了一下上面的内容,问题就解决了) 原文链接:https://www.cnblogs.com/xyyt/p/11384818.html vue-cli webpack打包开启Gzip 报错—— Cannot find module 'compression-webpack-plugin 异常描述: 复用以前框架,打包的时候报异常提示: Cannot find modu
npm npm 下载指定版本包(npm下载指定版本的包) Lemon 发表于2024-05-15 浏览10463 评论0 #查看npm源 npm config get registry #npm 原始的源(发布npm包的时候一定要切换成这个源 npm adduser/npm login/npm publish发布) npm config set registry https://registry.npmjs.org/ # 升级或安装 cnpm $ npm install -g cnpm --registry=https://registry.npmmirror.com $ npm config set regis
spring Spring事务实现的方式及底层原理(spring事务实现的方式及底层原理是什么) Lemon 发表于2024-05-14 浏览9391 评论0 spring事务的实现方式 spring框架提供了两种事务实现方式:编程式事务、声明式事务 编程式事务:在代码中进行事务控制。优点:精度高。缺点:代码耦合度高 声明式事务:通过@Transactional注解实现事务控制 spring事务的底层原理 事务的操作本来应该由数据库进行控制,但是为了方便用户进行业务逻辑的控制,spring对事务功能进行了扩展实现。一般我们很少使用编程式事务,更多的是使用@Transactional注解实现。当使用了@Transactional注解后事务的自动功能就会
node.js Javascript连接数据库并查询和插入数据 Lemon 发表于2024-05-14 浏览10366 评论0 编译环境 : vscode 数据库 : MySQL 类库 : node 准备数据库 下载MySQL ,借助数据库图形工具或者在cmd上面编辑一下代码 -- 创建数据库 CREATE DATABASE IF NOT EXISTS SchoolTownDB; -- 使用数据库 USE SchoolTownDB; -- 添加数据表 CREATE TABLE school( id INT, NAME VARCHAR(10), X DOUBLE, Y DOUBLE ); -- 添
django Django认证插件:rest_framework_simplejwt Lemon 发表于2024-05-13 浏览7059 评论0 rest_framework_simplejwt 官方文档 环境参数 Python == 3.8 Django == 2.2.19 Django REST Framework == 3.12.4 PyJWT == 2.2.0 安装 pip install djangorestframework-simplejwt 设置配置 django-setting 中配置 simplejwt 参数 # 在setting中配置认证插件 REST_FRAM
html5 前端SEO优化技术汇总(前端SEO优化) Lemon 发表于2024-05-13 浏览5847 评论0 一、title、alt、h1 title: 网站头部标签<head>下的title,网站名称 备注:这里为什么不说标签中的title属性,,虽然鼠标上移可以显示图片名字,但是它跟SEO没一丝联系所以我们不关注它。 例如:<img title="图片名称"/> alt: 当网络速度很慢,或者图片地址失效的时候,它可以在图片展示的位置上显示该图片的名称,同时也能让用户知道该位置是什么商品。同时为图片设置高度和宽度,可提高页面的加载速度。 <img src=
未命名 Ubuntu18.04 陷入登录循环的问题解决历程(输入正确密码后无限重回登录界面) Lemon 发表于2024-05-13 浏览5015 评论0 问题背景 大约三四天前的早晨,当我如往常一样准备开启ubuntu系统的时候,发现虽然出现了图形登录界面,但是输入正确密码后,黑屏了一小会儿后,又重新回到了登录界面——它陷入登录循环了。按Ctrl+Alt+F2~F5切换到对应数字的tty命令行界面,输入帐号密码可以正常登录,下面开启了一次很久的错误探索。 自行探索 这个问题在网上有很多的讨论,这些可能原因和解决方案在以下链接中有比较详细而集中的讨论。 – AskUbuntu | ubuntu gets stuck in a login
gateway 【SpringCloud教程】6.SpringCloud Gateway 解决跨域 Lemon 发表于2024-05-12 浏览16098 评论0 前言 在前后端分离的项目中,在后端没配置任何的情况下,前端去请求都会报出跨域问题。 产生跨域的原因:浏览器同源策略。协议、ip、端口不一致都会导致跨域。 跨域解决方案通常有如下几种: Nginx层面解决:添加请求头或者反向代理来模拟同源 前端层面解决:如Vue中的配置文件proxy。原理也是通过反向代理、或者通过JSONP来解决 后端层面解决: SpringBoot 中的Crossorigin注解(缺点:每个类都需要加) SpringBoot 通过过滤器设置请求头 Spring
rust 矢量化图形工具VTracer Lemon 发表于2024-05-11 浏览6545 评论0 什么是 VTracer ? VTracer 是 GitHub 上一款开源工具,可快速将 JPG、PNG 等格式的图片快速转换为 SVG 矢量图,并支持过滤斑点、色彩精度、曲线拟合等多种参数配置。 与 Adobe Illustrator 的 Image Trace 相比,VTracer 的输出更加紧凑(形状更少),相关算法的技术说明,可以访问: https://www.visioncortex.org/vtracer-docs 如果不想自己搭建,官方还提供了演示网站:https
Ruby教程 KingbaseFlySync replicator安装(KES-KES) Lemon 发表于2024-05-11 浏览4453 评论0 目录 源端 一、安装前置配置 二、安装 目标端 一、安装前置配置 二、安装 源端 一、安装前置配置 1、创建安装用户 groupadd flysync useradd flysync -g flysync -G kingbase passwd flysync 2、上传安装文件包和license文件到服务器/home/flysync目录下,并解压 tar -xzvf KingbaseFlySync-V001R005C002B20210524-replicator.
django Django--项目搭建2 Lemon 发表于2024-05-11 浏览6941 评论0 1.在运行django时,Django会自动在项目的目录下创建数据库文件db.sqlite3 2.操作数据库 (1).使用 pip install命令在终端中安装mysqlclient模块 (1).使用 pip install命令在终端中安装mysqlclient模块 (3).setting模块下配置新建的数据库 (4).迁移数据库 1.使用makemigrations命令 2.使用migrate命令迁移数据库 此时在查看数据库就已经生成了10
rust Cargo+Ndk实现Android平台的rust源码交叉编译 Lemon 发表于2024-05-10 浏览6433 评论0 一.目标 使用cargo和ndk交叉编译工具链,编译rust源码,能够在android设备上运行。 二.开发环境 VM Box + Ubuntu 20.04.1 三.方法 3.1 下载ndk 最方便的方法是安装Android Studio,再使用其Sdk Manager下载指定的ndk版本,本人使用的ndk版本是:21.4.7075529 下载之后,ndk所在路径:~/Android/Sdk/ndk/21.4.7075529/ 3.2 基于ndk生成独立的交叉编译工具链 本文需