( 转 ) .net 操作 JWT

GitHub: https://github.com/jwt-dotnet/jwt 1.JWT定义 JWT(Json Web Token)是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名。 2.JWT的组成部分 (1)JWT一般由三段构成,用.号分隔
分类: 其他 发布时间: 05-21 23:51 阅读次数: 8

python自动化21期day7

一、面向对象   1、封装 # 广义上的封装 :把变量和函数都放在类中 # 狭义上的封装 :把一些变量 或者 方法 隐藏起来,不对外公开 # 公有的 : # 私有的 : __名字 # 静态属性 、 对象属性、 方法(动态属性) 前面加上双下划綫都会变成私有的 # 私有的特点就是只能在类的内部调用,不能在类的外部使用 # 私有的变量 :在类的内部 如果使用__变量的形式会发生变形,python会自动的为你加上_类名 class Person: __country =
分类: 其他 发布时间: 05-21 23:51 阅读次数: 10

Linux 系统目录结构

Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令:ls      树状结构:           在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。 文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。 在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点 . 来表
分类: 其他 发布时间: 05-21 23:51 阅读次数: 8

Redis主从同步原理解析

文章通过实验,分析了redis主从同步的过程
分类: 数据库 发布时间: 05-21 23:51 阅读次数: 9

SQL SERVER中LIKE使用变量类型不同输出结果不一致解惑

一同事在写脚本时,遇到一个关于LIKE里面使用不同的变量类型导致查询结果不一致的问题,因为这个问题被不同的人问过好几次,索性总结一下,免得每次都要解释一遍,直接丢一篇博客岂不是更方便!其实看似有点让人不解的现象背后实质跟数据类型的实现有关。 下面我们构造这样一个类似的简单案例。如下所, CREATE TABLE TEST (ID        INT IDENTITY(1,1), NAME    VARCHAR(32) )   INSERT INTO dbo.test SELECT 'abc
分类: 其他 发布时间: 05-21 23:46 阅读次数: 8

投骰子的随机游戏

投骰子的随机游戏 每个骰子有六面,点数分别为1、2、3、4、5、6。游戏者在程序开始时输入一个无符号整数,作为产生随机数的种子。 每轮投两次骰子,第一轮如果和数为7或11则为胜,游戏结束;和数为2、3或12则为负,游戏结束;和数为其它值则将此值作为自己的点数,继续第二轮、第三轮...直到某轮的和数等于点数则取胜,若在此前出现和数为7则为负。   投骰子需要一个能模拟产生随机数的函数,#include <cstdlib> 中的 int rand(void) 函数是C++库中自带的产生并返回一个伪
分类: 其他 发布时间: 05-21 23:46 阅读次数: 11

Linux常用基本命令:三剑客命令之-sed

sed是一个很强大的文件处理工具,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作 格式:sed [option] [command] [file] 常用命令: a ∶新增 c ∶取代 d ∶删除 i ∶插入 p ∶列印 s ∶取代 选项:   -i∶直接修改读取的档案内容,而不是由萤幕输出。    -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一
分类: 其他 发布时间: 05-21 23:46 阅读次数: 8

C程序设计 8

ssddjazjd
分类: 其他 发布时间: 05-21 23:46 阅读次数: 8

深度模型相关知识

参考:https://www.cnblogs.com/jie-dcai/p/5803220.html 参考:https://www.zhihu.com/question/38102762 梯度消失/梯度爆炸的问题: 激活函数选择: 层归一化:
分类: 其他 发布时间: 05-21 23:46 阅读次数: 8

xml-dtd

