搜索结果
查询Tags标签: new,共有 8274条记录-
ASP.NET Core 6.0 添加 JWT 认证和授权
序言 本文将分别介绍 Authentication(认证) 和 Authorization(授权)。 并以简单的例子在 ASP.NET Core 6.0 的 WebAPI 中分别实现这两个功能。相关名词 Authentication 和 Authorization 长得很像,傻傻分不清楚。 Authentication(认证):标识用户的身份,一般发生在…
2022/4/16 11:12:35 人评论 次浏览 -
java中日期的加减,比较,以及与String的互相转换
java中日期加减:add(int field, int amount) 第一个参数为作用域,可以是年,月,日,天,周,小时等,第二个参数为增加的值(注意,可以为负数)。 GregorianCalendar.add(Calendar.YEAR, -1); 表示年份减一. GregorianCalendar.add(Calendar.MONTH, -1); 表示月份减一.…
2022/4/16 11:12:30 人评论 次浏览 -
.NET Core(.NET6)中gRPC使用
目录一、简介 二、创建gRPC服务端1.创建gRPC项目 2.编写自己的服务三、创建gRPC客户端1.创建客户端项目 2.grPC服务https的调用 3.gRPC内网http调用 4.IOC注入的方式调用gRPC四、webapi中加入gRPC 回到顶部 一、简介 简单解析一下gRPC,gRPC 是一个由Google开源的,跨语言…
2022/4/16 6:22:23 人评论 次浏览 -
385. 迷你语法分析器
给定一个字符串 s 表示一个整数嵌套列表,实现一个解析它的语法分析器并返回解析的结果 NestedInteger 。 列表中的每个元素只可能是整数或整数嵌套列表示例 1: 输入:s = "324", 输出:324 解释:你应该返回一个 NestedInteger 对象,其中只包含整数值 324。 …
2022/4/15 23:42:34 人评论 次浏览 -
泛型
1.泛型概述 泛型:jdk5引入的特性,它提供编译时类型安全检测机制,该机制允许在编译时检测到非法的类型。它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 将类型由原来的具体的类型参数化,然后再使用/调用时传入具体的类型 这种参数类型可以用在类、…
2022/4/15 23:14:57 人评论 次浏览 -
XML DOM 基础
XML DOM 意义解决程序间数据传输问题(现在被json替代) 作为配置文件(目前还大量应用) 充当小型数据库语法 声明 <?xml version="1.0" encoding="utf-8"?>1、XML 声明放在 XML 文档的第一行 2、XML 声明由以下几个部分组成: 3、version -…
2022/4/15 23:13:04 人评论 次浏览 -
算法-16单调栈结构
单调栈(monotone-stack)是指栈内元素(栈底到栈顶)都是(严格)单调递增或者单调递减的。 如果有新的元素入栈,栈调整过程中 会将所有破坏单调性的栈顶元素出栈,并且出栈的元素不会再次入栈 。由于每个元素只有一次入栈和出栈的操作,所以 单调栈的维护时间复杂度是O…
2022/4/15 22:12:52 人评论 次浏览 -
python推导式
基本格式为: expression for item in sequence if conditionnames = [大湘菜, 小湘菜, 巨大湘菜, 微小湘菜] # 列表 new_names = [name.upper() for name in names if len(name) > 3] print(new_names) print(type(new_names)) # 字典 new_dict = {name: name[0] for …
2022/4/15 14:12:43 人评论 次浏览 -
JavaInputStream转String
在Java中InputStream和String之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括JDK原生提供的,还有一些外部依赖提供的。1、InputStream转化为String1.1 JDK原生提供 方法一:byte[] bytes = new byte[0];bytes = new byte[inputStream.available()];inputStr…
2022/4/15 1:12:50 人评论 次浏览 -
LeetCode-199-二叉树的右视图
二叉树的右视图题目描述:给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/binary-tree-right-side-view/ 著作…
2022/4/14 23:12:52 人评论 次浏览 -
【Java】ArrayList 存储学生并使用Collections比较排序
package LearnJava7;import java.util.ArrayList; import java.util.Collections; import java.util.Comparator;public class CollectionsDemo2 {public static void main(String[] args) {ArrayList<Student> array=new ArrayList<Student>();Student s1=ne…
2022/4/14 12:12:33 人评论 次浏览 -
C# List去重的几种方法
List<User> users = new List<User>(); users.Add(new User("张三", "永丰路299号")); users.Add(new User("张三", "上地西路8号"));//重复项,去重后将删掉 users.Add(new User("李四", "海鹰…
2022/4/14 11:12:36 人评论 次浏览 -
Java中的lambda表达式
lambda表达式:new Thread(()-> System.out.println("Hello World!")).start();为什么要使用lambda表达式?避免匿名内部类定义过多 可以让代码看起来简洁 去掉了一堆没有意义的代码,只留下核心的逻辑Functional Interface(函数式接口)任何接口,如果只…
2022/4/14 9:13:14 人评论 次浏览 -
go基础-指针
# 指针go语言中的指针不能进行偏移量和运算 Go语言中的指针操作非常简单只需要记住两个操作符:&(取地址)和*(根据地址取值)a := 1 // 每个变量都会有一个内存地址 b := &a // 这个就是吧变量a的地址给变量b,这时候b的值类似于这样:0x14000124008 c := *b // *就是…
2022/4/14 6:20:03 人评论 次浏览 -
springboot java 跨域 问题处理
问题 很多时候在控制器中设置了跨域注解 没有用! 直接在拦截器中配置 方式一 @Component public class TokenInterceptor implements HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler…
2022/4/14 1:12:29 人评论 次浏览