Mkdir700's Note

Mkdir700's Note

最新文章

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

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

在 MacOS 上,使用<code>osascript</code>命令可以执行苹果脚本和其他OSA语言脚本,通过<code>-e</code>选项可以直接在命令行中输入并执行脚本代码。例如,用<code>osascript -e 'id of app "Obsidian"' </code>可以获取应用程序“Obsidian”的bundle identifier。Bundle identifier是一个唯一的字符串,通常格式为<code>com.companyname.appname</code>。如果应用程序已安装并运行,命令将返回其bundle identifier,否则会显示错误信息。
501
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
130
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

最近在学习前端相关知识,需要使用油猴插件开发脚本。文章介绍了通过 HTTP 服务器高效地开发和调试油猴脚本的方法,避免了文件访问权限问题,并可在任意操作系统上进行开发。步骤包括安装和启动 `http-server` 模块,以及更新油猴脚本以使用 HTTP URL。开发者还应检查浏览器控制台以查看可能出现的错误信息。
Tec
132
0
0
2024-07-12
愚蠢的我,搞丢了 1 个助记词

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

愚蠢的我在批量生成地址时,遗漏了一个助记词,但幸好私钥还在。虽然私钥足够管理钱包,但助记词更便于记忆。通过暴力匹配单词,我成功找回了缺失的助记词"stuff"。助记词的生成原理是将随机熵转换为易记且易输入的单词,BIP39标准规定2048个单词供选择。生成助记词的过程涉及熵的计算、校验和的生成、映射到词汇表和最终助记词的生成。理解助记词的作用和生成过程对于区块链钱包备份至关重要。
118
0
1
2024-07-12
非同质化代币(NFT):数字艺术与所有权的新篇章

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

在数字时代,非同质化代币(NFT)作为一种独特加密资产,革新了数字收藏品的认知与交易方式。每个NFT具有独特属性,成为数字艺术品、音乐、视频片段、虚拟房地产甚至迷因的所有权证明。NFT市场迅速增长,市值达到3.38亿美元,存储在开放区块链,可追踪交易过程。购买NFT后可展示数字艺术作品、购买虚拟房地产,参与虚拟世界互动。NFT不仅为艺术家与收藏家带来新机遇,也引发关于所有权本质的哲学思考,证明虚拟物品因创作者、历史与真实性而变珍贵。
nft
90
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 和 Neovim,可以让代码中的关键字以斜体展示,增强可读性和美感。通过设置对应的字体规则和风格,可以实现代码的不同部分采用不同的展示风格,如注释、关键字等。这种风格可以提高代码的可视化效果,让代码更具吸引力。
VIM
412
0
1
2024-02-01
如何在 Python 中混合使用同步和异步函数?

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

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

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

本文介绍了如何在 Python 中使用泛型,并深入分析了如何在实例方法中获取泛型参数类型。通过官方文档中提供的 `get_args` 和 `get_origin` 函数,可以更好地理解类型之间的关系。在实例方法中,可以通过调用 `self.__orig_class__` 获取原始类,并在初始化完成后使用。此外,对 `Generic` 源码进行了简要分析,解释了为什么必须在 `__init__, __new__` 之后才能使用泛型参数类型。文章内容涵盖了 Python 泛型的基本概念和技巧。
1211
0
1
2023-02-23
在时间的尽头

在时间的尽头

在时间的尽头,无论是六道轮回还是唯一一次的生命,终将走向终结。无论存在与否灵魂,时间的尽头是我们相遇的地方。
447
0
0
2023-01-05