Mkdir700's Note

Mkdir700's Note

最新文章

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

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

在MacOS上,`osascript` 是用于执行苹果脚本和其他OSA语言脚本的命令行工具。使用 `-e` 选项可以直接在命令行中输入和执行脚本代码。通过 `osascript -e 'id of app "Obsidian"'` 命令可以获取应用程序的 bundle identifier。Bundle identifier 是一个唯一的字符串,通常格式为 `com.companyname.appname`。如果应用程序已安装并正在运行,命令将返回其 bundle identifier。若应用程序未安装或运行,则可能会返回错误信息。
531
0
0
2024-07-17
JS基础|let与var有什么区别?

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

在 JavaScript 中,var 和 let 声明变量的作用域和提升方式不同。var 是函数作用域或全局作用域,而 let 是块作用域。使用 var 声明的变量会被提升到函数或全局作用域顶部,而 let 声明的变量会被提升到块作用域顶部,并且访问未初始化的 let 变量会导致 ReferenceError。此外,var 允许重复声明同一变量,而 let 不允许。在全局对象属性方面,var 声明的全局变量会成为全局对象的属性,而 let 不会。综上所述,let 提供更严格的作用域控制和更安全的变量声明方式,更适合现代 JavaScript 开发。
Tec
145
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

最近学习前端知识,需求涉及油猴脚本。油猴插件提升定制化能力,但本地开发效率低。文章介绍通过 HTTP 服务器高效开发和调试油猴脚本。使用 Node.js 和 http-server 模块安装,启动服务器并更新油猴脚本以使用 HTTP URL。检查浏览器控制台以调试。
Tec
149
0
0
2024-07-12
愚蠢的我,搞丢了 1 个助记词

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

愚蠢的我在处理区块链钱包助记词时,由于复制错误搞丢了一个单词,但依然保留着私钥。私钥虽然能代替助记词进行钱包管理,但助记词更具方便性。通过暴力计算匹配缺失的助记词,我成功找回了丢失的单词。BIP39标准规定了助记词生成流程,使用2048个单词的列表转换熵为易记单词序列。每个助记词对应11比特的熵,通过校验和确保生成的熵的完整性。愚蠢的一次操作,也教会了我区块链钱包安全备份的重要性。
125
0
1
2024-07-12
非同质化代币(NFT):数字艺术与所有权的新篇章

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

在数字时代,非同质化代币(NFT)作为一种独特的加密资产,正在改变我们对数字收藏品的认知和交易方式。NFT是一种特殊的加密资产,每个代币都具有独一无二的属性,成为数字艺术品、音乐、视频片段的所有权证明。NFT市场在比特币和其他加密货币的背景下迅速增长,存储在开放的区块链上,利用智能合约技术让原创艺术家持续获得收入。购买NFT后可以展示数字艺术作品、购买虚拟房地产或参与虚拟世界漫游,为艺术家和收藏家提供新机遇,引发了关于所有权本质的思考。
nft
100
0
0
2024-03-26
什么是 DeFi?

什么是 DeFi?

DeFi(去中心化金融)是在公共区块链上提供点对点金融服务的概念,使人们能够进行各种金融活动而无需银行支持。它的优势包括开放性、伪匿名性、灵活性、速度和透明度,通过dapps运行在以太坊区块链上。用户可以参与借贷、贷款、交易、储蓄和购买衍生品等活动。尽管存在一些缺点如高交易费用和投资风险,但DeFi作为金融模式的创新吸引了全球关注,展现出其潜力和未来发展前景。
112
0
0
2024-03-26
如何在Neovim和WezTerm中实现代码关键词的斜体显示

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

本文介绍了如何在 Neovim 和 WezTerm 中实现编程代码中关键字的斜体显示。使用 Victor Mono 字体,安装步骤包括下载、解压和安装字体文件。配置 WezTerm 中的字体规则,根据样式选择 Victor Mono 斜体字体。在 Nvim 中使用 catppuccin 插件实现斜体展示,包括对注释、属性、函数、关键字等部分的设置。最终效果展示了代码中的关键字采用斜体展示,为代码呈现特殊风格。
VIM
424
0
1
2024-02-01
如何在 Python 中混合使用同步和异步函数?

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

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

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

文章介绍了在Python中如何通过泛型获取类的类型参数,并使用了示例代码和相关库来说明方法。通过`typing`库中的`get_args`和`get_origin`函数,可以获取泛型参数和原始类。在实例方法中需要使用`self.__orig_class__`来获取原始类,以及如何在类中使用泛型参数。最后,分析了`Generic`类的源码以及内部实现细节,介绍了在实例化对象时的相关处理方法。文章涵盖了Python泛型的用法和技巧。
1238
0
1
2023-02-23
在时间的尽头

在时间的尽头

在时间的尽头,无论生命是否循环,终将迎来终结。如果轮回存在,则生命将不断重复直至宇宙末日;若仅有一次,死亡后便与时间无关,成为宇宙的一部分。不论结局如何,我们注定在时间尽头再次相遇。
453
0
0
2023-01-05