macOS下给Docker动态添加端口

macOS下给Docker动态添加端口

h4ck1n 实用技巧 2个月前 (03-03) 37 0

在macOS上使用Docker发现开放的端口不够用了,但是还不想重新创建容器咋整? 修改步骤 ① 查看container id 使用docker ps、docker ps -a、docker inspect containerName等方式先获得容器的id 这里我使用inspect docker inspect mnginx | grep Id 返回的信息如下: "Id": &...

iRightMenu Pro 更新历史

iRightMenu Pro 更新历史

h4ck1n 专题栏目 1年前 (2022-08-06) 184 0

Version 1.4.7 (33) Nov 04, 2023 at 17:26 12.2 MB 增加复制路径时允许复制当前所在文件夹路径的功能 修复无法使用ROOT权限执行操作的问题(重要) 修复在仿达的工具栏中使用进入终端等操作无效的问题 其他已知问题和体验优化 Version 1.4.6 (32) Oct 16, 2023 at 09:25 12.2 MB 修复某些情况下无法打开程序主窗口的...

iRightMenu Pro 使用帮助

iRightMenu Pro 使用帮助 9

h4ck1n 专题栏目 2年前 (2022-04-10) 322 0

应用介绍 iRightMenu Pro 是 macOS 上一款灵活、强大的右键菜单工具,不仅内置了各种常用的工具,还能够让用户自定义右键菜单,使用 Shell 脚本实现菜单功能,充分发挥脚本的长处和灵活性,帮你塑造自己的专属右键。 iRightMenu Pro 运行在苹果的 Sandbox 机制之外,突破了苹果的沙盒限制,虽然无法和 iRightMenu 一样上架 App Store,但是获得了比...

WCDB 简明使用指南

WCDB 简明使用指南

h4ck1n 技术笔记 10个月前 (07-30) 324 0

WCDB 是一个高效、完整、易用的移动数据库框架,基于 SQLCipher,支持 iOS, macOS 和 Android。 本文简单记录 WCDB 在 Objective-C 项目下的使用代码。 类字段绑定(ORM) Message.h #import <Foundation/Foundation.h> @interface Message : NSObject @property ...

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

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

h4ck1n 技术笔记 1年前 (2022-07-03) 9,220 17

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

使用宝塔安装 YOURLS 搭建短链接服务

使用宝塔安装 YOURLS 搭建短链接服务 8

h4ck1n 技术笔记 1年前 (2022-09-26) 593 0

简介 YOURLS是一款使用 PHP+MySQL 开发的开源短链接管理系统,可以创建公开或私有的短链接,允许随机或自定义关键字,拥有强大的数据统计分析功能,文档齐全,插件丰富,支持开放API扩展。 项目:https://github.com/YOURLS/YOURLS 官网:http://yourls.org/ 下载:https://github.com/YOURLS/YOURLS/archive...

C 语言实现读取 .ini 配置文件

C 语言实现读取 .ini 配置文件

h4ck1n 技术笔记 1年前 (2022-10-10) 468 0

在 Windows 下可以用GetPrivateProfileString或GetPrivateProfileInt方便读取 .ini 配置文件内容,但是在 Linux 平台上就一筹莫展了。 为了解决该问题,使用 C 语言实现读取 .ini 配置文件,可在 Linux 平台上使用,不受平台限制。 #include <string.h> #ifdef WIN32 #include <...

macOS 提升应用执行权限的方案

macOS 提升应用执行权限的方案

h4ck1n 技术笔记 2年前 (2022-04-05) 1,060 0

应用中有些shell命令可能需要sudo,也就是需要root权限来完成的,比如: $ sudo spctl --master-disable # 开启软件安装的未知来源 碰到这类情况,直接使用是肯定不行的,那么我们该如何处理? 方案一 AuthorizationExecuteWithPrivileges() 这个函数是Security.framework中的一员,使用非常方便。而且还有一个封装得非...

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

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

h4ck1n 技术笔记 1年前 (2022-09-15) 598 0

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

扫一扫二维码分享