请稍侯

iOS 集成WireGuard库

iOS 集成WireGuard库 编译 wireguard-apple 仓库: https://github.com/WireGuard/wireguard-apple **Embedding WireGuard in Custom Applications: ** https://w...

Docker容器常用

Docker容器常用 查看容器IP地址和网络相关的参数 查看容器的IP地址,可以在主机上运行 sudo docker ps # 查看正在运行的容器的id等信息 "sudo docker inspect 容器id" # 可以查看到容器的相关信息 "docker inspect --form...

R2S刷写OpenWrt软路由

R2S刷写OpenWrt软路由 R2S刷写OpenWrt软路由系统教程 看云·OpenWRT刷写教程 iStoreOS固件下载地址 R2S固件Github源码地址 arm软路由系统&刷机工具 TP-LINK路由器AP模式配置 试了手头两个多看前买的TP-LINK路由器做...

windows & linux 上设置端口转发

windows & linux 上设置端口转发 以下案例在使用某机场代理时,发现其代理的端口都是私有的,这边是打开作用域在0.0.0.0上的端口转发到本地127.0.0.1的私有端口上,从而实现可供外部设备连接使用。 @echo off rem Find the proces...

iOS Rotation Animation 旋转动画的几种实现

iOS Rotation Animation 旋转动画的几种实现 Swift 实现抽奖轮盘动画: 绘制轮盘:RaflleWheel; 根据指定的Rect与角度旋转轮盘图片; 利用Easing时间曲线函数自定义淡入淡出动画; 视图动画、视图...

使用Socat进行端口转发

使用Socat进行端口转发 以前写使用ssh隧道进行端口转发,这次再介绍下Socat进行端口转发。如 安装 brew install socat 端口转发 TCP 监听本地TCP 80 端口,并将请求转发(代理)到 10.0.0.1:8080 上: socat TCP-LISTEN:...

正则删除文本中非匹配项

正则删除文本中非匹配项 比如在Sublime中处理有以下文本: 步骤: 使用 ^((?!"aid": \d+).)*$ -> $2 筛选出 所有含的 “aid”: 939288219 的行; ,\n* -> \n 去掉多余的换行; ^(?:\s)\s+ ...

iOS面试常问

iOS面试常问 NSObect对象本质 答: 本质是对C语言结构体objc_object的封装,主要实现是在C++的中结构体objc_object中实现的。其中的isa指针是个联合体,实现了objc_object 与 objc_class 的继承引用体系结构。 KVO原理 答: 为被观察...

Adblock 拦截规则

Adblock 拦截规则 AdblockPlus拦截规则简单教程 adblock过滤规则编写 adblock过滤规则编写 检测API是否可用Can_I_Use

使用 Swift Package Manager

使用 Swift Package Manager Swift Package Manager 是一个去中心化的源码管理工具。 创建一个基本的Swift package mkdir SwiftGrabber swift package init --type executable 生成...

macOS/iOS中的I/O多路复用方案kqueue

macOS/iOS中的I/O多路复用方案kqueue XNU内核 Mach+BSD内核 尽管XUN的绝对核心是Mach,但是XUN向用户态提供的主要接口是BSD接口。BSD层是建立在Mach之上,是XNU中一个不可分割的一部分。BSD负责提供可靠的、现代的API。其内容包括: UN...

Mach原语

Mach原语 原语:是由若干条机器指令构成的完成某种特定功能的一段程序。具有不可分割性,执行也必须是连续的,且在执行过程中不允许被中断。 同步原语 Mach IPC架构中的两个重要组件,一个是消息传递机制;另一个是同步机制(synchronization)。而同步机制在根本上是由同步原...

异或的两个常见应用

异或的两个常见应用 异或运算符”∧”也称XOR运算符。它的规则是:若参加运算的两个二进位同号,则结果为0(假);异号则为1(真)。即 0∧0=0,0∧1=1, 1^0=1,1∧1=0。 运算 说明 0 ...

文学与文化

文学与文化 现在很多人学习文化,读了几十年的书,对文学与文化这两个概念都没有理解。可能很多人会这样简单的理解,包括我自己以前也这样认为的。以为文学就是文字学,文化就是文字化,以为文学的目的就是学习文字、学会认字读书看报,以为文化的目的就是让大众都能认字读书看报。 其实文学与文化远不是...

2020年还是买了很多书

2020年还是买了很多书 对于不懂的与未知的,最大的幸事莫过于还有很多书可以翻。 2020年还是买了很多书,虽然很多书没有读,或只读了一部分就放在那了,但还是买了很多书。 还有最近经常在翻的几本书,放在一边没拍上,也补上。