Mkdir700's Note

Mkdir700's Note

最新文章

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

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

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

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

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

使用 http-server 调试油猴脚本

在学习前端知识中碰到需求使用油猴脚本定制化网页,通过使用 HTTP 服务器可以高效地开发和调试油猴脚本。安装并启动 http-server,更新油猴脚本使用 HTTP URL 进行调试,避免文件权限问题,适用于任意操作系统。在浏览器控制台检查错误信息以确保调试效果。
Tec
130
0
0
2024-07-12
愚蠢的我,搞丢了 1 个助记词

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

文章讲述了作者在生成加密货币钱包助记词时搞丢了一个单词的经历,但仍能通过私钥找回。通过 Python 脚本实现了找回缺失助记词的过程,涉及助记词生成原理和校验过程。BIP39 定义了2048个单词的词汇表,每个单词代表11比特的熵。文章解释了为何助记词长度和熵相关,以及助记词生成的步骤和示例。整体体现了区块链钱包的安全性和助记词的重要性。
117
0
1
2024-07-12
非同质化代币(NFT):数字艺术与所有权的新篇章

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

在数字时代,非同质化代币(NFT)作为一种独特的加密资产,正在改变我们对数字收藏品的认知和交易方式。NFT是一种特殊的加密资产,每个代币都具有独一无二的属性,成为数字艺术品、音乐、视频片段的所有权证明。NFT市场迅速增长,为数字艺术品的买卖提供了新机制,利用智能合约技术让原创艺术家持续获得收入。购买NFT后,人们可以展示数字艺术作品、购买虚拟房地产,并参与虚拟世界的体验。NFT的出现不仅为艺术家和收藏家带来新机遇,也引发了对所有权本质的思考。
nft
89
0
0
2024-03-26
什么是 DeFi?

什么是 DeFi?

DeFi是在公共区块链上提供点对点金融服务的概念,让人们可以进行各种金融活动而无需传统银行支持。其特点包括更快速、无需繁琐手续、全球性等。DeFi基于数字货币概念扩展,构建了新型数字金融替代品,具有开放性、伪匿名性、灵活性、高速度和透明度等优势。用户可通过dapps与DeFi互动,参与借贷、贷款、交易、储蓄和购买衍生品等活动。尽管存在交易费用波动和法规不确定性,DeFi作为全球范围内引人关注的金融模式,有望推动金融领域的创新和进步。
108
0
0
2024-03-26
如何在Neovim和WezTerm中实现代码关键词的斜体显示

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

本文讨论了如何在 Neovim 和 WezTerm 中实现代码关键词的斜体显示。通过选择合适的编程字体和相应的配置,可以使代码中的关键字以斜体展示,突出显示。首先需要安装合适的字体文件,然后在 WezTerm 中配置字体规则,采用特定的字体样式。在 Neovim 中,可以使用支持斜体展示的插件,如 catppuccin,并通过配置让代码中特定部分展示不同的风格。最终效果是代码中关键字斜体显示,提升代码可读性。
VIM
411
0
1
2024-02-01
如何在 Python 中混合使用同步和异步函数?

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

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

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

本文介绍了在 Python 中如何通过使用 `typing` 库中的 `get_args` 和 `get_origin` 函数来获取类的泛型参数信息。通过 `get_args` 可以获取类的泛型参数,通过 `get_origin` 可以获取类型的原始类。文章还通过示例演示了在实例方法中如何获取泛型参数 `T` 的真实类型,以及简要分析了 `Generic` 类的源码实现。文章关键词包括 Python 泛型、Python 技巧。
1210
0
1
2023-02-23
在时间的尽头

在时间的尽头

在时间的尽头,无论是轮回还是一次生命,都必将走向终结。无论是否存在灵魂,我们最终会再次相遇。
446
0
0
2023-01-05