Mkdir700's Note

Mkdir700's Note

最新文章

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

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

在 MacOS 上,使用 <code>osascript</code> 命令行工具可以通过<code>-e</code>选项执行脚本代码,例如通过<code>osascript -e 'id of app &quot;Obsidian&quot;'</code>来获取应用程序的 bundle identifier。Bundle identifier 是一个唯一的字符串,一般格式为<code>com.companyname.appname</code>。如果应用程序已安装并运行,该命令将返回其 bundle identifier,否则可能返回错误信息。
503
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
134
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

最近在学习前端相关知识,涉及油猴插件。为提升定制化能力,可使用油猴脚本,但频繁复制粘贴代码效率低。通过使用 HTTP 服务器高效开发和调试油猴脚本,避免文件权限问题,允许跨操作系统开发。使用Node.js和`http-server`模块安装HTTP服务器,更新油猴脚本使用HTTP URL。在浏览器控制台检查错误信息以确保功能正常。
Tec
134
0
0
2024-07-12
愚蠢的我,搞丢了 1 个助记词

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

愚蠢的我在生成加密货币钱包时,将助记词拆分保存在两个不同的工具中,导致复制助记词时漏掉一个单词,所幸私钥还在。虽然私钥可以替代助记词管理钱包,但助记词更便于记忆。通过暴力匹配单词,找回了丢失的助记词。BIP39助记词长度为12至24个单词,2048个单词列表确保易记且具备熵量。助记词生成过程涵盖随机熵、校验和、词汇映射等步骤,助记词的作用是备份私钥。愚蠢的我在区块链钱包操作中吸取了经验教训。
119
0
1
2024-07-12
非同质化代币(NFT):数字艺术与所有权的新篇章

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

在数字时代,非同质化代币(NFT)作为一种独特的加密资产,正在改变我们对数字收藏品的认知和交易方式。NFT是一种特殊的加密资产,每个代币都具有独一无二的属性,成为数字艺术品、音乐、视频片段、虚拟房地产乃至网络迷因的有力证明。NFT市场迅速增长,提供给艺术家持续获得收入的机会。购买NFT后,人们可以展示数字艺术作品、购买虚拟房地产建立画廊,也可以在虚拟世界中漫游欣赏其他人的收藏,创造了艺术与所有权新篇章的可能性。
nft
91
0
0
2024-03-26
什么是 DeFi?

什么是 DeFi?

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

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

在编程中,有人喜欢在VIM中将代码的某些部分显示为斜体,而本文介绍了如何在Neovim和WezTerm中实现这种风格。首先需要安装并配置Victor Mono字体,然后在WezTerm中进行配置,选择在斜体情况下使用Victor Mono字体。接着在Neovim中配置支持斜体展示的主题,比如catppuccin。最终效果是关键字部分以斜体显示,而其他部分保持正常风格。这种风格可以让特定部分如代码关键字更为突出。
VIM
415
0
1
2024-02-01
如何在 Python 中混合使用同步和异步函数?

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

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

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

本文介绍了在Python中如何在类的实例方法中获取泛型参数的类型。通过使用`typing`库的`get_args`和`get_origin`函数,可以分别获取类的泛型参数和原始类。对于泛型类型和特殊类型形式,这两个函数提供了基本的内省功能。文章通过代码示例详细解释了如何在实例方法中获取原始类及泛型参数的数据类型,以及对`Generic`源码的简要分析。通过对源码的解析,展示了在Python中处理泛型类型的内在机制。文章关键词:Python泛型 - 如何在实例方法中获取泛型参数T的类型?, Python, Python技巧
1215
0
1
2023-02-23
在时间的尽头

在时间的尽头

在时间的尽头,探讨了生命的轮回与一次性两种可能性。若存在轮回,则循环中总会有终结;若只有一次生命,则死亡后不再存在。无论结局如何,最终都会相遇于时间的尽头。
448
0
0
2023-01-05