机灵自行车

文章
6
资源
0
加入时间
3年2月3天

常见登录鉴权方案

编者注:今天我们分享的是卢士杰同学整理的网站常用鉴权方案的实现原理与实现以及他们的适用场景,帮助大家在业务中做合适的选择。背景说起鉴权大家应该都很熟悉,不过作为前端开发来讲,鉴权的流程大头都在后端小哥那边,本文的目的就是为了让大家了解一下常见的鉴权的方式和原理。认知:HTTP 是一个无状态协议,所以客户端每次发出请求时,下一次请求无法得知上一次请求所包含的状态数据。一、HTTP Auth Authentication简介HTTP 提供一个用于权限控制和认证的通用框架。最常用的HTTP

查看安卓应用本地监听的端口

1.查看安卓设备开放的端口adb shell netstat -a | grep -E 'LISTEN|udp*'2.将端口号转换为16进制进制转换 - 在线工具/proc/net/后面是端口使用的协议,如tcp6adb shell grep -i f099 /proc/net/tcp6通过上述命令获得应用uid为10072如果uid大于10000,可以通过如下方式获得应用的用户名为u0_a72u0_a'+str(uid-10000)3.根据用户名找到应用adb shell p

POJ1106极角排序

题目POJ Transmitters给出若干个点和一个半圆,半圆可以绕着圆心任意旋转,问最多能覆盖多少个点。解题思路距离圆心的距离大于半径的点可以直接先排除掉。将剩余的点进行极角排序,然后用一个双端队列维护能被半圆覆盖的点,当队首和当前处理点的角度大于π\piπ时,弹出队首元素。期间队列最大的size就是答案。需要注意的是,当前处理点极角接近π\piπ时,最开始邻近−π-\pi−π处的点也会有贡献,可以将所有点复制一份加到后面,并将复制的点极角加上2π2\pi2π。时间复杂度O(nlogn)O