之前我用过不少浏览器,不过兜兜转转最后还是回到了火狐的怀抱。最后选用火狐的原因很简单,就是「新标签页打开收藏夹」、「新标签页显示搜索结果」这几个功能,但是没想到这么简单的功能不管是 Chrome 还是 Edge 浏览器竟然都没做,所以最后可选的基本上只有火狐浏览器了。所以最后就有了这篇文章,把我使用火狐浏览器的一些经验记录下来。
火狐浏览器使用教程
记词软件 Anki 入门
最近在学习日语,需要背单词,一连看了好几个软件,发现要么是收费软件,要么广告太多。当然这也可以理解,但是对于用户来说就很难用了。所以最后我还是找到了开源免费的替代品 anki。anki 是一个卡片式的记词软件,软件是开源免费的,不包含任何内容。但是可以通过在社区安装牌组的方式添加生词本,然后就可以开始每天记忆了。anki 还可以通过注册账户的方式进行同步,这样即便在不同的客户端上也能同步学习记录。看了一圈下来,anki 确实是一个很好的选择,下面我就来介绍一下如何来使用 anki 吧。
🛠️ 用 ContextMenuForWindows11 修改右键菜单
Windows 11 被人诟病的一点就是它的右键菜单,把原本的菜单功能拆分开来放到了二级菜单,导致操作更加繁琐。所以很多人都选择将右键菜单改回传统样式。不过也有人喜欢 Windows 11 的右键菜单,那么能不能直接在 Windows 11 右键菜单里添加项目呢?当然可以,这就是今天我要向大家介绍的ContextMenuForWindows11,这个软件可以自定义 Windows 11 的右键菜单,将右键菜单设置为你想要的样子。
安装 Fedora 42 之后要做的几件事
在实机或者虚拟机中安装 Fedora 42 工作站系统,安装过程中需要启用第三方软件源。安装完毕之后,就可以跟着本文继续配置了。如果你安装的是其他版本的 Fedora,那么本文中的某些配置可能不适用。
10 分钟学会 Python 异步
今天我们来介绍如何在 python 中使用异步编程。本文主要介绍异步编程的用法,所以不会涉及太多底层概念。
概念简介
- 协程,是标注为
async的特殊函数,可以异步执行代码 - 事件循环,python 异步编程的核心,负责调度协程
- Future,一种底层对象,表示异步操作的最终结果
- 任务,是 Future 的封装,可以包装协程,支持取消等操作
我们都知道在操作系统中,创建和切换进程和线程的操作是非常消耗资源的,在高负载场景下容易遭遇性能瓶颈。而协程是程序内部定义的一种更小的执行单元,由于不涉及进程和线程上下文切换的开销,所以协程的运行更加的轻量级,我们可以轻松在程序中创建和运行成千上万的协程。这是使用进程和线程根本无法做到的事情。