Mkdir700's Note

Mkdir700's Note

最新文章

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

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

在 MacOS 上使用命令行工具<code>osascript -e</code>可以获取应用程序的 bundle identifier,该唯一标识符用于标识应用程序。通过执行<code>osascript -e 'id of app &quot;Obsidian&quot;'</code>可以获取名为"Obsidian"应用程序的 bundle identifier。如果应用程序已安装并运行,则会返回相应的标识符,否则可能会显示错误信息。这一过程可以帮助用户在 MacOS 上获取应用的捆绑标识符。
441
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
114
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

本文介绍了如何通过使用HTTP服务器高效地开发和调试油猴脚本。通过安装`http-server`模块,并启动HTTP服务器,可以避免文件访问权限问题,并在任意操作系统上进行开发。更新油猴脚本以使用HTTP URL,确保每次页面加载都重新加载JS脚本。最后,在目标网页上检查浏览器控制台以查看错误信息。这种方法可以提升油猴脚本开发效率,适用于前端开发者。
Tec
105
0
0
2024-07-12
愚蠢的我,搞丢了 1 个助记词

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

愚蠢的我在生成加密货币钱包助记词时不慎搞丢了一个单词,幸好私钥还在。私钥本身可以管理钱包,但助记词有助于记忆。通过暴力计算匹配助记词,我成功找回遗失的单词。使用Python实现钱包生成的脚本,结合BIP39标准,生成助记词。助记词来源于2048个单词列表,每个单词代表11比特的熵。通过计算校验和和映射到词汇表,生成助记词短语。助记词的长度与熵的长度对应,确保备份和恢复私钥的安全性。
107
0
1
2024-07-12
非同质化代币(NFT):数字艺术与所有权的新篇章

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

在数字时代,非同质化代币(NFT)作为一种独特的加密资产,正在革新我们对数字收藏品的认知和交易方式。NFT具有独一无二的属性,为数字艺术品、音乐、视频片段等提供真实性的证明,市场价值不断增长。购买NFT后,人们可以展示数字艺术作品、购买虚拟房地产或参与虚拟世界漫游。艺术家和收藏家的参与也在增多,引发了关于所有权本质的哲学思考。NFT证明即使是虚拟物品,也因其创作者、历史和真实性而变得珍贵无比。
nft
81
0
0
2024-03-26
什么是 DeFi?

什么是 DeFi?

什么是DeFi? 去中心化金融(DeFi)是一个涵盖在公共区块链上,尤其是以太坊上,提供点对点金融服务的总称。DeFi的出现,让我们能够在没有传统银行支持的情况下,进行赚取利息、借贷、放贷、购买保险、交易衍生品、资产交易等几乎所有银行支持的金融活动。DeFi的特点是更快速、无需繁琐的文件处理或第三方
102
0
0
2024-03-26
如何在Neovim和WezTerm中实现代码关键词的斜体显示

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

本文介绍了如何在 Neovim 和 WezTerm 中实现代码关键词的斜体显示。首先,安装字体 Victor Mono,然后配置 WezTerm 中的字体规则,使用 Victor Mono 作为斜体字体。接着,在 Nvim 中使用 catppuccin 插件,设置特定代码部分斜体展示,如关键字。通过这些步骤,可以实现代码中关键字的斜体展示,增强代码阅读体验。
VIM
385
0
1
2024-02-01
如何在 Python 中混合使用同步和异步函数?

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

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

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

本文介绍了在 Python 中如何解析泛型以及如何在实例方法中获取泛型参数类型。通过 `typing` 库中的 `get_args` 和 `get_origin` 函数可以实现泛型参数的获取和原始类的获取。需要注意的是,`get_args` 和 `get_origin` 仅支持内置类型。同时,通过分析 `Generic` 源码,可以理解必须在 `__init__` 或 `__new__` 方法执行后才能使用泛型参数的原因。文章突出了通过 `Demo.__orig_class__` 在实例方法中获取原始类的方法,并最终提供了在实例方法中获取泛型参数类型的解决方案。
1180
0
1
2023-02-23
在时间的尽头

在时间的尽头

在时间的尽头,文章探讨了生命的轮回与终结。无论是存在多次轮回还是唯一一次生命,最终都将走向尽头。无论是个体消逝或宇宙死亡,时间终将把一切引向相遇之处。
439
0
0
2023-01-05