Nginx 重定向 HTTP 请求到 HTTPS 端口
Apr 16, 2020
如果配置了 nginx 只允许 HTTPS 访问,在浏览器里不加 https:// 访问的话就会报错,添加一个 301 重定向 https 可以解决问题。 server { listen ${HTTP_PORT} ssl http2; ssl_certificate /opt/certs/server.crt; ssl_certificate_key /opt/certs/server.key; error_page 497 301 https://$http_host$request_uri; }
Brew 编译 FFmpeg 4.2.2
Apr 14, 2020
只需要直接编译的话,直接看这里: https://github.com/cntrump/brew-build-FFmpeg 编译过程笔记 FFmpeg.org 已经提供了编译好的静态版本: Static builds for macOS 64-bit。 如果需要在这个版本的基础上增加 AAC 的支持,就需要自己编译。 …
高质量 H.264 视频编码推荐设置
Apr 12, 2020
Video Encoding Settings for H.264 Excellence …
Ubuntu 以普通用户启动 Docker
Apr 12, 2020
创建一个普通用户 root 身份下添加一个普通用户 lvv: useradd lvv 设置密码: passwd lvv 设置默认 Shell: usermod -s /bin/bash lvv 让用户可以执行 sudo,方便安装软件和系统维护…
OpenSSL 创建自签名 SSL 证书
Apr 10, 2020
#!/bin/sh set -e DOMAIN=example.com openssl genrsa -des3 -passout pass:x -out ${DOMAIN}.pass.key 2048 openssl rsa -passin pass:x -in ${DOMAIN}.pass.key -out ${DOMAIN}.key rm ${DOMAIN}.pass.key openssl req -new -key ${DOMAIN}.key -out ${DOMAIN}.csr openssl x509 -req -sha256 -days 365 -in ${DOMAIN}.csr -signkey ${DOMAIN}.key -out ${DOMAIN}.crt
自定义 BlurEffect
Mar 25, 2020
系统提供的 UIBlurEffect 毛玻璃效果不能调整参数,只能选择内置的几个效果。 要实现自定义的毛玻璃效果,需要使用私有类 _UICustomBlurEffect,…
搜索项目里的私有 API
Mar 06, 2020
最近提交新版本到 AppStore ,总是收到 ITMS-90809: Deprecated API Usage 警告信息,说是项目里引用了即将废弃的 UIWebView,建议全部替换为 WKWebView。 …
禁用 iOS 自动检查下载系统更新
Feb 24, 2020
iOS 总是会在接通电源并且连接 Wi-Fi 的情况下自动去检查和下载更新,在新系统发布的时候往往需要消耗几个 G 的流量。 对于开发者来说,开发需要测试不同的系统…
Swift 创建纯代码的 macOS & iOS 应用
Feb 22, 2020
纯代码创建 macOS 应用 默认情况下使用 Xcode 创建的 macOS APP 是基于 storyboard 的,对于多人协作的项目,使用纯代码创建界面比 storyboard 更方便。 首先删掉 storyboard 和相关的设置 删除 Main.storyboard 和 Info.plist 里的…
iOS 接入 IAP 指南
Feb 14, 2020
如果 APP 里需要购买虚拟商品,只能通过苹果的 IAP,否则审核会被拒绝。 接入 IAP 不复杂,只要遵守以下流程,就不会出现“掉单”的情况。 …