Mkdir700's Note

Mkdir700's Note

最新文章

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

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

在 MacOS 上,使用`osascript`命令行工具可以执行 AppleScript 和其他 OSA语言脚本。通过`-e`选项,你可以直接在命令行输入和执行脚本代码,例如`osascript -e 'id of app "Obsidian"'`。这个命令可获取应用程序的 bundle identifier,用于唯一标识一个应用程序,格式通常类似于反向域名。如果应用程序已安装并运行,则返回其 bundle identifier,否则可能会出错提示找不到应用程序。
482
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
123
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

本文介绍了如何高效地通过使用 HTTP 服务器开发和调试油猴脚本。文章讨论了油猴(Tampermonkey)脚本的定制能力,指出频繁复制粘贴代码到编辑器的低效性。通过安装和启动 `http-server`,以及更新油猴脚本以使用 HTTP URL 的步骤,可以避免文件访问权限问题,适用于任意操作系统。调试过程中建议检查浏览器控制台以排查错误信息。这些内容有助于前端开发人员提升油猴脚本的开发效率。
Tec
124
0
0
2024-07-12
愚蠢的我,搞丢了 1 个助记词

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

由于愚蠢的我复制助记词时漏掉了一个单词,但幸好私钥还在。私钥本身可以管理钱包,但助记词更方便记忆。通过Python实现暴力计算匹配助记词,找回缺失的单词。利用BIP39标准生成钱包助记词,2048个单词易于记忆。通过调用库函数实现加密货币钱包的生成和恢复,最终成功找回丢失的助记词。这一过程展示了区块链钱包的安全性和备份重要性。
114
0
1
2024-07-12
非同质化代币(NFT):数字艺术与所有权的新篇章

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

在数字时代,非同质化代币(NFT)作为一种独特的加密资产,正在改变我们对数字收藏品的认知和交易方式。NFT具有独一无二的属性,成为数字艺术品、音乐、视频片段等领域的所有权证明。NFT市场迅速增长,通过区块链技术实现销售和转售追踪。购买NFT后可展示数字艺术作品、购买虚拟房地产等。NFT为艺术家和收藏家带来新机遇,引发关于所有权本质的思考。
nft
88
0
0
2024-03-26
什么是 DeFi?

什么是 DeFi?

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

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

本文介绍了如何在 Neovim 和 Wezterm 中实现代码关键词的斜体展示。首先安装 Victor Mono 字体,然后配置 Wezterm 和 NVIM。通过配置字体规则和使用支持斜体展示的插件,如 catppuccin,可以实现代码中特定部分采用斜体展示,如关键字等。这种风格更突出注释和关键词,让代码更易读。
VIM
403
0
1
2024-02-01
如何在 Python 中混合使用同步和异步函数?

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

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

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

文章主要讲解了如何在 Python 中使用泛型以及在实例方法中如何获取泛型参数 T 的类型。通过分析源码和示例代码,介绍了如何使用 typing 库中的 get_args 和 get_origin 函数来操作泛型参数。同时,还详细解释了 Generic 类的源码和 _GenericAlias 的使用方式。最后指出了在实例化泛型类后获取泛型参数类型的限制,并给出了解决方法。文章深入浅出地解释了 Python 泛型的相关知识,对于想要深入了解 Python 泛型的读者具有一定的参考价值。
1200
0
1
2023-02-23
在时间的尽头

在时间的尽头

在想一个问题。 如果我们处于六道轮回之内,即便度过此生仍有下一生,下下一世,直到…,直到地球爆炸?宇宙热寂?凡事没有绝对,没有永无止境,这所谓的轮回总会结束。 如果生命有且仅有一次,从这一次的诞生到消逝,而后纵使万万亿年,也不见我的踪影。不存在灵魂,那身死之后的时间,就再与我无关,我不再是我,是宇宙
445
0
0
2023-01-05