第54章 身份资源 - Identity Server 4 中文文档(v1.0.0)

此类为身份资源建模。 Enabled 指示此资源是否已启用且可以请求。默认为true。 Name 标识资源的唯一名称。这是客户端将用于授权请求中的scope参数的值。 DisplayName 该值将用于例如同意屏幕上。 Description 该值将用于例如同意屏幕上。 Required 指定用户是否可以在同意屏幕上取消选择范围(如果同意屏幕要实现此类功能)。默认为false。 Emphasize 指定同意屏幕是否会强调此范围(如果同意屏幕要实现此功能)。将此设置用于敏感或重要范围。默认为fa
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

(15)Condition条件

功能:也是通过阻塞控制线程数量.类似信号量\进程池\线程池的作用 语法:wait from threading import Condition con= Condition() conn.acquire() conn.wait() 也可以传参指定等待时间,不传参相当于阻塞,根据notify数量放行 wait下面写上相应逻辑代码 con.release() #语法: notify 使用前后加阻塞 con.acquire() con.notify(5) 括号内自定义线程放行的数量,默认放行1个
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

第53章 结束会话端点(End Session Endpoint) - Identity Server 4 中文文档(v1.0.0)

结束会话端点可用于触发单点注销(请参阅规范)。 要使用结束会话端点,客户端应用程序会将用户的浏览器重定向到结束会话URL。用户在会话期间通过浏览器登录的所有应用程序都可以参与注销。 注意 终端会话端点的URL可通过发现端点(discovery endpoint)获得。 53.1 Parameters id_token_hint 当用户被重定向到端点时,系统会提示他们是否真的想要注销。发送从身份验证收到的原始id_token的客户端可以绕过此提示。这是作为查询的字符串参数传递的id_token_
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

Mysql之SQL经验基础积累

1、根据create_time排序,如何确保null值的排在最前面; 解决办法: SELECT create_time FROM tab_XXXX order by if(isnull(a.create_time),0,1), a.create_time DESC 结果如下图:
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

(16)定时器Timer

# ### 定时器:指定时间执行任务 from threading import Timer def func(): print("目前正在执行任务") t = Timer(5,func) #5秒后执行func函数 t.start() print("主线程") # 计划任务 crontab
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

第55章 API资源 - Identity Server 4 中文文档(v1.0.0)

此类建模API资源。 Enabled 指示此资源是否已启用且可以请求。默认为true。 Name API的唯一名称。此值用于内省身份验证,并将添加到传出访问令牌的受众。 DisplayName 该值可以在例如同意屏幕上使用。 Description 该值可以在例如同意屏幕上使用。 ApiSecrets API密钥用于内省端点。API可以使用API名称和密钥进行内省验证。 UserClaims 应包含在访问令牌中的关联用户声明类型的列表。 Scopes API必须至少有一个范围。每个范围可以有不
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

软件测试-整理的自学资料

软件测试-整理的自学资料-实战项目、实际操作非常重要… 包含:如何自学软件测试、软件测试面试问题、软件测试如何包装简历、App测试重点、测试逻辑思维、用例如何写、用例如何保证覆盖率、实际公司迭代测试怎么做、迭代测试的重点、需求确认、上线后为什么跟踪测试…等等… 希望对你们有帮助! 会不断更新…
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

利用C# 窗体设计 写一个抽奖游戏

老师布置了一个任务,要求我们做一个抽奖游戏,以下是我个人制作的一个作品与写项目的过程。 我们用到了8个pictureBox控件和一个button,设置好大小,并且编排成一个九宫个形状 添加窗体的背景图片,并添加button的背景图片和文字“抽奖”,可以将pictureBox的BorderStyle设置为Fixed3D这样更美观。 以下是代码 1 public partial class Form1 : Form 2 { 3 public Form1() 4
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

Python排序算法——选择排序

有趣的事,Python永远不会缺席! 如需转发,请注明出处:小婷儿的python https://www.cnblogs.com/xxtalhr/p/10787340.html 一、选择排序(Selection sort)   选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,所以称为:选择排序。 1、原理   设第一个元素为比较元素,依次和后面的元素比较,比较完所有元素找到最小的元素,
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

20175216 MyCP(课下作业)

编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件 java MyCP -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字) 提交测试代码和运行结果截图,加上学号水印,提交码云代码链接。 需要提交博客和答辩
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

第57章 GrantValidationResult - Identity Server 4 中文文档(v1.0.0)

该GrantValidationResult类模型补助确认为扩展授权和资源所有者密码授权的结果。 最常见的用法是使用身份验证(成功用例): context.Result = new GrantValidationResult( subject: "818727", authenticationMethod: "custom", claims: optionalClaims); ...或使用错误和描述(失败用例): context.Result = new GrantVa
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

