摘要: 制表符转换为空格 将一个制表符替换为 2 个空格: expand -t2 filename | sponge filename sponge 是 moreutils 包的一个工具,它会先读取全部输入后再打开输出文件,这样就避免了文件被提前截断的问题。 空格转换为制表符 将 2 个空格替换为一个制表符 阅读全文
posted @ 2024-02-18 14:57 Undefined443 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Windows 近年来大力推广使用 Microsoft 帐户登录 Windows。然而,如果你这么做了,Windows 会取你登录帐户的前 5 个字母作为你的本地用户名,非常的丑陋。更难受的是本地用户名一旦创建好,更改起来极其麻烦。因此,如果你想要自己设置一个好看的用户名,一定不要使用 Micros 阅读全文
posted @ 2024-02-15 21:15 Undefined443 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 今天折腾不小心把管理员帐号的权限给改没了,重启之后很多操作做不了。解决方法如下: Windows + R 打开运行,或者打开资源管理器,输入 control userpasswords2 命令打开用户帐户窗口,此时便可更改用户权限。 参考:win10 系统误删管理员权限解决办法 | CSDN 阅读全文
posted @ 2024-02-15 21:00 Undefined443 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 使用 pystun3 pystun3 是一个用于获取 NAT 类型和外部 IP 的 Python STUN 客户端 安装: pip install pystun3 使用: pystun3 结果: NAT Type: Full Cone External IP: 117.113.71.151 Exte 阅读全文
posted @ 2024-02-13 13:54 Undefined443 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 我最近在使用 pip 安装包的时候经常遇到如下警告: WARNING: Skipping /opt/homebrew/lib/python3.11/site-packages/numpy-1.26.3.dist-info due to invalid metadata entry 'name' WA 阅读全文
posted @ 2024-02-13 13:49 Undefined443 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: arp-scan: arp-scan 是一个直接用于扫描本地网络中的设备的 UNIX 工具。这不是 macOS 自带的,但可以使用 Homebrew 安装。首先安装 Homebrew(如果尚未安装),然后通过终端运行以下命令来安装 arp-scan: brew install arp-scan 使用 阅读全文
posted @ 2024-02-13 00:08 Undefined443 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 逻辑 写法 与 keyword1 keyword2 或 keyword1 OR keyword2 限定关键词的排列 "keyword" 限定搜索的网站 site:cnblogs.comsite:cnblogs.com/Undefined443site:.com 只搜索标题 intitle:keywo 阅读全文
posted @ 2024-02-10 02:36 Undefined443 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在 OpenAI ChatGPT API 和 Google Gemini API 中我们可以看到函数调用的功能。这个功能是做什么用的?下面大概讲解。 以 Google Gemini API 函数调用 一节中的内容为例,该章节举了一个例子: 大语言模型(LLMs)往往无法进行准确的数学运算。比如说,给 阅读全文
posted @ 2024-02-05 21:45 Undefined443 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 苹果于 2020 年推出了自家设计的基于 ARM 架构的 M1 芯片,在日常生活的大部分使用过程中,M1 的体验很好。然而,依然存在一小部分软件无法兼容 ARM 架构,需要我们模拟 x86 的架构来运行。 其中一个例子是 Kettle(又称 PDI)。笔者当年使用 Kettle 时无法直接双击打开, 阅读全文
posted @ 2024-02-03 18:29 Undefined443 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 在编写 Shell 脚本时,有时会产生我们不期望的递归。 比如说,我曾经写过一个脚本,名为 foo.sh。 foo.sh 的内容如下: function foo { # TODO } foo 然后我在 .zshrc 里设置了别名: alias foo="source ~/foo.sh" 现在,当我在 阅读全文
posted @ 2024-02-02 22:51 Undefined443 阅读(7) 评论(0) 推荐(0) 编辑