FastAPI 是一个使用 Python 编写的 Web 框架,还应用了 Python asyncio 库中最新的优化。本文将会介绍如何搭建基于容器的开发环境,还会展示如何使用 FastAPI 实现一个小型 Web 服务。
有时你需要在启动时添加自定义脚本、命令或服务,该怎么做?
• 研究发现即便是发现账号泄露之后用户也很少换密码 • 隐私浏览器 Brave 月活跃用户数量突破 1500 万 • 谷歌因跟踪“隐身模式”用户信息被起诉:要求至少赔偿 50 亿美元
使用树莓派或其它单板机创建一个“家庭私有云”。
现在你将看到如何“添加”、“删除”和“列出”服务、协议和端口,以便“阻止”或“允许”它们。
• fastjson 被曝存在远程代码执行漏洞,等级“高危” • Google Chrome 84 向滥用通知宣战
来试下这些开源工具。你的效率一定会提升。
了解如何在 Drupal 中集成使用 WordPress 中流行的所见即所得编辑器。
• Linux 5.7 发布:移除微软实现的 exFAT 文件系统加入三星的 exFAT • B 站本月将发射哔哩哔哩视频卫星,国产自主研发 • IPv6 普及度突破 32% • 基于 Ubuntu 20.04 的 Linux Lite 5.0 正式发布 • 广泛应用于容器技术的 Linux 发行版 Alpine Linux 3.12.0 发布 •
Git 核心的附加价值之一就是编辑历史记录的能力。与将历史记录视为神圣的记录的版本控制系统不同,在 Git 中,我们可以修改历史记录以适应我们的需要。
链接(Link)是一种快捷访问机制,它通过一个文件指向原始文件或目录的方式实现快捷访问,同时还记录了原始文件或目录的一些信息。
• 臭名昭著的 Trickbot 木马更新了一种新的传播方式,使其更难被发现 • 新的 Beta 版树莓派 4 固件支持 USB 引导
FRR(free range routing)给了你实现多种协议的选择。本指南将帮助你入门。
通过以下提示,成为一个更好的作者。
• 画风惊悚,南京邮电大学用开源机器人项目实现“云毕业典礼” • Docker 企业版被卖给 Mirantis 后,发布了第一个主要版本 • NSA 称俄黑客组织渗入著名邮件系统软件 Exim 已有数月时间 • NSA 称俄黑客组织渗入著名邮件系统软件 Exim 已有数月时间 • 谷歌计划根据页面“体验”调整搜索排名
使用 Tiny Tiny RSS 来保护你阅读新闻馈送时的隐私。
每个服务都有自己的命令来检查服务的正常运行时间。但是你也可以为此使用其他命令。
• 新发现 26 个 USB 漏洞:Linux 有 18 个,Windows 有 4 个 • 百度网盘已经上线深度应用商店,同样需要超级会员 • Windows 上的 cmd.exe 进入维护状态 • 现可通过微软商店直接安装 Ubuntu 20.04,支持 WSL 2 • AI 模型 GameGAN 重写《吃豆人》,目标:看视频就能学习的 AI
前两天,Linus Torvalds 透露了他更新了其主力电脑,在与 ZDNet 的对话采访中,Torvalds 介绍了他的这台最新的电脑的配置。
破坏一个 SHA-1 生成的 SSH 验证密钥,现在的成本大约为 5 万美元,使得重要的远程服务器面临着被攻击的风险。
• 为了阻止学生们规避计算器的考试模式限制,德州仪器取消了对计算器编程的部分支持 • 谷歌 TAG 报告中重点提到了印度的“黑客雇佣”公司 • Qt 5.15 LTS 发布
但现在,不是每个人都是 GNOME 的粉丝,有几个读者要求我们向他们展示如何在 Arch Linux 上配置 KDE 桌面。
本教程教你如何处理无人值守的升级,即 Ubuntu Linux 的自动系统更新。
• Microsoft Edge 浏览器迎来“上网冲浪”游戏 • 报告显示僵尸网络会利用 BAT 等常用服务进行管理 • Mozilla、Reddit 和 Twitter 等呼吁立法保护互联网浏览隐私
通过 SSH 连接远程 Linux 系统很简单。下面是教程。
你如何看待这一切?我不认为 WSL 对于被迫使用 Windows 的用户有什么好处 —— 但是,从长远来看,你认为微软在 WSL 方面的进展本质上是敌意还是对 Linux 有帮助?
• 开发者将 GCC 的 JIT 库移植到 Windows
包括这 3 个模板语言在内,Python 积累了许多模板语言。
在编辑“容器如何工作”爱好者杂志的能力页面时,我想试着解释一下为什么 strace 在 Docker 容器中无法工作。
Audacious 是一个开源音频播放器,可用于包括 Linux 在内的多个平台。继上次发布主版本将近 2 年后,Audacious 4.0 带来了一些重大变化。
• 世界上使用量最大的数据库引擎 SQLite 3.32.0 发布 • 民间高手魔改卡西欧计算器遭版权组织警告 • OpenCV 开源许可协议拟从 BSD 变更为 Apache 2
看看这个很酷的 Kubernetes 管理的终端 UI。
• 勒索事件追踪:4200 万美金成交! 黑客声称特朗普“脏衣服”被买走 • 开源图形编辑器 Krita 首个测试版登陆 Play 商城
我们根据 GitHub 等文档,收集整理了部分常用的 Git 和 GitHub 中的术语的中文定名及其解释。
使用子模块和子树来帮助你管理多个存储库中共有的子项目。
• 多个 DNS 解析程序漏洞允许攻击者发动拒绝服务攻击 • GNOME 基金会和 RPI 的专利诉讼案达成和解 • 安全研究人员分析过去几年发生的开源软件供应链攻击 • 微软开源 1983 年的 GW-BASIC
Lubuntu 20.04 LTS 与之前的 LTS 版本有很大的不同。它旨在给你一个更完善的体验,而不仅仅是关注旧电脑。请阅读更多关于 Lubuntu 20.04 的内容。
如果你在 macOS 上运行的项目需要没有安装的 Python 版本,请试试 pyenv。
• 性能提升 10 倍,蚂蚁金服的 OceanBase 二次 TPC-C 测试结果公布
cd 命令可能是任何 Linux 用户学习的前 10 个命令之一,但这并不是在 Linux 文件系统中导航的唯一方法,这里还有其他一些方法。
本文中我会深入讲解在 Go 程序的上下文中“相等”的意义,以及为什么像这样的修改会对 Go 程序的大小有重大的影响。
• Chrome 83 稳定版发布 • EA 将在 GPL 下公开《红警》和《泰伯利亚黎明》的源代码 • OpenBSD 6.7 发布 • DirectX 将进入 WSL 2
本文介绍了 Linux 提供的拆分终端的方法,它能够帮助你完成多任务工作。那么,你最喜欢哪一款终端复用工具呢?
Codeigniter 是一个 PHP 框架,可以使公司进行开发具有灵活性和便捷性的高性能网站。
更多:WSL 2 计划支持 Linux GUI 应用,可和 Windows 应用同时使用;Windows 10 终于也迎来了一款软件包管理器
搭建一个通过容器分发应用的可复用系统可能很复杂,但这儿有个好方法。
更多:梅赛德斯奔驰 OLU 源代码在网上曝光;Rust 发布 5 周年
让大家觉得你一次就能写出完美的代码,并让你的补丁更容易审核和合并。
本文介绍了 COPR 中一些有趣的新项目。
更多:OpenBSD 在新的微软 Surface Go 2 找到了宾至如归的感觉;Mozilla Firefox 84 将彻底删除 Flash