自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ssh登录及免密配置

ssh登录     SSH是一种网络协议,用于计算机之间的加密登录。SSH主要用于远程登录。假定你要以用户名user,登录远程主机host,只要一条简单命令就可以了。SSH之所以能够保证安全,原因在于它采用了公钥加密。当远程主机的公钥被本地接受以后,它就会被保存在本地文件$HOME/.ssh/known_hosts之中。下次再连接这台主机,系统就会认出它的公钥已经保存在本地了,从而跳过警告部分,...

2020-02-22 20:57:18 564

原创 容器化部署dex适配openldap

ldap    LDAP:在OIDC流程中是用来做身份认证服务的,包括LDAP身份认证服务器,自己的第三方应用需要调用LDAP的客户端接口,用以访问LDAP服务器进行身份验证。作用:用户验证 用户管理 。  ldap它是用来做统一用户身份认证的.即: 你访问CSDN它说你可以用微信登录,你登录微博,它也支持微信登录等,这就是一种认证服务, 当然它们不一定用LDAP来做为他们的目录服务.LDA...

2020-02-22 13:57:18 884

原创 鉴权认证的基本概念

最近项目中用到,学习了一下。记录下来后续有时间再继续研究。session-cookie认证session会话,代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续。cookie中存放着一个sessionID,请求时会发送这个ID。使用session-cookie做登录认证时,登录时存储session,退出登录时删除session,而其他的需要登录后才能操作的接口需要提前验证是否存...

2020-02-22 13:54:16 1684

原创 dex-身份认证连接器

dex开源项目dex,一个基于OpenID Connect的身份服务组件。Dex是一种身份服务,使用OpenID Connect来驱动其它应用程序的身份验证。分为dex-server和dex-client。Dex通过“连接器” portal充当其他身份提供者的门户。 这使dex可以将身份验证推送到LDAP服务器,SAML提供程序或已建立的身份提供程序(如GitHub,Google和Active ...

2020-02-22 13:52:16 3170

原创 编程tips

一、 ^是XOR,!=是不等于 。if(a!=b)和if(a^b)。对对于聪明的编译器来说效率应该是一样的。二、&&与||。&&的优先级比||高一级,表达式的结合次序取决于表达式中各种运算符的优先级。优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。表达式的结合次序取决于表达式中各种运算符的优先级。优先级高的运算符先结合,优先级低的运算符...

2020-02-21 23:46:28 192

原创 LeetCode -数组数据的插入位置(二分法)

搜索数组数据插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。数组可能有重复数据,有重复数据时返回,插入到重复数据的第一个位置。示例 1: 输入: [1,3,6,7], 5, 输出: 2示例 1: 输入: [1,3,3,3,5,6], 3, 输出: 1分析:改进的二分法class Solution {pub...

2020-02-20 10:25:03 557

原创 LeetCode - 区间合并类问题

合并区间给出一个区间的集合,请合并所有重叠的区间。示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]], 输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].分析: C++,排序;根据区间左边界排序;如果当前区间的右边界大于等于下一个区间的左边界,则合并;。o(n)的时间复杂度。class...

2020-02-20 09:58:13 231

原创 LeetCode - 跳跃数组

跳跃游戏II给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。示例 : 输入: [2,3,1,1,4],输出: 2解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。分析: 贪心跳跃class Solu...

2020-02-19 19:48:39 528

原创 LeetCode - 并查集类题目总结

情侣牵手

2020-02-13 23:01:45 631

原创 LeetCode - 缺失数字的数组查找总结(位置交换法)

缺失的第一个正数给定一个未排序的整数数组,找出其中没有出现的最小的正整数。说明: 你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。示例 1: 输入: [1,2,0], 输出: 3示例 2: 输入: [3,4,-1,1], 输出: 2示例 3: 输入: [7,8,9,11,12], 输出: 1分析: 我们使用一种 “座位交换法" 来达到in-place 的目的:从第一个位置开...

2020-02-11 22:57:27 1218 1

原创 LeetCode - 旋转数组类总结(二分法)

搜索旋转排序数组假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例 1: 输入: nums = [4,5,6,7,0,1,2],...

2020-02-09 21:35:04 330

原创 LeetCode - 子串匹配类总结(滑动窗口解法)

串联所有单词的子串给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。示例 1:输入:s = “barfoothefoobarman”,words = [“foo”,“bar”]输出:[0,9]解释:从索...

2020-02-08 16:35:33 864

原创 LeetCode - 有序多链表(数组)问题类总结

合并两个有序链表将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。不要新建节点,减少内存占用。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4/** * Definition for singly-linked list. * struct ListNo...

2020-02-04 23:49:12 205

原创 递归与迭代

迭代迭代:迭代简单来讲就是循环:类比于我们循环输出某一个字符数组时的情景:从字符数组中不断取出字符,再将字符输出。迭代的循环过程则是从栈(或者队列)中不断取出要操作的元素,进行操作,与普通循环过程不同的是在不断取出元素的同时也会向栈中放入元素,从而实现迭代过程。因而迭代的要点有:迭代的初始条件,迭代过程中迭代元素生成,迭代结束条件判断。迭代示例:斐波那契数列//迭代,时间复杂度O(n),...

2020-02-04 21:30:04 237

原创 LeetCode - 数独类题目总结

什么是数独   数独是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3*3)内的数字均含1-9,不重复 [1] 。数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一...

2020-02-04 17:35:12 737

原创 C++ STL迭代器相关

map以下代码在编译时出错,提示c++map报错 map/set iterators incompatiblemap<string, int>::iterator it = GetFuncMap().begin();while (it != GetFuncMap().end()){ //.......处理一些事情 ite++;}原因:直接调用两次Get...

2020-02-03 16:51:33 266

原创 LeetCode - 排列组合类题目总结

电话号码的字母组合

2020-02-02 11:25:02 431

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除