jwt与session的区别

  • Post author:
  • Post category:其他

区别:基于session和基于JWT的方式的主要区别就是用户的状态保存的位置,session是保存在服务端的,而JWT是保存在客户端的 认证流程 基于session的认证流程 用户在浏览器中输入用户名和密码,服务器通过密码校验后生成一个session并保存到数据库 服务器为用户生成一个sessionId,并将具有sesssionId的cookie放置在用户浏览器中,在后续的请求中都将带有这个coo…

继续阅读 jwt与session的区别

二叉树基本内容

  • Post author:
  • Post category:其他

文章目录 1.树的基本概念 2.二叉树 2.1 概念 2.2 两种特殊的二叉树 2.3 二叉树的性质 2.4 二叉树的存储 2.5 二叉树的基本操作 2.5.1 二叉树的遍历 2.5.2 二叉树的基本操作习题 1.树的基本概念 注意:树形结构中,子树之间不能有交集,否则就不是树形结构。 子树是不相交的。 除了根结点外,每个结点有且只有一个父结点。 一棵N个结点的树有N-1条边。 结点的度 :一个结…

继续阅读 二叉树基本内容

java 字符串很长_String:java:常量字符串过长

  • Post author:
  • Post category:java

问题:有一次定义一个超长的字符串,结果编译的时候就报错:Error:(59, 20) java: 常量字符串过长 原因:(经过查阅资料才明白) String内部是bai以char数组的形式存储,数组的长度是int类型,那么String允许的最大长度就是Integer.MAX_VALUE = 2^zhi31 - 1 = 2147483647。又由于java中的字符是以16位存储的,因此大概需要4GB…

继续阅读 java 字符串很长_String:java:常量字符串过长

Qt网络编程qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed解决

  • Post author:
  • Post category:其他

项目场景: Qt网络编程请求网址的时候出现:qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed 问题描述 原因分析: 可能是电脑没有安装正确的OpenSSL。 解决方案: 首先我们使用下面的代码来判断我们qt支持的OpenSSL版本 #include <QSslSocket> #in…

继续阅读 Qt网络编程qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed解决

使用 labelme 转换 .json 文件时报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 …(非常实用):

  • Post author:
  • Post category:其他

在使用 labelme 打样后,都需要使用 labelme_json_to_dataset 命令对 .json 文件进行转换,也有不少小伙伴在转换时遇到如下报错;看到报错信息大家也都知道问题出在了,编码、解码这一块,但是不知道该从哪里下手解决问题!!! 话不多说,直接整活 : 根据报错信息,找到如图 红色框选的文件 , 然后做出如下更改就可以完美解决问题; 即用 40 行替换 39 行,为了方便小…

继续阅读 使用 labelme 转换 .json 文件时报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 …(非常实用):

windows操作系统实验一:在Hyper-v中安装windows server 2012操作系统

  • Post author:
  • Post category:其他

创建新的虚拟机——输入产品密钥 版本 计算机的全名 密码 输入虚拟机的名称和存放位置 分配内存、CPU、配置网络、 建立虚拟硬盘:虚拟硬盘设置为40G(看你的个人需求) 安装选项:iso映像文件位置 注意: Hyper-V网络虚拟交换机功能 外部:虚机和物理机所在Vlan区域通信 内部:虚拟机所在的Vlan区域通信 专用:只为虚拟机之间提供网络连接 MMC微软管理控制台(Microsoft Man…

继续阅读 windows操作系统实验一:在Hyper-v中安装windows server 2012操作系统

Could not connect to Redis at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接。

  • Post author:
  • Post category:其他

文章目录 Redis连接问题: 问题:Could not connect to Redis at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接。 尝试使用的解决方法: 有效解决办法: 原因: redis的三种启动方式 Redis连接问题: 前情: 今天一打开电脑,运行redis,直接就出现这个问题。但是昨天晚上运行是没有问题的。 问题:Could not connect to R…

继续阅读 Could not connect to Redis at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接。

函数调用实验例题

  • Post author:
  • Post category:其他

目录 一,实验目的: 二,实验内容: 1.例题一; 2.例题二; 3.例题三; 三,代码展示: 一,实验目的: 1.掌握函数的定义和调用方法; 2.掌握什么时函数原型,在何种情况下必须使用函数原型; 二,实验内容: 1.例题一; 1. 写一个判断素数的函数,在主函数中输入一个整数,输出是否是素数的信息。 1)分析:这个题目的关键在于函数的调用和返回。函数调用结束后应当用return语句返回相应的值…

继续阅读 函数调用实验例题

解决Python中的TypeError list indices must be integers or slices, not float问题

  • Post author:
  • Post category:python

写在前面 今天再写一个Python小练习的时候,遇到了一个语法错误的问题 TypeError list indices must be integers or slices, not float 后来仔细分析了下,想起来了了 Python 中的 " / " 与 Java 和 C语言 里的作用是不一样的,Python里是取到的小数,并非是整数 如果想取整数,需要用 " // " 而且列表里的下标索引…

继续阅读 解决Python中的TypeError list indices must be integers or slices, not float问题

opencv_contrib安装出现无法打开包括文件: “opencv2/xfeatures2d/cuda.hpp”: 解决方法

  • Post author:
  • Post category:其他

网上有很多。神马opencv与opencv_contrib版本不匹配等。不匹配的话cmake会直接报错。改了N次也不见好。后来干看错误直接改代码得了 报错位置: //#include "opencv2/xfeatures2d/nonfree.hpp" 修改为:(自己按自己目录来) #  include "D:\\opencv_contrib-master\\modules\xfeatures2d\…

继续阅读 opencv_contrib安装出现无法打开包括文件: “opencv2/xfeatures2d/cuda.hpp”: 解决方法