序
本文是基于iris 12 扩展编写的类似eggjs框架结构。这里就简单介绍一下什么是iris,iris主要侧重于Web开发,提供了Web开发的一系列功能组件,基于MVC开发模式。如果你想直接开始,请点击stencil-go。
因为我本人之前写nodejs比较多,所以在学习go的时候就找到iris这个框架,毕竟它的关于里面就有一句A true successor of expressjs...
本文整理了 Mac 平台上一系列实用软件和开发工具,从系统配置到日常应用一应俱全,帮助你快速搭建高效的工作环境。
系统软件
homebrew
mysql
pyenv
nvm
redis 直接brew install redis即可
Mac必装软件
IINA 最好用的音视频播放软件(可播放任何地址
Typora 最好用的Markdown编辑工具 (➕PicGo实现图片自动上传
VsCod...
前文
很多时候我们都需要一个公共的资源地址来存储自己的文章等信息,作为一个coder,那当然是要用我们专属的语言来写日记了(markdown)。这里就给大家讲解一下如何使用typora + PicGo + github 打造专属的编辑&存储方式。
准备
一、从上面的链接中下载并安装typora和PicGo
二、 登录github账号
创建公开资源库
生成新令牌
依次点击 右...
XCFramework 是 Apple 推荐的 Framework 分发格式,支持多架构合并。本文详细介绍从 Framework 到 XCFramework 的转换流程。
先说一下XCFramework的好处吧:
多架构合并,模拟器,真机可以通用随便跑
上架AppStore,不需要将.xcframework中的真机架构分离,.framework还需要用脚本分离,这实在太棒了
Framew...
Node.js 版本管理工具从 nvm 迁移到 Volta,包管理器从 npm 迁移到 pnpm,是提升前端开发效率的重要一步。Volta 相比 nvm 的优势在于自动版本切换和项目级配置,本文记录完整的迁移过程。
一、卸载 nvm(避免冲突)
卸载 nvm:
在终端执行以下命令移除 nvm 及其配置:
nvm unload # 卸载 nvm
r...
本文介绍在 Mac 上使用 Docker 和 docker-compose 一键部署 MySQL、Redis 和 Nginx 服务,涵盖镜像加速、数据持久化、容器链接等关键配置。
安装
首先去官网下载,因为国内网络问题,需要配置网络加速,可以使用:
http://hub-mirror.c.163.com 网易
https://registry.docker-cn.com 中国区官方
doc...
本教程详细介绍如何在宝塔面板中配置 Nginx 反向代理、静态资源服务,以及部署 Let’s Encrypt 免费 SSL 证书和自动续期功能。
在宝塔面板中配置您提供的 Nginx 反向代理和静态资源服务,可以按照以下步骤操作。下面的流程图汇总了核心配置步骤,帮助您快速了解整体流程:
1234567891011121314151617flowchart TD A[开始配置] --&g...
使用Let’s Encrypt获取和安装SSL/TLS证书的完整指南
Let’s Encrypt是一个免费、自动化的证书颁发机构(CA),通过其官方工具Certbot可以简化SSL/TLS证书的获取和安装流程。以下是详细的步骤指南:
一、准备工作
域名准备:确保您拥有要申请证书的域名,并且该域名的DNS记录已正确解析到您的服务器IP地址
服务器要求:需要root或sudo权限,并确保服务器...
VS Code 是目前最流行的代码编辑器之一,合理的用户设置能大幅提升编码效率。以下是我的个人配置备份,涵盖编辑器外观、格式化、ESLint、Emmet 等常用选项,可直接复制使用。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657...
本文记录 Vue.js 开发中常见的几个实用技巧,包括通过 JS 动态设置 CSS 变量、理解 extends 与 mixins 的区别以及图片资源的动态导入方法,适合日常开发快速参考。
js动态设置css
123456this.$el.style.setProperty('--ar-round', this.radius);// 或者原生设置// document.documentElem...