小众开发者 #Swift #Themes  Docker  Github
< Code is code />
  • 在 macOS 上创建虚拟内存盘(RamDisk)

    Sep 25, 2025

    使用命令行工具 hdid 可以很简单的把内存创建为虚拟磁盘: $ hdid -nomount ram://16777216 /dev/disk6 16777216 表示磁盘扇区数,每个扇区大小是 512 字节,总共就是 8GB 大小,所以计算磁盘大小的方式是字节数除以 512。 …

    macOS

  • 设置 TCP Keepalive,适用于 Linux、FreeBSD 和 macOS

    Sep 23, 2025

    配置系统级别的 TCP Keepalive : 空闲 10 分钟开始检测 每次检测间隔 30 秒 检测 3 次都失败就断开连接 把以下配置参数写在 /etc/sysctl.conf 里。 配置 Linux 的 TCP Keepalive net.ipv4.tcp_keepalive_time = 600 net.ipv4.tcp_keepalive_intvl = 30 net.ipv4.tcp_keepalive_probes = 3 配置 FreeBSD 和 macOS 的 TCP Keepalive BSD 系列的配置都是通用的: …

    LinuxFreeBSDmacOS

  • 使用命令行精确调整 macOS 的音量大小

    Sep 20, 2025

    macOS 把 100% 音量分成 16 格,使用快捷键每次增加或减少 1 格音量,每一格音量的百分比就是 6.25%。 使用命令行可以精确的控制音量大小,调整 6 格的音量就是把输出音量调整为 37.5%: …

    macOS

  • 配置 nginx 反向代理让 Xcode 支持添加字节火山的 AI 接口

    Sep 13, 2025

    字节火山提供的 OpenAI 接口链接是 https://ark.cn-beijing.volces.com/api/v3/chat/completions,和 OpenAI 官方使用的 /v1/chat/completions 不兼容。 …

    XcodeNginx

  • 重置 macOS 的 “程序坞” 设置

    Sep 12, 2025

    执行以下命令后,“程序坞” 会被重置为默认设置,用于在误移除了某个 “程序坞” 中的图标后无法找回的场景(比如你不小心移除了 macOS 26 的 “App” 图标) $ defaults delete com.apple.dock; killall Dock

    macOS

  • 安装 Widnows 11 时跳过 TPM 芯片检查

    Sep 09, 2025

    在 Windows 11 的安装界面一开始就按住 Shift + F10 调出命令行,然后输入以下两条命令修改注册表: reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1 reg add HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1 然后关掉命令行继续安装就可以了。 …

    Windows 11

  • macOS 上移除文件/文件夹的隐藏属性

    Sep 09, 2025

    移除隐藏属性: $ chflags nohidden /Applications/Parallels\ Desktop.app 增加隐藏属性: $ chflags hidden /Applications/Parallels\ Desktop.app

    macOS

  • 在 Debian 上使用 HTTPS 软件源

    Sep 02, 2025

    Debian 的 APT 软件源默认使用 HTTP 协议进行传输,安全性是没有问题的。 但是如果使用 HTTPS 会让你更安心的话,只需要做以下调整就可以: $ sudo apt install apt-transport-https ca-certificates 然后再把软件源中的仓库地址改成 HTTPS 协议: …

    Debian

  • IP 地址的压缩写法

    Aug 29, 2025

    IPv4 地址的压缩写法 中间是 0 的可以省略不写: 127.0.0.1 可以压缩为 127.1 172.16.0.1 可以压缩为 172.16.1 可以使用 ping 命令测试以上压缩后的地址,看一下会展开为什么: $ ping 127.1 PING 127.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.133 ms $ ping 172.16.1 PING 172.16.1 (172.16.0.1): 56 data bytes 64 bytes from 172.16.0.1: icmp_seq=0 ttl=64 time=11.614 ms Tips: 如果你在 AI 中问以上内容,我测试过没有一个 AI 能准确回答,它们都说这是错误写法,所以不能尽信 AI 。 …

    Networking

  • ObjC 黑魔法:在 App 运行期间创建一个类型(Class)

    Aug 26, 2025

    ObjC 是动态语言,不需要预先在源码中声明就可以在运行期间创建一个 Class,有极大的灵活性,直接上代码举例: #import <objc/runtime.h> FOUNDATION_EXPORT NS_SWIFT_UI_ACTOR id _Nullable createRuntimeClass(Class _Nullable superclass, NSString *name) { if (Class cls = objc_getClass(name.UTF8String)) { return [[cls alloc] init]; } if (Class cls = objc_allocateClassPair(superclass ?: NSObject.class, name.UTF8String, 0)) { objc_registerClassPair(cls); return [[cls alloc] init]; } return nil; } 使用的时候: …

    ObjC

  • 1
  • 2
  • 3
  • 4
  • 5

©2021 lvvme.

Powered by Hugo & Notepadium ipv6 ready