unexpected npm token 39

使用 Sa-Token 实现不同的登录模式:单地登录、多地登录、同端互斥登录

### 一、需求分析 如果你经常使用腾讯QQ,就会发现它的登录有如下特点:它可以手机电脑同时在线,但是不能在两个手机上同时登录一个账号。 同端互斥登录,指的就是:像腾讯QQ一样,在同一类型设备上只允许单地点登录,在不同类型设备上允许同时在线。 动态演示图: ![同端互斥登录](https://oss ......
Sa-Token 模式 Token Sa

不换行输出,end=''

print(1,2,3,end='')# 不换行,一行内 输出下一列的值 print(4) ''' 1 2 34 ''' ......
39 end

用 Spark's MinHashLSH进行文本语料去重

(1)MinHashLSH进行文本去重的算法原理 MinHash (最小哈希) 是一种用于估计两个集合的 Jaccard 相似度的方法,而 MinHashLSH (局部敏感哈希) 则是一种使用 MinHash 来近似查找相似项的技术。 MinHash 算法基于以下观察:如果我们随机排列所有可能的元素 ......
语料 MinHashLSH 文本 Spark 39

添加SpringBoot应用打包插件时出现Plugin 'org.springframework.boot:spring-boot-maven-plugin:1.0-SNAPSHOT' not found,在控制台出现Cannot reconnect

当时我在练习时添加的springBoot项目的版本为: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.1.1</v ......

Can't import the named export 'inject' from non EcmaScript module (only default export is available)

最近在开发一个electron应用,需要用到ssh功能。 经过挑选,最终使用的是node-ssh这个包。 然而,使用的过程并不顺利,执行npm run electron:serve运行出错,报错信息如下(仅截取部分): error in ./node_modules/node-ssh/lib/esm ......
export EcmaScript available 39 default

基于 Sa-Token 实现微服务登录鉴权实战

# 简介 **Sa-Token** 是一个轻量级 Java 权限认证框架,主要解决:**登录认证**、**权限认证**、**单点登录**、**OAuth2.0**、**分布式Session会话**、**微服务网关鉴权** 等一系列权限相关问题。官网地址:![](https://img2023.cnb ......
实战 Sa-Token Token Sa

创建LVM报错:Can't initialize physical volume "/dev/sdb1" of volume group "myvg" without -ff

问题: 在使用fdisk /dev/sdb 删除原有LVM分区,在接着创建LVM新分区/dev/sdb1。完毕保存之后。 执行pvcreate /dev/sdb1出现报错 Can't initialize physical volume "/dev/sdb1" of volume group "my ......
quot volume initialize physical without

麒麟V10服务器PHP连接MySQL报错PHP Warning: mysqli_connect(): Unexpected server respose while doing caching_sha2 auth: 99

1.问题描述 这个警告表示在进行缓存的 caching_sha2 认证过程中,服务器返回了一个意外的响应码 99。这是由于 MySQL 服务器的配置或版本与使用的客户端库不兼容导致的。 2.解决办法 a.检查MySQL客户端版本: 确保你使用的MySQL客户端版本与服务器版本兼容。如果服务器使用较新 ......

mysql报错ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'

创建表语句: ```sql CREATE TABLE `mytable` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `col` varchar(50) NOT NULL DEFAULT '未知', `col1` int(11) NOT N ......
39 Duplicate PRIMARY mysql ERROR

记一次前端npm报错“ error Command failed with exit code 1.”

记一次前端npm报错“ error Command failed with exit code 1.” 现象 报错日志如下 script returned exit code 1 [2023-07-07 23:12:06] + yarn --cwd /root/workspace build:tes ......
前端 Command failed error code

Npm包管理工具

## 1 简介 什么是NPM NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于Java的Maven 。 `#在命令提示符输入 npm -v 可查看当前npm版本 npm -v ......
工具 Npm

npx和npm傻傻分不清?

最近,小芯发现很多人开始学习React时,都会普遍感到困惑,大家常常看见的是npx 而非众所周知的npm。 一些人觉得它很奇怪,但没有多想,其他人则认为这是一个错字,甚至错误地要通过运行npm而非npx来“修复”。 当某件事不止一次发生时,就值得我们仔细揣摩,问题究竟出在哪里? 为此,小芯整理出来本 ......
npx npm

解决django.db.utils.OperationalError: (1213, 'Deadlock found when trying to get lock; try restarting transaction') 死锁问题

