Mkdir700's Note

Mkdir700's Note

最新文章

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

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

在 MacOS 上,使用 <code>osascript</code> 命令行工具可以通过 <code>-e</code> 选项执行脚本代码,获取应用程序的 bundle identifier。Bundle identifier 是唯一标识一个应用程序的字符串,类似于反向域名格式。通过命令 <code>osascript -e 'id of app &quot;Obsidian&quot;'</code> 可以获取名为 &quot;Obsidian&quot; 应用的 bundle identifier,例如 <code>md.obsidian</code>。如果应用未安装或运行,命令可能返回错误信息。
538
0
0
2024-07-17
JS基础|let与var有什么区别?

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

在 JavaScript 中,var 和 let 用于声明变量,区别主要在作用域和提升方面。var 变量是函数或全局作用域,let 是块作用域。var 提升到顶部但不初始化,let 提升到块顶部。var 允许重复声明,let 不允许。var 成为全局对象属性,let 不会。let 提供更严格的作用域控制,更安全的变量声明方式,适合现代 JavaScript 开发。
Tec
148
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

本文介绍了如何通过使用 HTTP 服务器来高效地开发和调试油猴(Tampermonkey)脚本,避免复制粘贴代码到插件编辑器的低效问题。通过安装并启动 Node.js 中的 `http-server` 模块,更新油猴脚本以使用 HTTP URL,可以实现更便捷的调试流程。同时,建议检查浏览器控制台以确保脚本运行正常。这种方法可以增强对网页的定制能力,提升前端开发效率。
Tec
155
0
0
2024-07-12
愚蠢的我,搞丢了 1 个助记词

愚蠢的我,搞丢了 1 个助记词

文章详细介绍了作者在处理区块链钱包助记词时的经历。作者采取了一种将助记词拆分存储在两个不同的密码工具中的方法,但在复制助记词时出现了遗漏一个单词的错误。尽管私钥仍然存在,但作者决定通过暴力计算来尝试找回丢失的单词。文章展示了使用 Python 实现的脚本来生成以太坊钱包,并最终成功找回了缺失的助记词。通过解释BIP39助记词的生成原理和2048个单词的选择,文章阐述了助记词生成过程的细节与相关知识。最终,作者成功解决了由愚蠢错误导致的助记词丢失问题。
126
0
1
2024-07-12
非同质化代币(NFT):数字艺术与所有权的新篇章

非同质化代币(NFT):数字艺术与所有权的新篇章

在数字时代,NFT作为非同质化代币,改变了对数字收藏品的认知和交易方式。NFT是独特的加密资产,每个代币具有独一无二的属性,为数字艺术品、音乐、视频片段、虚拟房地产等提供所有权和真实性的证明。NFT市场快速增长,存储在开放的区块链上,利用智能合约技术为艺术家提供持续收入。购买NFT后,可以展示数字艺术作品、购买虚拟房地产建立虚拟画廊,探索虚拟世界,并参与主流艺术家的创作。NFT的兴起引发了对所有权本质的哲学思考,证明虚拟物品也能因创作者、历史和真实性而变得珍贵。
nft
103
0
0
2024-03-26
什么是 DeFi?

什么是 DeFi?

DeFi是指去中心化金融,提供点对点金融服务在公共区块链上,具有开放性、伪匿名性、灵活性、速度和透明度。用户通过dapps与DeFi互动,进行借贷、获得贷款、交易、储蓄和购买衍生品等操作。DeFi的优势在于无需繁琐手续、无需中介以及更高的利率和奖励。然而,DeFi也存在缺点,如以太坊交易费用波动和税务记录维护。总体而言,DeFi作为新兴金融模式,具有颠覆传统金融体系的潜力,未来发展值得期待。
113
0
0
2024-03-26
如何在Neovim和WezTerm中实现代码关键词的斜体显示

如何在Neovim和WezTerm中实现代码关键词的斜体显示

本文介绍了如何在 Neovim 和 Wezterm 中实现代码中关键字的斜体展示。首先,需要安装 Victor Mono 字体,并配置 Wezterm 中的字体规则,在 NVIM 中使用支持斜体展示的主题,如 catppuccin。通过配置,可以让代码中的关键字以斜体展示,突出显示其重要性。整体实现风格类似于编程字体的选择,倾向于较细、紧凑的字体,但在关键字和注释等突出部分采用更不正式、流畅和人性化的风格。效果图展示了仅关键字部分斜体展示的效果。
VIM
432
0
1
2024-02-01
如何在 Python 中混合使用同步和异步函数?

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

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

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

文章介绍了在 Python 中如何通过 typing 库中的 get_args 和 get_origin 函数来获取泛型参数的方法。通过实例展示了如何在类内部获取泛型参数的真实类型,以及分析了 Generic 类的源码实现原理。在解释了 Generic 类源码的基础上,结合了 get_args 函数,说明了如何在实例方法中获取泛型参数T的类型。通过对 Generic 源码的简要分析,展示了如何在 Python 中使用泛型及其相关函数。
1243
0
1
2023-02-23
在时间的尽头

在时间的尽头

在想一个问题,如果我们处于六道轮回之内,轮回总会结束。生命有且仅有一次,不存在灵魂,时间的尽头是不可避免的。无论何种结局,我们会在那里再次相遇。
454
0
0
2023-01-05