Margrop
Articles332
Tags491
Categories7

Categories

1password AC ACP AI AI Agent AI Coding Assistant AI编程助手 AI辅助 AI辅助编程 AP API Agent Alertmanager AppDaemon Aqara CC-Switch CI/CD CLI Tools CLI工具 Caddy Claude Code Cloudflare Codex Cookie 认证 Cron D1 Date Diagrams.net Diary Docker Docker Compose Efficiency Tools Electerm English Gateway Gemini API Gemini CLI GitHub Actions HA HADashboard Hexo HomeAssistant IP IPv4 Java LVM‑Thin Linux MCP MacOS Markdown MiniMax Multi-Agent MySQL NAS Nginx Node-RED Node.js OOM OpenAI OpenClaw OpenCode OpenResty OpenWrt PPPoE Portainer PostgreSQL ProcessOn Prometheus Proxmox VE RPC SOCKS5 SSL Session Shell Subagent TTS TimeMachine UML Uptime Kuma VPN VPS Web WebSocket Windows Workers activate ad adb adblock agent aligenie aliyun alpine annotation aop authy autofs backup baidupan bash bitwarden boot brew browser caddy2 cdn centos cert certbot charles chat chrome classloader client clone closures cloudflare cmd command commit container crontab ctyun ddsm demo dependency deploy developer devtools dll dns docker domain download draw drawio dsm dump dylib edge exception export fail2ban feign firewall-cmd flow frp frpc frps fuckgfw function gcc gfw git github golang gperftools gridea grub gvt-g hacs havcs heap hello hexo hibernate hidpi hoisting homeassistant hosts html htmlparser https iKuai idea image img img2kvm immortalwrt import index install intel io ios ip iptables iptv ipv6 iso java javascript jetbrains jni jnilib jpa js json jsonb jupter jupyterlab jvm k8s kernel key kid kms kodi koolproxy koolproxyr kvm lan lastpass launchctl learning lede letsencrypt linux live low-code lvm lxc m3u8 mac macos mariadb markdown maven md5 microcode mirror modem modules monitor mount mstsc mysql n2n n5105 nas network nfs node node-red nodejs nohup notepad++ npm nssm ntp oop openfeign openssl os otp ovz p14 packet capture pat pdf pem perf ping pip plugin png powerbutton print pro proxy pve pvekclean python qcow2 qemu qemu-guest-agent rar reboot reflog remote remote desktop renew repo resize retina root route router rule rules runtime safari sata scipy-notebook scoping scp server slmgr so socks source spk spring springboot springfox ssh ssl stash string supernode svg svn swagger sync synology systemctl systemd tap tap-windows tapwindows telecom template terminal tls tmux token totp tvbox txt ubuntu udisk ui undertow uninstall unlocker upgrade url v2ray vhd vim vlmcsd vm vmdk web websocket wechat windows with worker wow xiaoya xml yum zip 中国电信 云电脑 交换机 人机协作 代理 优化 体检 值班 健康检查 光猫 公网IP 内存 内存优化 内网 内网IP 内网渗透 写作 升级 协作 博客 反向代理 启动 告警 告警优化 周一 周一焦虑 周五 周报 周末 夏令时 多智能体 多节点 多节点管理 天猫精灵 天翼云 安全 安装 定时任务 容器 容器网络 导入 小米 工作感悟 工程实践 常用软件 广告屏蔽 序列号 应用市场 异常 异步任务 心智成长 心跳 心跳检查 性能优化 感悟 打工 打工人 打工人日记 技术 抓包 排查 描述文件 故障 故障排查 效率 效率工具 数据 旁路由 无服务器 日记 时区 显卡虚拟化 智能家居 智能音箱 服务器 服务管理 架构 梯子 模块 流程 流程图 浏览器 漫游 激活 火绒 焦虑 玄学 生活 电信 画图 监控 监控系统 直播源 直觉 磁盘 端口 端口冲突 端口扫描 管理 续期 网关 网络 网络风暴 群晖 脚本 脚本优化 腾讯 自动化 自动恢复 虚拟机 认证 证书 语雀 超时 路由 路由器 软件管家 软路由 运维 运维日常 运维监控 连接保活 连接问题 通信机制 通知 部署 配置 钉钉 镜像 镜像源 门窗传感器 问题排查 防火墙 阿里云 阿里源 集客 飞书

