Mkdir700's Note

Mkdir700's Note

分类

ncdu:高效的磁盘使用分析工具

ncdu:高效的磁盘使用分析工具

什么是 ncdu? ncdu 是一个基于 ncurses 库的磁盘使用分析工具,它提供了一个交互式的界面,让用户可以方便地查看和管理磁盘空间。与传统的 du 命令相比,ncdu 更加直观和用户友好,特别适合需要快速定位大文件和目录的场景。 ncdu(NCurses Disk Usage)以其高效、直
8
0
0
2024-09-03
Barrier - 在多台计算机之间共享键鼠及扩展屏幕

Barrier - 在多台计算机之间共享键鼠及扩展屏幕

引言 Barrier 是一个开源软件,允许你在多台计算机之间共享一套键盘和鼠标。无论你是开发人员、设计师,还是普通用户,Barrier 都能帮助你提高工作效率,减少桌面上的杂乱。 Barrier 支持 Windows、Linux 和 macOS 平台,使得跨平台操作变得简单而高效。在这篇文章中,我们
10
0
0
2024-09-02
在 MacOS 上获取应用的捆绑标识符(Bundle identifier)

在 MacOS 上获取应用的捆绑标识符(Bundle identifier)

在 MacOS 上,osascript 是用于执行 AppleScript 和其他 OSA(Open Scripting Architecture)语言脚本的命令行工具。-e 选项允许你直接在命令行中输入和执行脚本代码,例如: osascript -e 'id of app "Obsidian"'
74
0
0
2024-07-17
JS基础|let与var有什么区别?

JS基础|let与var有什么区别?

在 JavaScript 中,var 和 let 都用于声明变量,但它们有一些重要的区别,这些区别主要体现在作用域和提升(hoisting)方面。 1. 作用域(Scope) var 声明的变量是函数作用域(Function Scope)或全局作用域(Global Scope)。 let 声明的变量
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

背景 最近在学习前端相关的知识,刚好又碰到了一个小需求需要用到油猴插件。油猴(Tampermonkey)脚本可以极大地提升我们对网页的定制化能力。 本地开发这些脚本时,我需要频繁地复制粘贴代码到油猴插件编辑器中进行调试显得非常低效。 本文将介绍如何通过 HTTP 服务器高效地开发和调试油猴脚本。 效
如何在 Python 中混合使用同步和异步函数?

如何在 Python 中混合使用同步和异步函数?

异步编程可以提高应用程序的性能和吞吐量,因为它可以充分利用 CPU 和 I/O 资源。当某个任务被阻塞时,事件循环可以切换到另一个任务,从而避免浪费 CPU 时间。此外,异步编程还可以简化代码,使其更易于维护和调试。我们最常用的是同步编程,在同步场景中,某个任务被阻塞时,整个线程都会被挂起,直到
Python 泛型 - 如何在实例方法中获取泛型参数T的类型?

Python 泛型 - 如何在实例方法中获取泛型参数T的类型?

#Python #Python泛型 先上解决方法: https://stackoverflow.com/questions/57706180/generict-base-class-how-to-get-type-of-t-from-within-instance 再来简单分析下源码。 talk i
asciinema 录制终端操作并回放

asciinema 录制终端操作并回放

今天在逛 Github 时看到了 asciinema,它可以让我们将终端上的操作「录制」下来。保存后的 cast 文件还可以用于分享给好友或者上传 asciinema 官方网站以公开展示。安装支持多平台,根据各自平台的包管理工具,一键安装即可。https://asciinema.org/docs/i
386
0
0
2023-01-08
1143. 最长公共子序列
1508. 子数组和排序后的区间和