使用 Xcode 调试任意 Mac App

在学习其它 app 的优秀功能时,可能需要更深入的了解其功能,此时如果能够对其进行调试可能是很好的方式。 创建证书 打开 keychain(钥匙串) 导航栏-钥匙串访问-证书助理-创建证书 输入证书名,身份类型选择自签……

Continue reading

Nodejs 支持 Single executable applications

Nodejs 在 v20.0.0 开始支持 Single executable applications (简称:sea),但流程较为复杂,这篇文章将介绍如何使用它,并提供一个脚本方便使用。 下面核心代码来自官网,不做过多介绍,这里主要对目录做了调整 打包代码 # 生成的可执行文件名 EXEC_NAME="hello" # 入口文……

Continue reading

安装cocoapods

最近因为重装了系统,需要重新安装cocoapods,在终端运行 sudo gem install cocoapods 时,等了半天也没动静。 发现不走终端代理,查看进程后发现没有走终端代理,只有ruby🐢的速度。 只好另寻它法,仔细检查 gem install 命令后发现添……

Continue reading

使用 cloudflare 定时器

使用 cloudflare 设置定时器,执行一些需要定时执行的脚本,也可以定时部署 cloudflare page。 创建项目 登录cloudflare 点击Workers & Pages 点击create application 选择workers,默认已经选择 点击create worker 自动生……

Continue reading

NotionNext 配置问题

在使用 NotionNext 时,发现有些配置和官方文档上的描述不太一致。 字段 LINK 不支持 NotionConfig,可以设置环境变量:NEXT_PUBLIC_LINK 文档上写“站点网址,此处填写您上线后的网址。务必在blog.……

Continue reading

解决 macOS 上无法打开 DMG 文件的权限问题

问题描述 当尝试打开 .dmg 文件时,遭遇错误提示:“未能完成该操作。权限被拒绝”。 系统环境 设备类型:Mac mini 系统安装方式:通过外置硬盘安装操作系统 操作系统版本:macOS Sonoma 14.0 解决方法 首先在终端中执行以下命令:……

Continue reading

Golang使用ftp上传文件

Go语言中可以使用第三方库github.com/jlaffaye/ftp 库来实现FTP文件上传。 安装: go get -u github.com/jlaffaye/ftp 然后,使用以下代码进行文件上传: package main import ( "bytes" "fmt" "github.com/jlaffaye/ftp" "os" "time" ) const ( ftpDirectoryExistsErrorCode = 550 ) func main() { // 连接到FTP服务器……

Continue reading