如何定义函数

''' 1、功能的单一化 2、函数内部需要外部的资源:通过函数的参数来实现 3、函数执行后的结果需要告诉外界:通过返回值告诉给外界 ''' a = 10 b = 20 def fn(a, b): # return a + b # print(a + b) pass # print(fn(a, b)) fn(a, b) def add(n1, n2): return n1 + n2 def computed(n1, n2, cmd): if cmd ==
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

第56章 Client - Identity Server 4 中文文档(v1.0.0)

该Client模型的OpenID Connect或OAuth 2.0 客户端-例如,本地应用,Web应用程序或基于JS的应用程序。 56.1 Basics Enabled 指定是否启用客户端。默认为true。 ClientId 客户端的唯一ID ClientSecrets 客户端机密列表 - 访问令牌端点的凭据。 RequireClientSecret 指定此客户端是否需要密钥才能从令牌端点请求令牌(默认为true) AllowedGrantTypes 指定允许客户端使用的授权类型。使用Gra
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

(17)线程队列

线程常用队列有: queue LifoQueue PriorityQueue 语法: 大致和进程队列语法一致 put 往队列当中放值,超过队列长度,直接加阻塞 get 如果获取不到加阻塞 put_nowait 如果放入的超过了队列长度,直接报异常错误 get_nowait 如果获取到直接报异常错误 (1) queue 先进先出 # 第一种写法: from queue import Queue # q = Queue() #第二种写法: import queue q = queue.Queue(
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

Spring Cloud中关于Feign的常见问题总结

一、FeignClient接口,不能使用@GettingMapping 之类的组合注解 代码示例: @FeignClient("microservice-provider-user") public interface UserFeignClient { @RequestMapping(value = "/simple/{id}", method = RequestMethod.GET) public User findById(@PathVariable("id") Long id);
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

第58章 Profile Service - Identity Server 4 中文文档(v1.0.0)

IdentityServer通常在创建令牌或处理对userinfo或内省端点的请求时需要有关用户的身份信息。默认情况下,IdentityServer仅具有身份验证cookie中的声明,以便为此身份数据进行绘制。 将用户所需的所有可能声明放入cookie中是不切实际的,因此IdentityServer定义了一个可扩展点,允许根据用户需要动态加载声明。这个可扩展点是IProfileService开发人员通常可以实现此接口来访问包含用户身份数据的自定义数据库或API。 58.1 IProfileSe
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

2015年第六届蓝桥杯JavaB组省赛试题解析

题目及解析如下: 题目大致介绍: 第一题到第三题以及第六题、第七题是结果填空,方法不限只要得到最后结果就行 第四题和第五题是代码填空题,主要考察算法基本功和编程基本功 第八题到第十题是编程题,要求编程解决问题 第一题 三角形面积 送分题,每个人都应该会的 1 // 三角形面积 2 // answer: 28 3 4 public class t1 { 5 6 public static void main(String[] args) { 7
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

CF997C Sky Full of Stars

CF997C Sky Full of Stars 计数好题 在Ta的博客查看 容斥式子:发现只要每个钦定方案的贡献都考虑到再配上容斥系数就是对的 O(n^2)->O(n) 把麻烦的i=0,j=0特殊考虑下 剩下的,先把麻烦的东西化简干净 然后枚举一维i,剩下的二项式定理!!!! #include<bits/stdc++.h> #define reg register int #define il inline #define fi first #define se second #d
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

管理者的情商EQ

管理者的情商EQ1 IQ与EQ与AQ: IQ:智慧、逻辑、解决问题 EQ:情感商数、领导团队的热情、互动 AQ:逆商、碰到逆境怎么办、得重大疾病怎么办 成功者的概率: 放弃者:70% 半途而废者:25% 成功者:5% 从中国的教育看EQ: 美国日本:小宝,今天有没有帮同学和老师做事呢?(反应团队观念,至少以后能帮助社会做什么事没有人关心) 中国:你今天喝牛奶了吗?(废话连篇) 美国日本:没有三好学生、模范学生的概念、因为既然是学生,就是学习,只管有没有及格,有没有毕业就好,美国也没有分数,只有
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0

LeetCode 334. 递增的三元子序列

题目描述 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。 数学表达式如下: 如果存在这样的 i, j, k, 且满足 0 ≤ i < j < k ≤ n-1, 使得 arr[i] < arr[j] < arr[k] ,返回 true ; 否则返回 false 。 说明: 要求算法的时间复杂度为 O(n),空间复杂度为 O(1) 。 示例 1: 输入: [1,2,3,4,5] 输出: true 示例 2: 输入: [5,4,3,2,1] 输出: false 问题分析
分类: 其他 发布时间: 04-28 22:44 阅读次数: 0