BR 技术头条
ol old-panda.com / 2020-03-03 14:19 / by @OldPanda

OrderedDict 是如何保证 Key 的插入顺序的

从源码的层面分析 Python 的 OrderedDict 类是如何保持 Key 的插入顺序的

发表评论

相关分享

bl blog.yuanpei.me / 2024-03-12 22:28

如何为 Git 配置多个 SSH Key

相信大家都会遇到这种场景,即一台电脑上同时存在多个 Git 账号的情况。譬如,公司的项目使用 Gitlab 托管,而个人的项目使用 Github 托管,更不必说,云效、Gitee、码云、Coding 等形形色色的平台。在这种情况下,你需要为每个代码托管平台生成 SSH Key,然后将其对应的公钥复制到指定的位置。所以,如何让这些不同托管平台的 SSH Key 和平共处、互不影响呢?这就是今天这篇文章想要分享的冷知识。当然,对博主个人而言,最主要的目的,还是希望能将公司和个人两个身份区分开来,所以,下面以 Github 和 Gitlab 为例来展示具体的配置过程。

无图
ad www.addesp.com / 2023-12-01 09:48

校园网保证一机一号和检测共享上网的原理

出于利益等原因,许多校园网采取一机一号的管理方式。即一个宽带账号只能由一台规定的设备使用。同时检测共享上网以避免使用路由器或类似方式实现共享。那么这些限制背后的原理是什么呢?

无图
ad www.addesp.com / 2023-11-06 23:31

简要说明 HTTPS 是如何保证数据安全

本文简要介绍HTTPS协议是如何保证数据在传输过程中的安全的。
由于是以介绍为主,所以不会涉及细节,而且肯定会有一些错误。如果想要详细了解可自行查阅资料。

无图
ip www.ipcpu.com / 2022-12-18 20:02

Redis故障整理-既是热key也是大key导致网卡PPS过高

之前我们遇到过热key,命中了集群中的一组服务器,导致其网卡PPS超出了极限值,经常性出现redis响应变慢的问题。
我们随即对机器和网卡进行了升级,升级成多队列网卡,设置了4个CPU和网卡队里一一对应。
升级完以后,Redis的整体平均响应时间确实变短了,但是仍然会存在一些响应慢的情况出现,经过分析多张监控图的现象,我们发现Redis的QPS一直很稳定。

无图
ip www.ipcpu.com / 2022-12-10 22:59

Redis过期Key、内存回收的一些细节

Redis可以说是一个内存级数据库,受限于物理内存的大小,我们会限制Redis对内存的使用,这在Redis中主要体现在以下两个方面:
1、删除已经过期的Key;
2、内存使用达到maxmemory上限时触发内存溢出控制策略;

无图
bl blog.delphij.net / 2022-06-19 22:41

用 FIDO key 来做 SSH key

OpenSSH 8.2 中新增了 FIDO/U2F 支持。它支持两种密钥对类型: ecdsa-sk 和 ed25519-sk。需要注意的是并非所有的 FIDO Security Key都实现了 ed25519-sk 的硬件支持:例如,截至2022年,Titan Security Key就不支持 ed25519-sk。
使用 FIDO key 的 SSH key 在使用上和之前的 SSH key 类似,主要的区别在于在登录时系统会确认用户是否在机器旁边(通常是碰一下 FIDO key),这可以显著地改善安全性:与之前的 SSH key 不同的是,即使机器上的 U2F/FIDO SSH key 私钥文件被攻击者获得,在没有硬件 FIDO key 的情况下也无法使用这个私钥。对于对方同时能获得私钥文件和物理访问的情况,参见 xkcd/538,就不要跟扳手过不去了。

无图
mp mp.weixin.qq.com / 2022-03-24 09:17

保证一图搞懂CvsC++

Java不得Z?图片

@HiWeb_cc:很好的解释了为什么C++比C更难掌“握”,因为前者更“大”,更难图片!

@卡灵顿的小草:右边应该面向她的对象图片

@我叫程旭元叫我旭元就可以:C#=C++++?

@NereusP:C该反省一下为啥没有对象了

无图
mp mp.weixin.qq.com / 2021-07-11 22:54

从 Flutter 和前端角度出发,聊聊单线程模型下如何保证 UI 流畅性

文章主题是“单线程模型下如何保证 UI 的流畅性”。该话题针对的是 Flutter 性能原理展开的,但是 dart 语言就是 js 的延伸,很多概念和机制都是一样的。具体不细聊。此外 js 也是单线程模型,在界面展示和 IO 等方面和 dart 类似。所以结合对比讲一下,帮助梳理和类比,更加容易掌握本文的主题,和知识的横向拓展。

无图
yq yqh.aliyun.com / 2020-11-30 12:13

金华广电上云 低成本、保证业务系统的高可用性

疫情之后,为促进经济增长、释放消费潜力、提升市场信心,浙江金华市计划组织开展消费券发放活动。活动将采取市域一体、市县联动的方式,自2020年5月20日开始,面向全体市民发放消费券,并选定金华广电无限金华APP作为官方发放平台。

无图