Oauth2.0 定义了几种授权流程,其中最重要、也最基础的是 Authorization Code 授权。先看流程图:   1,用户访问 A 网站   2,A 打开 B 的授权页面   3,用户看到授权界面,输入账号密码进行授权   4,B 验证用户是合法的之后,生成一个 authorization code,然后通过 302 跳转的方式,把这个 code 发送给 A   5,A 用这个 code 调用 B 的 api,获得 access token   6,A 用 access token…

2025年5月2日 0条评论 381点热度 0人点赞 MuWinds 阅读全文

一、背景 platformio现有的板子库里面没有ESP32-S3-N16R8(8MB PSRAM + 16MB FLASH)的开发板模型,直接强行套用,要么就是解锁不了8MB PSRAM,要么就下载后运行不起来。但是Arduino可以正常解锁。 二、简单解决办法 先选用esp32-s3-devkitc-1作为开发板模型,在它的基础上做额外的修改: 具体修改配置已经整理到platformio.ini,如下: 编译、下载和运行即可。

2025年5月1日 0条评论 439点热度 0人点赞 MuWinds 阅读全文

在现代计算机中,所有数据都以二进制形式存储,即 0 和 1 两种状态。计算机对二进制数据进行的运算(如加、减、乘、除)被称为位运算,即对二进制数的每一位进行操作的运算。 为了更好地理解位运算,举个简单的例子:假设我们有如下代码进行两个整数的加法运算: 计算机会将这两个整数转换为二进制形式,然后进行加法运算: 35: 0010 001147: 0010 1111----------------82: 0101 0010 因此,与直接使用 +、-、*、/ 运算符相比,合理运用位运算可以显著提高代码在…

2025年4月14日 0条评论 278点热度 0人点赞 MuWinds 阅读全文

前途一片阴暗,好凉快,人生一波三折,好便宜,生活千疮百孔,好透气。工作天天加班,好充实。忙的焦头烂额,好暖和。工资少得可怜,好携带。人生一贫如洗,好干净。计划又泡汤了,泡汤很舒服啊,因为太多人对我蹬鼻子上脸,导致我的面部比较扁平,我是被害的,话到嘴边又咽了下去,每天以此获得饱腹感

2025年4月13日 0条评论 340点热度 1人点赞 MuWinds 阅读全文

一部分转载自巴哈姆特:https://home.gamer.com.tw/creationDetail.php?sn=4114818 stringstream是一個C++底下的類別,專門拿來讀取字串並且處理,很多時候拿來做字串的切割,或者是int跟string類別之間的轉換。 头文件(其实竞赛中多数是直接万能头文件的 xD) C++ ●把int型態的數字轉成string 此時的stringstream就像個橋樑,可以負責當中間轉換的部分。 stringstream提供了>>與<<運算子來讀取…

2025年4月9日 0条评论 337点热度 0人点赞 MuWinds 阅读全文

问题如题,本博客也有过这个问题 按f12发现这部分交由static.cloudflareinsight.com/beacon.min.js进行加载,现代的浏览器都有严格cors的策略了,咋可能加载的出来…… 解决方案,参考cloudflare论坛的这篇文章: 然后去dashboard里面去把对应域名的insight关掉就行 点击Manage site的蓝色超链接:

2025年4月9日 0条评论 385点热度 0人点赞 MuWinds 阅读全文

给打印机插到打印的电脑上,开始安装驱动,卡在这里: 在此之前我插到自己的电脑装过驱动试过,卡个2分钟也就装上了, 我也就没管出去吃饭了,结果吃完一小时再回来还是这个鬼窗口,我就觉得事情不对了。 按照谷歌搜索,按图索骥,查了一下设备管理器,没找到USB打印支持,但是看到个USB大容量存储设备,百度搜了一下看到了惠普的这篇文章: https://h30471.www3.hp.com/t5/da-yin-ji-shi-yong-xiang-guan-wen-ti/HP-M1216da-yin-ji-bei-zi…

2025年4月9日 0条评论 257点热度 0人点赞 MuWinds 阅读全文

Windows11改变了睡眠的几个状态,取消了hibernate机制,但没有针对hybrid sleep机制作出改变,所以导致睡眠久了卡在hibernate(以及一些各种古怪问题)上导致内核崩溃自动关机 所以关键就是要开启hibernate模式 先管理员模式打开cmd,把hibernate模式给打开 再去控制面板把休眠开关给打开: 最后要恢复休眠机制: cmd依次输入: 在弹出的窗口里修改进入休眠的时间:

2025年4月9日 0条评论 431点热度 0人点赞 MuWinds 阅读全文

vscode运行python脚本的时候会出现很多__pycache__文件夹,内含.pyc文件,上传git时这些文件没必要传上去,所以需要在gitignore中加入规则。 解决 在.gitignore中添加 **/__pycache__ 这样可以把文件夹中的__pycache__文件夹忽略,并且子文件夹中的__pycache__也一并忽略。 参考链接 git忽略规则

2025年4月9日 0条评论 238点热度 0人点赞 MuWinds 阅读全文

模板题:洛谷p3379 题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。 输入格式 第一行包含三个正整数 N,M,SN,M,S,分别表示树的结点个数、询问的个数和树根结点的序号。 接下来 N−1N−1 行每行包含两个正整数 x,yx,y,表示 xx 结点和 yy 结点之间有一条直接连接的边(数据保证可以构成树)。 接下来 MM 行每行包含两个正整数 a,ba,b,表示询问 …

2025年4月9日 0条评论 225点热度 0人点赞 MuWinds 阅读全文
123459