dtd用于校验XML的语法。 dtd步骤: 1、看XML中有多少个元素,有几个元素,在dtd文件中写几个<!ELEMENT> 2、判断元素是简单元素还是复杂元素 -复杂元素:有子元素的元素 <!ELEMENT 元素名称 (子元素)> -简单元素:没有子元素 <!ELEMENT 元素名称 (#PCDATA)> 3、需要在XML文件中引入dtd文件 <!DOCTYPE 根元素名称 SYSTEM "dtd文件的路径"> dtd的三种引入方式: 1、引入外部的dtd文件 <!DOCTYPE 根元素名称
分类: 其他 发布时间: 05-21 23:46 阅读次数: 7

常用深度学习模型介绍(2)

参考:https://www.cnblogs.com/jie-dcai/p/5803220.html VGG模型:
分类: 其他 发布时间: 05-21 23:41 阅读次数: 12

Effective java-对象的创建和销毁

说到java对象的创建,首先应该提下java的内存机制,最主要的两块应该就是堆内存和栈内存。 简单点来说栈内存主要是保存基本数据类型的值和保存引用变量,堆内存主要用来存放new产生的对象,数组。 堆是被所有线程共享的一块内存区域,在虚拟机启动的时候被创建。我的理解就是堆是用来存放实实在在东西的,而栈只是用来存放一个编号的。 好比你是个真实存在的人(编号9527,这个就是那些栈中引用指向的地方),你就是放在堆中,你的名字叫张三,而这个张三是放在栈中一个引用变量,你也可以有一个小名叫李二狗,这个李
分类: 其他 发布时间: 05-21 23:41 阅读次数: 9

帝都之行9day:正式上班第一天

今天是我正式上班的第一天。 面了两天,三家公司,然后周五就去办入职了,我是不是太随便了点,捂脸。 不管怎么说,又要开始上班啦,CRUD的日子又要开始了…… 加油吧!
分类: 其他 发布时间: 05-21 23:41 阅读次数: 8

前端基础:JavaScript介绍

JavaScript介绍 JavaScript简介 1.在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现二层,因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名JavaScript。但实际上它的语法风格与Self及Scheme较为接近; 2.为了取得技术优势,微软推出了JScript,CEnvi退出ScriptEase,与JavaScript同样可以在浏览器上运行,为了统一规格,因为JavaScript
分类: 其他 发布时间: 05-21 23:41 阅读次数: 7

Java基础20-System、Math、Arrays、BigDecimal/Integer

一、Arrays类 此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。 1.常用方法 public static void main(String[] args) { int[] arr= {1,5,6,8,3,5,2,4,9}; //将int数组转化为字符串 String ret=Arrays.toString(arr); System.out.println(ret); //排序,第
分类: 其他 发布时间: 05-21 23:41 阅读次数: 8

Codeforces Round #484 (Div. 2) B. Bus of Characters(markdowm版)

Codeforces Round #484 (Div. 2) B. Bus of Characters B. Bus of Characters time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output In the Bus of Characters there are nn rows of seat, each having 22
分类: 其他 发布时间: 05-21 23:41 阅读次数: 8

Springmvc之接受请求参数二

Springmvc之接受请求参数 准备工作 新建一个表单提交 请求地址: http://localhost:8080/ProjectName/user/login.do <form action="<%=request.getContextPath()%>/user/login.do" method="post"> username:<input type="text" name="username"> <br> password:<input type="text" name
分类: 其他 发布时间: 05-21 23:41 阅读次数: 8

AIO,BIO,NIO的区别

看到知乎上一篇回答,解决了疑惑:https://www.zhihu.com/question/56673416 第三位作者的回答...原谅我没有登录知乎,不然一定给他留赞. 很多人的解释都是扯在一起的,反而让人觉得晕乎乎的,或者他们自己也没真正的搞懂.... 这个模型的前提是 clint端发请求,,然后分析时就没clint啥事了,有些人说客户端阻塞...所有模型中Clint不都是阻塞的么,这是http协议呀,必须有返回!!主要是针对server进行模型分析. 阻塞和非阻塞区分:请求id的线程是
分类: 其他 发布时间: 05-21 23:41 阅读次数: 8

MySQL篇之Navicat可视化工具

主要内容:   Navicat工具的介绍和使用    1、介绍和下载安装   <1>介绍 Navicat是一款针对MySQL数据库开发的可视化管理工具,以图形界面的形式操作MySQL数据库。 但在生产环境中操作MySQL数据库还是推荐使用命令行。   <2>下载安装   官网下载:https://www.navicat.com/en/products/navicat-for-mysql   网盘下载:https://pan.baidu.com/s/1bpo5mqj  2、使用     <1>
分类: 其他 发布时间: 05-21 23:41 阅读次数: 9

ssm框架使用详解&配置两个数据源

学习ssm框架已经快一年了,今天把这个框架总结一下。 SSM 就是指 spring、SpringMVC和Mybatis。先说一下基本概念(百度上搜的) 1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基
分类: 其他 发布时间: 05-21 23:41 阅读次数: 12