Mkdir700's Note

Mkdir700's Note

最新文章

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

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

在 MacOS 上,使用 <code>osascript</code> 命令行工具可以执行 AppleScript 和其他 OSA 语言脚本。通过 <code>-e</code> 选项,可以在命令行中直接输入脚本代码,比如获取应用程序的 bundle identifier。Bundle identifier 用于唯一标识一个应用程序,通常类似于反向域名格式。如果指定应用程序已安装并运行,命令会返回其 bundle identifier;否则可能会提示应用程序不存在或无法找到。
524
0
0
2024-07-17
JS基础|let与var有什么区别?

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

在 JavaScript 中,var 和 let 用于声明变量,但它们有重要区别。var 是函数作用域或全局作用域,而 let 是块作用域。var 的变量提升到顶部但不初始化,let 也提升但访问未初始化会报错。var 允许重复声明,let 不允许。var 的全局声明会成为全局对象属性,而 let 不会。综上,let 提供更严格的作用域控制和更安全的变量声明,适合现代 JavaScript 开发。
Tec
142
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

学习前端知识时需要使用油猴插件,但频繁复制粘贴代码效率低下。通过使用 HTTP 服务器和 `http-server` 模块可以高效开发和调试油猴脚本,避免文件权限问题,并可跨操作系统进行开发。调试时更新油猴脚本以使用 HTTP URL,不使用 `@require` 标签,以便每次页面加载都重新加载 JS 脚本。使用浏览器控制台检查错误信息。
Tec
148
0
0
2024-07-12
愚蠢的我,搞丢了 1 个助记词

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

文章讲述了作者在处理区块链钱包助记词时的失误经历。作者尝试通过拆分助记词和私钥保存在两个工具中,并在复制助记词时遗漏一个单词。尽管私钥可用于管理钱包,但助记词有助于记忆。作者通过编写Python脚本暴力破解缺失的助记词,最终成功找回。文章还解释了BIP39标准下的助记词生成原理和为什么助记词列表包含2048个单词。文章深入介绍了助记词生成的步骤和示例过程。整体展示了作者的错误经历和最终的成功复原过程。
124
0
1
2024-07-12
非同质化代币(NFT):数字艺术与所有权的新篇章

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

在数字时代,非同质化代币(NFT)作为一种独特的加密资产,正在革新我们对数字收藏品的认知和交易方式。NFT是一种特殊的加密资产,每个代币独一无二,可以证明数字艺术品、音乐、视频片段等所有权和真实性。随着NFT市场不断蓬勃发展,数字艺术品的买卖得到进一步促进。购买NFT后,人们可以展示数字艺术作品、购买虚拟房地产,甚至在虚拟世界中欣赏其他人的收藏。NFT的兴起为艺术家和收藏家带来新机会,同时引发对所有权本质的深刻思考。
nft
99
0
0
2024-03-26
什么是 DeFi?

什么是 DeFi?

DeFi是在公共区块链上提供点对点金融服务的新兴金融模式,无需传统银行支持,包括借贷、放贷、购买保险、交易衍生品等活动。其特点包括开放性、伪匿名性、灵活性、速度和透明度。用户通过dapps与DeFi互动,无需填写申请表或开设账户。尽管存在波动性及税务记录等缺点,但DeFi吸引全球用户关注,颠覆传统金融体系,提升全球金融包容性。其未来充满期待。
111
0
0
2024-03-26
如何在Neovim和WezTerm中实现代码关键词的斜体显示

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

本文介绍了如何在 Neovim 和 Wezterm 中实现代码关键词的斜体显示。首先推荐使用 Victor Mono 字体,然后通过配置 Wezterm 中的字体规则和配置 NVIM 中的插件实现斜体展示,从而让关键字在代码中以斜体形式突出显示。这种风格在编程中有利于突出关键信息,提高代码可读性。
VIM
423
0
1
2024-02-01
如何在 Python 中混合使用同步和异步函数?

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

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

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

本文介绍了如何在Python中处理泛型的问题,主要围绕`typing`库中的`get_args`和`get_origin`函数展开。通过对这两个函数的应用,可以获取类的泛型参数和原始类。文章指出,对于内置类型的支持,可以通过这两个函数来进行内省操作。此外,还介绍了在实例方法中获取泛型参数类型的方法,并通过示例代码展示了如何在类内部获取到泛型参数的类型。最后,文章对`Generic`类的源码进行了简要分析,解释了必须在`__init__, __new__`之后才能使用的原因。整体而言,本文深入浅出地解释了Python中处理泛型的技巽,对Python开发者是一篇有价值的技术文章。
1234
0
1
2023-02-23
在时间的尽头

在时间的尽头

在生命中存在两种可能性:一种是六道轮回,经历无数生死循环直至轮回终结;另一种是生命仅有一次,经历诞生到消逝后便与世无关。无论哪种结局,都将走向时间的尽头,在那里再次相遇。
452
0
0
2023-01-05