由于 iOS 的封闭性,导致 iOS 应用一般情况下只能通过 App Store 进行安装,或者是带有描述文件的签名安装。当在安装一些开源的 iOS 应用时由于没有签名并且发布的 ipa 安装包难以使用手机进行安装 (摊手┓( ´∀` )┏)
Hackintosh 尝鲜
话说,最近苹果推出了基于 M1 芯片的 MacBook Air 和 MacBook Pro,以及新的 macOS Big Sur。本文将写写戴尔 G7 如何黑苹果尝鲜 Big Sur Catalina,如果您是忠实的 Windows 粉和 Linux 粉,在看的过程中感觉到任何不适的话,可以随时右上角关闭网页。至于各操作系统之间的圣战,我们就安安静静地吃瓜就好了。
WSL 发行版迁移记录
使用 WSL2 也有一段时间了,基本上可以告别占用大量资源和操作不便的虚拟机,但是 WSL 发行版和 Docker backend 默认的存储路径在 C 盘就很操蛋,一不小心就给你塞满了,对我这种强迫症患者来说非常难受。
Win10 Hyper-V 端口保留问题
WSL2 真香,但是由于 WSL2 需要开启 Hyper-V 功能,最近遇到了运行一些软件时,提示端口已被使用或者端口拒绝连接的错误。导致 1024 ~ 13977 间的一部分端口被 Hyper-V 保留,tomcat、IDEA 等程序跑不起来。
搭建一个自己的 Gitlab CI Runner
说起来博客使用 Travis CI 自动持续部署也一年多了,唯一的感受就是 CI 实在太方便了。正好最近工作的项目仓库都转到公司内部的 Gitlab , 于是就想着能不能利用 CI 跑一些测试。
Vue + SpringBoot 的几种部署方式
前端工程化及 React、Angular、Vue 等框架逐渐成为新的前台页面展示的解决方案后,前端页面逐渐摆脱了「套模板」的开发方式,真正的成为了一个工程项目,也引入了构建和编译、打包这些项目步骤。本文将简单阐述 Vue + SpringBoot 项目的几种部署方案。
Tomcat 开启 gzip 压缩
背景最近公司让做了一个示例项目,部署到阿里云后,客户反馈第一次进入登录页面非常慢,有多慢呢?说出来你可能不信,2M 的 js、css、png 等静态资源加载出来竟然需要15多秒?