原因:因为设置了`SESSION_SAVE_EVERY_REQUEST=Ture`,导致每个接口没有修改的状态下也更改session的过期时间。 1. 查看代码发现SessionMiddleware源码,遇到UpdateError异常直接抛出。 ```python try: request.sess ......

mac执行npm或yarn命令时报Error: EACCES: permission denied,

npm下载的时候会告知权限没有 这是由于之前使用了sudo去下载一些东西,导致文件拥有者都变成了root,只需要修改权限即可。 Error: EACCES: permission denied, symlink ‘…/lib/node_modules/json-server/lib/cli/bin. ......
permission 时报 命令 EACCES denied

IDE Error running 'XXXApplication': Command line is too long. Shorten command line forXXX

在运行一个SpirngBoot项目时发生了一个错误: Error running 'XXXApplication': Command line is too long. Shorten command line forXXXApplication 命令行过长,打开 /.idea/workspace. ......
line XXXApplication Command running Shorten

有关access_token与refresh_token 理解

下面是对接各种平台api的流程 一般操作流程是下面的 1始通过用户授权获取code , 2 然后通过code 获取到 access_token 和 refresh_token 3 访问api 必须携带 access_token 举例 access_token :aaaaexpires_in :10分 ......

python基础day39 生产者消费者模型和线程相关

如何查看进程的id号 进程都有几个属性:进程名、进程id号(pid >process id) 每个进程都有一个唯一的id号,通过这个id号就能找到这个进程 import os import time def task(): print("task中的子进程号:", os.getpid()) prin ......
生产者 线程 模型 消费者 基础

No bean named 'transactionManager' available: No matching PlatformTransactionManager bean found for qualifier 'transactionManager' - neither qualifier match nor bean name match!

报错内容:找不到transactionManager 原因:xml配置平台事务管理器的时候给了id。配置@Transaction注解时没有配置transactionManager 解决方案:将xml中配置的id="tranManager"改为id="transactionManager"。原因是因为 ......

Subquery? No, it's join!

> 作者:王旭东 Databend 研发工程师 https://github.com/xudong963 ![](https://oscimg.oschina.net/oscnet/up-3505db7ddddc0fd1483934303f65b05be6c.png) 在 SQL 查询中,子查询是一 ......
Subquery join No 39 it

封装组件库 发布到npm仓库

1. 组件封装 src下新加package文件夹,用来存放组件,我们来封装一个按钮 2. 引入到app.vue 进行检验组件是否正常 3. 使用Vue插件模式 重点:用到了Vue提供的install公共方法,会在被调用也就是Vue.use(plugin)时被调用,这样插件就能全局注册 在packag ......
仓库 组件 npm

models.CharField( _('ID'), max_length=128, null=True, blank=True)中的_('ID')

2023/7/6 15:08:30_('ID') 是一个常见的约定用法,它是 Django 框架中的翻译函数。该函数通常用于国际化(i18n)和本地化(l10n)方面的目的。 在 Django 中,为了支持多语言和国际化,开发者需要将所有的文本字符串标记为可翻译的。而 _() 函数就是用来标记这些文 ......
39 True max_length CharField models

python 使用蓝图时犯了一个愚蠢的错误,报错 ModuleNotFoundError: No module named 'views;'function' object has no attribute 'register'

具体的代码截图 报错信息: 有时候也会报 : ModuleNotFoundError: No module named 'views 网上找了许多答案 折腾半天,按照网上的答案已经解决了,但是我想知道原因,所以经过多次测试,发现了这个愚蠢的错误,记录一下。 当下方的 from 导入时,improt ......

CHATGPT获取登录token

- 先使用web登录chatgpt - 再使用web打开 [http://chat.openai.com/api/auth/session](http://chat.openai.com/api/auth/session), 获取token ![](https://img2023.cnblogs.c ......
CHATGPT token

Linux 错误: $'\r': command not found --九五小庞

前段时间写脚本出现了$'\r': command not found问题 其实log报错已经非常明确了,是linux无法解析$'\r'。这其实是windows与linux系统的差异导致的。 因为linux上的换行符为\n,而windows上的换行符为\r\n。所以脚本到linux上就无法解析了。 通 ......
错误 command Linux found 39

修改所有Detail Table 字段为Not in 'D' Name

--修改所有Detail Table 字段为Not in 'D' Namedeclare @TableName varchar(50),@FielName varchar(50),@TableID varchar(20),@FieldID varchar(20), @Table_Descriptio ......
字段 Detail Table 39 Name

npm和npx,npm init 包名的理解

## NPM - 管理Node包的工具 ## NPX - 执行Node包的工具 npm5.2+支持NPX NPM本身实际上不能运行任何包,如果你想去执行某个包,必须在package.json文件中去定义。 当通过NPM安装Node包,NPM会在node_modules下的.bin里创建一个软连接。 ......
npm init npx

Can't import the named export XXXX from non EcmaScript module (only default export is available)的解决方法

# 解决方法: 1. https://stackoverflow.com/questions/69343038/cant-import-the-named-export-xxxx-from-non-ecmascript-module-only-default-expo 2. https://gith ......
export EcmaScript available default 方法

spring各版本冲突:Failed to process import candidates for configuration class [com.example.SunApplication];或者Error creating bean with name 'configurationPropertiesBeans' defined in class path resource

# **今天又发现一个通病** ### ## springcloud-springcloud alibaba-springboot的版本对应关系 #### ### #### ## 报错如下: ``````Failed to process import candidates for configur ......

解决Flutter编译一直显示Running Gradle task 'assembleDebug'

`该问题由 Gradle 的Maven仓库在国外访问受限引起,使用阿里云的镜像仓库地址替代解决` #### 1.修改Flutte SDK目录下的Flutter打包配置文件flutter.gradle 一般位于flutter\packages\flutter_tools\gradle\flutter. ......
assembleDebug Flutter Running Gradle 39

echarts 在使用dataZoom时报错,Cannot read properties of undefined (reading 'type')

今天我再vue中使用柱状图拖动时,一直报错Cannot read properties of undefined (reading 'type')。 原因如下,我使用了myChart 来接收数据,当myChart使用的是vue的ref或者reactive来命名的变量,如果这样子命名就会报上述错误。 ......
properties undefined dataZoom 时报 echarts