黑洞资源笔记
-
-
-
-
- 由于存在29个安全漏洞,谷歌敦促Chrome 100用户升级到101
-
- 数据库内核的快照技术实现原理
"快照(Snapshot)"是数据库领域非常重要的一个概念, 最初是用于数据备份. 如今, 快照技术已经成为数据库内核(引擎)最核心的技术特性之一. 数据库内核的绝大多数操作, 都依赖于快照, 例如, LevelDB 的每一次读取操作和遍历操作, 其内部都必须创建一个快照, 所以, 对于一个请求量非常大的系统, 数据库内核每秒种就要创建和销毁几十万次快照. 因此, 如何快速地创建和销毁快照, 成为一个数据库内核(引擎)必须要解决的问题.
本文从源头出发, 逐步推演, 探讨数据库内核是如何实现快照技术的. 数据库内核创建快照, 将使用如下技术:
全量拷贝(Full Clone)
写时拷贝(Copy On Write)
分区拷贝(Partitioning)
多版本(Multi Versioning, Leveling, Zero Copy) -
-
- Python - 100天从新手到大师 #电子书
作者:骆昊 #python 基础教程,面向初学者
主要内容:
Day01~15 - Python语言基础
Day16~Day20 - Python语言进阶
Day21~30 - Web前端入门
Day31~35 - 玩转Linux操作系统
Day36~40 - 数据库基础和进阶
Day41~55 - 实战Django
Day56~60 - 用FastAPI开发数据接口
Day61~65 - 爬虫开发
Day66~80 - 数据分析
Day81~90 - 机器学习和深度学习
Day91~100 - 团队项目开发 - acht – 用于管理Docker容器的Web界面
特性:
便于使用
Yacht 从头开始 设计,易于安装并用于让你的网站快速启动和运行。
专注于重要的事情
Yacht 让你专注于您想要运行的应用程序,而不用担心如何部署它们。
开箱即用地撰写支持
管理大型 docker 项目从未如此简单。导入你已经在使用的撰写项目或使用内置编辑器轻松编写新项目。 - 苹果、谷歌和微软承诺扩大对 FIDO 标准的支持,以加快无密码登录的可用性 | 详情
- 将你的原生 Javascript 应用程序转换为 TypeScript
这篇文章将介绍在此处设置的示例 TODO 应用程序仓库。这个 repo 是普通的 Javascript,在 Node.js 上运行并使用 Express。包括一些基本测试,但它尽可能简单。我们将介绍一些在尝试从 Javascript 迁移到使用 TypeScript 时可以采取的策略。
这篇文章不会深入讨论 TypeScript 编程概念,只会简要介绍它们,因为它们本身就是大量信息。如果想了解更多信息,官方的TypeScript 手册是一个很好的资源 - Asynction:文档驱动的 Python Socket.IO #框架 。建立在Flask-SocketIO之上。灵感来自Connexion。
Asynction 的目的是在使用 Python 开发SocketIO API 时支持规范优先的方法。它保证您的 API 将按照其文档工作
特征:
-注册 API 规范中引用的所有事件和错误处理程序。
-为每个 Socket.IO 交互提供开箱即用的验证。尤其:
事件验证(针对入口和出口事件),基于指定的消息模式
HTTP 请求验证,在连接时,基于每个命名空间的通道绑定模式
回调验证,基于消息模式的消息x-ackACK
-Security à la Connexion。处理基于 OAuth2 和 HTTP 的身份验证。
-生成 HTML 呈现的文档,类似于 AsyncAPI游乐场。文档通过GET {base_path}/docs应用程序的路线获得服务。
-模拟服务器支持
-命令行界面 - 用自己的编程语言Roman II 来解决leetcode
Roman II 是一种动态编程语言,带有一个简单的标记和清除垃圾收集器,所有这些都是用大约 5000 行的 GNU11 方言 C 语言从头开始编写的。 - Twitter 和 FAANG 如何开发和推出推荐系统 | 详情
- Hatch 1.0.0 - 现代、可扩展的 Python 项目管理
特征:
默认情况下具有可重复构建的标准化构建系统
支持自定义脚本的强大环境管理
轻松发布到PyPI或其他来源
版本管理
可配置的项目生成与健全的默认值
响应式CLI,比同等工具快约 2-3 倍 - 为1000多个开发者构建开发者门户学到的5个最重要的经验教训 | 详情
- SparForte 一个基于 Ada 的 shell、脚本语言和模板引擎
-