Mkdir700's Note

Mkdir700's Note

我的程序人生

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

在 MacOS 上,osascript 是用于执行 AppleScript 和其他 OSA(Open Scripting Architecture)语言脚本的命令行工具。-e 选项允许你直接在命令行中输入和执行脚本代码,例如: osascript -e 'id of app "Obsidian"'
13
0
0
2024-07-17

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

在 JavaScript 中,var 和 let 都用于声明变量,但它们有一些重要的区别,这些区别主要体现在作用域和提升(hoisting)方面。 1. 作用域(Scope) var 声明的变量是函数作用域(Function Scope)或全局作用域(Global Scope)。 let 声明的变量

使用 http-server 调试油猴脚本

背景 最近在学习前端相关的知识,刚好又碰到了一个小需求需要用到油猴插件。油猴(Tampermonkey)脚本可以极大地提升我们对网页的定制化能力。 本地开发这些脚本时,我需要频繁地复制粘贴代码到油猴插件编辑器中进行调试显得非常低效。 本文将介绍如何通过 HTTP 服务器高效地开发和调试油猴脚本。 效

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

异步编程可以提高应用程序的性能和吞吐量,因为它可以充分利用 CPU 和 I/O 资源。当某个任务被阻塞时,事件循环可以切换到另一个任务,从而避免浪费 CPU 时间。此外,异步编程还可以简化代码,使其更易于维护和调试。我们最常用的是同步编程,在同步场景中,某个任务被阻塞时,整个线程都会被挂起,直到

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

#Python #Python泛型 先上解决方法: https://stackoverflow.com/questions/57706180/generict-base-class-how-to-get-type-of-t-from-within-instance 再来简单分析下源码。 talk i

asciinema 录制终端操作并回放

今天在逛 Github 时看到了 asciinema,它可以让我们将终端上的操作「录制」下来。保存后的 cast 文件还可以用于分享给好友或者上传 asciinema 官方网站以公开展示。安装支持多平台,根据各自平台的包管理工具,一键安装即可。https://asciinema.org/docs/i
382
0
0
2023-01-08

1818. 绝对值差和

描述 给你两个正整数数组 nums1 和 nums2 ,数组的长度都是 n 。 数组 nums1 和 nums2 的 绝对差值和 定义为所有 |nums1[i] - nums2[i]|(0 <= i < n)的 总和(下标从 0 开始)。 你可以选用 nums1 中的 任意一个 元素来替换 nums
619
0
0
2022-09-03

611. 有效三角形的个数

描述给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。示例 1:输入: nums = [2,2,3,4]输出: 3**解释:**有效的组合是:2,3,4 (使用第一个 2)2,3,4 (使用第二个 2)2,2,3示例 2:输入: nums = [4,2,3,4]输出:
516
0
0
2022-08-28