Hitokoto

Archive

省运会的运动项目分析——运动项目分类

省运会的运动项目分析——运动项目分类

0. 通用要求

  • 提供 RESTful 接口和数据文件
  1. 比赛项目具体数据(历史记录、历史成绩)、
  2. 比赛项目场馆信息
  3. 参赛代表团信息、运动员号码、秩序单
  4. 成绩公告、秩序单(决赛)、奖牌公告、积分公告、破纪录文件
基于 PVE + 软路由 + NAS的家里网络架构梳理(面向技术人员)

基于 PVE + 软路由 + NAS的家里网络架构梳理(面向技术人员)

家庭网络概述

家庭网络,不会像正规的虚拟化平台那样,搞『业务平面』『管理平面』『数据平面』三个平面分离。
家庭网络需要的是方便,那么上面说的三个平面,就需要融合在一起共用网络,才能管理方便。
家庭网络的安全也十分重要,谁也不希望家里的网络大门就一直对外敞开着。

准备硬件设备

  • 电信光猫(目前只有电信宽带,才有可能要到公网IP)
  • 多网口工控机(软路由,性能不要太差)
  • 普通台式机或服务器(能保证7x24小时开机就行)
  • AC + AP(AC 和 AP需要同一个品牌,考虑到 5G WIFI 穿墙性能极差,建议每个房间都配1个5G AP)
  • NAS(建议白裙或黑裙)
  • 网线
  • U盘
  • 可插网线的笔记本电脑(配置网络用)
电信光猫 HGU421N_V3使用

电信光猫 HGU421N_V3使用

NodeRed代码版本控制

NodeRed代码版本控制

问题描述

之前对于node-red代码的备份都是复制~/.node-red/flows_xxx.json文件并保存n个版本,很烦,即使使用Beyond Compare这种对比软件去对比未美化格式的json文件查看更改内容也是一团糟,

解决问题:JSON 格式美化

搜索时发现可以通过更改~/.node-red/settings.js中的设置使flows_xxx.json文件保存时就美化格式。

git删除远程分支报错: remote ref does not exist

git删除远程分支报错: remote ref does not exist

问题描述

在视图删除某个远程分支的时候显示:remote ref does not exist

解决方案

解决方案是首先清除远程分支的本地缓存:git fetch -p origin
可以看到,我们要删除的远程分支其实已经删除了。

省运会的运动项目分析——赛程和结果 Schedule and results

省运会的运动项目分析——赛程和结果 Schedule and results

省运会的运动项目分析——运动员和代表队 athletes & nocs

省运会的运动项目分析——运动员和代表队 athletes & nocs

省运会的运动项目分析——运动项目 sports

省运会的运动项目分析——运动项目 sports

解决 Gitlab 仓库数据恢复后,旧仓库无法提交的问题 error: unpack failed: unable to create temporary object directory

解决 Gitlab 仓库数据恢复后,旧仓库无法提交的问题 error: unpack failed: unable to create temporary object directory

问题描述

Gitlab 服务器刚进行完数据恢复

所有的旧仓库无法进行git push操作

错误提示error: unpack failed: unable to create temporary object directory

但是新增的仓库,可以正常进行git push

群晖 Synology Docker Gitlab 套件更新

群晖 Synology Docker Gitlab 套件更新

警告

升级时会清空环境设置
这一点群晖有点。。。

TIPS

基本上只要把

1
2
GITLAB_HTTPS=true
SSL_SELF_SIGNED=true

给加回来

再把端口号从80改为443即可