置顶 其他分享 手把手教你如何获取亚马逊免费服务器并搭建图床 前言 由于最近 telegraph 不再允许上传图片,导致之前在论坛等地方使用的图床失效了,所以想整一台不需要经常重装的机器来搭建图床。 又想到很久之前听说亚马逊云科技提供免费的云服务器,上官网一看,果然活动还在。并且,除了云服务器,还有永久免费的无服务器计算服务等等,可以访问亚马逊云科技进行查询免费产品进行体验。 这还说什么,有免费的云服务器不拿来体验一下,想想都觉得可惜。 获取免费云服务器 1...
置顶 其他分享 关于我都在用服务器折腾一些什么 介绍 从正式准备购买服务器折腾一些东西也快两年,最开始也就整一下博客,折腾的无非就是主题啊,插件啊什么的。最开始肯定喜欢一些花里胡哨的东西,到后来还是更喜欢看起来舒适、简洁的风格,毕竟博客是用来看文字的,不是来看装扮的。 因为稳定使用服务器,所以就买了两台腾讯轻量无忧,还有一台是最近购买的 UCloud 香港服务器,都是续费同价的。很长一段时间都是在捣鼓服务器,当然了,一般测试的机器都是用的本地的...
程序开发 Go 语言多模块工作区 在 Go 1.18 引入的多模块工作区(Workspace)功能使我们可以在一个工作区中同时使用多个模块,这对开发大型项目或需要同时处理多个模块依赖的项目非常有帮助。 下面是一个简单使用多模块工作区的案例: 创建主目录 首先创建主目录: mkdir myworkspace cd myworkspace 创建第一个模块 在 myworkspace 文件夹下运行命令: mkdir mod1 cd mo...
其他分享 Syncthing 同步文件问题记录 syncing: opening temp file: open xxx: permission denied 这种是经典的权限问题。可以将需要文件夹的权限修改为容器内用户可操作的权限。 或者以 root 用户运行容器: services: syncthing: image: syncthing/syncthing:latest container_name: syncthing ports: -...
经验教程 Vscode 编写 vue 常见问题及解决方法 【TypeScript】JSX 元素隐式具有类型 “any“,因为不存在接口 “JSX.IntrinsicElements“。ts(7026) { "compilerOptions": { "jsx": "preserve", "jsxImportSource": "vue", // ... } }...
程序开发 Vue3 项目初始化 1. 初始化项目 vue3 推荐使用 vite 进行项目构建,vite 官方中文文档参考:cn.vitejs.dev/guide/ 另外包管理工具推荐 pnmp,其号称高性能的 npm。pnmp 由 npm/yarn 衍生而来,解决了 npm/yarn 内部潜在的 bug,极大的优化了性能,扩展了使用场景。 pnpm 安装: npm i -g pnpm 项目初始化: pnpm create vit...
程序开发 Css 中 flex 弹性布局详解 1. 概念 flex 是 CSS 的一种布局模式,它通过定义父容器 (flex container) 和子元素 (flex items) 之间的关系来创建灵活的布局。 1.1 容器-Flex Container 设置了 display: flex 或 display: inline-flex 称为容器。 它的所有直接子元素都会成为 flex items (弹性项目)。 1.2 弹性项目-Flex ...
经验教程 Springboot 使用 nacos 时固定注册 ip 最近使用 idea 开发 springboot 项目时,经常遇到注册 nacos 的 ip 为 169.xx.xx.xx 的问题。之前有过多网卡上送时 ip 不对的问题,但是把对应网卡禁用就好了。 这次无论是重启项目或者是电脑,还是禁用网卡都不好用,想想只是为了本地开发使用,于是直接修改本地配置文件好了: spring: cloud: nacos: discovery: ip: 172.21.9....
文章转载 ESlint9 + Prettier 配置教程 在我还不知道如何从 0 开始配置ESlint的时候,ESlint已经更新到 9.x 了。而我还一直在用各种 cli 自动生成的ESlint配置,基本是ESlint@8.x版本。看着package.json中一大堆eslint依赖,不知道哪些有用哪些多余。本着不是最新我不用的原则,当我尝试升级到 ESlint9.x 时,却不是很顺利,因为ESlint@9.x配置上做了一些大改。折腾了几天之后,我发现...
经验教程 使用 nvm 管理 node 版本 在一台机器上想要安装不同版本的 node 通常是一件麻烦的事情,而 nvm 是一款 node 版本管理工具,允许用户通过命令行快速安装、切换和管理不同的 Node.js 版本。 nvm 项目开源地址:https://github.com/nvm-sh/nvm 需要注意的是 nvm 只适用于 macOS 和 Linux 系统,如果在 windows 上使用,则可以选择 nvm-windows。 首先...
文章转载 Golang-cheat-sheet 的中文版本 English golang-cheat-sheet是目前GitHub上最流行的golang代码速查表。 作者Ariel Mashraki也是Facebook著名ORM框架ent(2019年开源)的作者和首席布道师。 本项目是本人翻译的该速查表的中文版本,会根据原版实时更新。 版本 当前更新版本:2022-08-27 英文原版链接:fix "mismatched types int an...
瞎折腾 Docker 搭建聚合 DNS 管理系统 彩虹聚合 DNS 管理系统可以实现在一个网站内管理多个平台的域名解析,目前已支持的域名平台有 CF、腾讯云、阿里云和华为云等。 功能特性据官方介绍有: 多用户管理,可为每个用户可分配不同的域名解析权限 提供API接口,可获取域名单独的登录链接,方便各种IDC系统对接 容灾切换功能,支持ping、tcp、http(s)检测协议并自动暂停/修改域名解析,并支持邮件、微信公众号通知 CF优选IP功能,支...
其他分享 服务器数据如何方便地备份到网盘 由于之前写的搭建密码管理器 Vaultwarden,论坛有人提到来个备份教程,于是便有了这篇文章。 我自己的方案是,数据都存放在一个目录下,比如 /home/docker 目录。那么备份数据的时候只需要加密压缩这个目录,然后上传到网盘即可。 这里需要用到 rclone 进行网盘挂载,如果不了解这个的话可以看看 Docker 安装 rclone 挂载 Onedrive 到本地。rclone 支持的网...