小众开发者 #Swift #Themes  Docker  Github
< Code is code />
  • Windows 11 22H2 安装时跳过网络连接

    Sep 22, 2022

    Windows 11 22H2 更新中,默认会要求系统必须连接上 Internet 否则无法进行下一步安装。 解决方法: 按下 Shift + F10,调出命令行界面,输入 oobe\BypassNRO.…

    Windows 11

  • C++ 中的 MAX 和 MIN 宏

    Sep 18, 2022

    在学习 C 语言的时候,最先接触到的两个宏 MAX 和 MIN,用于找出两个数中较大和较小的那个值。 大多数的教程中,这两个宏的定义是这样的: #define MIN(a,b) (a) < (b) ? (a)…

    C++

  • ObjC++ 中的 lambda 和 block

    Sep 15, 2022

    lambda 表达式是 C++ 11 中增加的特性,和 ObjC 中的 block 很相似,都是匿名函数。 两者语法很相似: auto lambda = [] { }; lambda(); auto block = ^ { }; block(); 不同点 1: lambda 内部不能直接使用外部变量,…

    Objective-C

  • NSValue 、结构体与 objc_boxable

    Sep 15, 2022

    clang 的扩展属性 objc_boxable 支持把结构体声明为可打包,这样结构体就可以使用打包语法转换为 NSValue 类型。 本质上是语法糖。 举个例子: typedef struct __attribute__((objc_boxable)) CBox { double x, y, z; } CBox; NSValue *box = @(CBox{ 12.34,…

    Objective-C

  • curl 断点续传

    Sep 13, 2022

    使用 cURL 下载大文件时,如果中途意外断开了,可以使用断点续传来下载: curl -C - -OL https://... 参数 -C - 表示从上次位置继续下载,-C 后面接着的参数是偏移量,- 表示…

    curl

  • 使用 simctl 安装 tvOS 和 watchOS 模拟器

    Sep 13, 2022

    Xcode 14 开始,把 tvOS 和 watchOS 模拟器从内置调整为按需下载,使得 Xcode 安装包一下少了 4G。 除在线按需下载模拟器,也可以手动下载安装: https://developer.apple.com/download/all/ 从官网上下载 watchOS_9_Simulator_Runtime.dmg 和 tvOS_16_Simulator_Runtime.dmg , 然后…

    Xcode

  • Clash 旁路由透明网关

    Sep 12, 2022

    正常的客户端上网流程: 客户端 => 路由器 => 互联网 加上旁路由后,流程变成: 客户端 => 旁路由(透明) => 路由器 => 互联网 客户端的 DNS 和网关的 IP 都指向旁路由,…

    clash

  • aria2 并发下载

    Sep 05, 2022

    浏览器自带的下载是单线程下载,如果要加速下载资源需要使用 aria2 。 原来浏览器自带下载需要 1 小时,现在命令行只需要 5 分钟: aria2c -x16 -s16 https://... -x:每个服务器的…

    aria2

  • MacPorts 使用 Git 替代 Rsync 同步源

    Sep 05, 2022

    在使用 sudo port -v selfupdate 更新源的时候,发生了一个错误: Error: Failed to verify signature for MacPorts source! Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: /opt/local/bin/port: port selfupdate failed: Failed to verify signature for MacPorts source! 无法验证源的签名,暂时不确定是不是服…

    macports

  • SwiftPM 编译命令参数

    Aug 30, 2022

    SwfitPM 全称是 Swift Package Manager ,是 Swift 的包管理工具。 SwiftPM 的 manifest 文件是 Package.swift,在编译源码之前需要先编译这个 manifest 文件,然后再执行它进行源码构建。 SwiftPM 的…

    Swift

  • 1
  • 2
  • 3
  • 4
  • 5

©2021 lvvme.

Powered by Hugo & Notepadium ipv6 ready

粤公网安备 44030602004734号     粤ICP备20056596号-1