汤姆的杂货铺
  • 首页
  • 归档
  • 分类
  • 标签
  • 友链

用Raspberry Pi Zero+RTL SDR同时供流FlightRadar24+FlightAware

FlightRadar24 和 FlightAware 是两家比较主流的航班追踪平台。它们的数据大多来源于 ADS-B,而 ADS-B 数据中有不少来源于志愿者————即自行搭建 ADS-B 站点接收信号并向平台上传数据。作为回报,志愿者可以免费使用最高等级的账户订阅。ADS-B 站点的要求并不高,树莓派和 RTL-SDR 的廉价组合也能胜任。这里就记录一下我用树莓派 Zero 和 RTL-SDR
2025-05-28

OpenWrt SquashFS 扩容

鉴于网上大多数的 OpenWrt SD 卡扩容教程都是针对 Ext4 文件系统的,这里记录一下针对 SquashFS 文件系统的 SD 卡扩容方法。 我使用的设备和系统如下: 硬件:FriendlyElec NanoPi R4S 系统:OpenWrt 24.10.1 安装必需的工具: 12opkg updateopkg install cfdisk losetup f2fs-tools 开
2025-05-27

How to Build a Beautiful and Practical macOS Terminal

The terminal is an essential tool for development, but the default macOS terminal is rather plain in both appearance and functionality. This article will guide you on how to use tools like iTerm2, Oh
2025-03-18

如何拥有好看又实用的macOS终端

终端是开发时必不可少的工具,但 macOS 自带的终端外观和功能都平平无奇。本文将介绍如何利用 iTerm2、On My Zsh、Powerlevel10k 等工具打造一个好看又实用的 macOS 终端。在开始之前,先展示一下最终效果。 在开始前,建议备份当前的配置文件。12cp ~/.zshrc ~/.zshrc.bakcp ~/.vimrc ~/.vimrc.ba
2025-03-16

webpack开发Chrome扩展时的热更新解决方案

用 webpack 开发 Chrome 扩展时,我们会遇到一些热更新(HMR)的问题。碍于 Chrome 的安全策略限制,background 和 content script 无法使用常规的 HMR 方案。如果直接启用 HMR,会给不适用的 chunk 也加入 HMR 的 modules,造成不必要的报错信息。因此,我们需要有选择性地给 chunk 启用 HMR。另外,我们还需要给 backgr
2022-06-26

在M1 MacBook上配置开发环境

新 MacBook 采用了 arm 架构的 Apple Silicon 芯片,虽说在能耗比上有了巨大的提升,但新的架构却给开发带来了不少困扰。arm 的开发环境能更好地利用性能,但出于兼容性的考虑,很多情况下仍然需要 x86 的开发环境。因此,本文整理了在新 MacBook 上配置 arm 架构和 x86 架构的开发环境共存的方法。 XCode Command Line Tools和Rosetta
2022-06-21

MacOS Finder如何恢复默认排列

Finder 中,默认采用手动放置的方式来整理文件。如果不小心把它弄乱了(比如显示隐藏文件(⌘+⇧+.)后多个文件叠在一起,整理之后再取消显示又会留下空白),又不想改变排序方式,可以通过删除 .DS_Store 文件来恢复到默认设置: 1sudo rm /Folder/To/Reset/.DS_Store; killall Finder 也可以删除所有文件夹中的 .DS_Store(谨慎使用):
2022-02-15

CMake学习笔记#1

最近需要写一个 C++ 项目。由于项目规模不算太小,还需要引入很多第三方库,我选择了 CMake 作为自动化构建系统。由于之前并没有用过 CMake,在正式开始项目搭建之前,我决定先通过 CMake 官方教程学习一下基本用法。在这里我会记录一下学习过程中的笔记和想法。 Step 1第一章主要介绍了如何让 CMake 运行起来。教程给出了一个最基础的 CMakeLists.txt 文件: 12345
2022-02-09

Windows中如何修改文件的时间戳

在 Linux 中,可以使用 touch 命令来修改文件的创建时间、修改时间。在 Windows 中,可以通过以下 PowerShell 命令来修改文件的时间戳: 修改“创建时间”: 1(Get-Item "C:\Path\To\File").CreationTime="1970-01-01 00:00:00" 修改“修改时间”: 1(Get-Item &
2022-02-09

macOS绕过Gatekeeper的方法

macOS 上有一个叫 Gatekeeper 的机制,它可以阻止未经验证的应用运行。然而,这个机制有时会妨碍正常的操作,以下是几种解决方法。 全局禁用Gatekeeper在终端中输入以下命令: 1sudo spctl --master-disable 在“系统偏好设置 - 安全性与隐私 - 通用”中,“允许从以下位置下载的 App”一项就会多出一个“任何来源”的选项。选择即可永久绕过 Gatek
2022-01-28
1234

搜索

Hexo Fluid
总访问量 次 总访客数 人
浙ICP备20004774号 | police-icon 浙公网安备33021202001260号