使用 IOKit 监听 Mac 电脑的 USB 事件

使用 IOKit 监听 Mac 电脑的 USB 事件

h4ck1n 3年前 (2022-09-15) 934

macOS系统如何监听USB设备连接和断开呢? 需要先区分是监听USB设备还是disk(U盘、SD卡等),如果为后者,则可以直接通过系统通知,而不需要调用IOKit监听。 监听可装载的USB设备(U盘、SD卡等) 1.注册通知 // Notification for Mountingthe USB device [[[NSWorkspace sharedWorkspace] notificatio...

iOS 使用 CVPixelBufferRef 提高 CPU 和 GPU 的数据传输效率

iOS 使用 CVPixelBufferRef 提高 CPU 和 GPU 的数据传输效率

h4ck1n 3年前 (2022-05-19) 886

iPhone 的 CPU 对于处理视频来说能力是非常有限的,如果要进行视频处理,比如滤镜、美颜等,都会用到设备的 GPU 能力,也就是会用到 openGL ES 的 api。 CPU 和 GPU 之间的数据传递效率十分低下,尤其是从 GPU 回传数据到 CPU,更是缓慢。比如使用 glReadPixels 从 GPU 读取数据这种模式,想要做到实时很难。 那么,在 iOS 中想要提高 GPU 和 ...

内网穿透工具 ZeroTier 的私有化部署和组网

内网穿透工具 ZeroTier 的私有化部署和组网 6

h4ck1n 3年前 (2022-07-03) 11,846

前言 在外面的时候可能会需要连接家里放的树莓派、智能路由器(Openwrt)、NAS 等设备,但是家里的网络一般没有公网 IP 不能直接连接,这时候就需要使用各种内网穿透的方法连接家中的设备。 简介 常见的内网穿透方法有 OpenVPN、 FRP、Ngrok 等,这些方案一般需要一个有公网 IP 的 VPS 做反向代理进行内网穿透连接,连接的速度取决于做中转代理的 VPS 的最大带宽。 这里介绍另...

扫一扫二维码分享