
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
leetcode34. 在排序数组中查找元素的第一个和最后一个位置
1、使用二分查找。先找出出现第一次的位置,然后找出最后一次出现的位置。2、第一次如果没有找到,说明数字中压根就没有这个数,直接返回。3、第二次找的时候,直接检查右边界是不是,如果是就直接返回,不是的话就继续二分,二分到最后的时候会发现只剩两个元素或者剩一个元素。此时就可以来判断结果了。剩最后一个结果的时候肯定就是left == right了已经退出循环了,返回right即可。剩两个的时候会一直循坏
剪绳子(贪心算法与动态规划)
题目:给你一根长度为n的绳子,请把绳子剪成m段(n、m都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],...,k[m]。请问k[0] x k[1] x ... xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2,3,3的三段,此时得到的最大乘积是18。一、动态规划:1、想要长度为n的绳子剪掉后的最大乘积,可以从前面比n小的绳子转移而来
ArkTS语法
定义:一个ArkTS文件就是一个模块。一个ArkTS文件的作用域是独立的。导出需要使用export关键字;导入使用import。

Spring Security+JWT实现认证与授权
目录一、登录校验流程3、 整合JWT大致流程前端响应类JWT工具类重写UserDetailsService的方法重写登录接口认证过滤器授权基本流程封装权限信息RBAC权限模型自定义失败处理认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户授权:经过认证后判断当前用户是否有权限进行某个操作一、登录校验流程1、Spring Security 完整流程SpringSecurity的原理
到底了







