按时间归档:2023年01月
-
HTTP2指纹识别(一种相对不为人知的网络指纹识别方法)
这是关于网络指纹识别的两部分系列的第二部分 上一部分我介绍了有关TLS 指纹识别方法(以及在不同客户端的指纹有何区别): https://mp.weixin.qq.com/s/Bv…
-
事务的ACID特性
技术是为了解决问题而生的,通过事务我们可以解决以下问题: 多个操作不是一个整体操作,出现了部分执行成功的情况,导致数据的状态不一致问题(原子性) 一组操作只有部分完成,没有全部完成…
-
【ASP.NET Core】在Blazor中获取 HTTP 上下文信息
今天咱们来扯一下 Blazor 应用程序怎么访问 HttpContext。其实这句话有坑,为了避免大伙伴们掉茅坑,老周直接说明:Blazor 是不能访问 HttpContext 的…
-
[自制操作系统] 第19回 实现用户进程(下)
目录一、前景回顾二、进程的创建与初始化三、如何进行进程的切换四、运行测试五、原书勘误 一、前景回顾 在上一回我们大概讲述了任务切换的发展,并且知道Linux采用的是一个CPU使用一…
-
折腾一晚上的事情,明白了一个道理
感悟:有时候很简单的笨办法,比那些高大上的技术要实用的多。 有一个数据同步,大约4亿条记录,没有分区。现在要按照天,小时分区写入到iceberg的分区表中。源数据中本身就是很多几十…
-
使用单调栈来解决的一些问题
使用单调栈来解决的一些问题 作者:Grey 原文地址: 博客园:使用单调栈来解决的一些问题 CSDN:使用单调栈来解决的一些问题 单调栈说明 使用单调栈可以实现 数组中任意一个元素…
-
JUC锁:核心类AQS源码详解
1 疑点todo和解疑 2 AbstractQueuedSynchronizer学习总结 2.1 AQS要点总结 2.2 细节分析 2.2.1 插入节点时先更新prev再更新前驱n…
-
普及组算法汇总
OI: olympiad in informatics 信息学奥林匹克竞赛 IOI: international olympiad in informatics 国际信息学奥林匹克…
-
Python入门系列(九)pip、try except、用户输入、字符串格式
pip 包含模块所需的所有文件。 检查是否安装了PIP $ pip –version 安装 包 $ pip install package_name 使用包…
-
雷军传-怀揣梦想,砥砺前行
最近几天看完了一本书,是一本个人传记–《雷军传-站在风口上》,我总结为”怀揣梦想,砥砺前行”。 其实在我高中时期就已经把雷军视为偶像,只不过当时…