胡焦24

You got a dream, you gotta to protect it!

站内搜索

添加防火墙规则禁止adobe软件弹窗
发布日期:2026-01-16 默认分类
安装 abode 系列产品后会提示 This unlicensed Adobe app is not genuine and will be disabled soon. 将下列脚本保存为 bat 文件,然后双击运行,添加防火墙规则,禁止 adobe 联网,每次安装新的 adobe 软件后,也需要再运行一次 脚本代码见原作者仓库实现 https://github.com/ph33nx/WinMasterBlocker,这里主要进行备份存档 :: ################################################################ :: ## 🔥 WinMasterBlocker 🔥 # :: …
缩略图
将namesilo上的域名快速迁移到cloudflare中
发布日期:2026-01-12 默认分类
前言 域名是在 namesilo 购买的,并且也一直都是在 namesilo 中续费,但是 namesilo 有几个问题 1、界面太古老了,看起来总是有种不舒服的感觉 2、不提供中文显示,虽然可以三方翻译,但是麻烦还不一定准确,操作不便 3、费用问题,除了域名新注册有时候可能有优惠会便宜一点,续费价格一般都比 cloudflare 贵 比如,在 namesilo 上续费价格为 9.99 美元,但是 cloudflare 不加价、按注册局费用收取,不收额外利润或隐藏费,续费价格能便宜 1.99 美元 因此,考虑将域名迁移到 cloudflare 中,域名迁移是不会产生其他额外费用的,cloudflare 上显示的费用是域名一年的续费金额 在转移到 cloudflare 的时候进行收取,转移后你也可以关闭自动续费, …
缩略图
关于碎片笔记memos的使用吐槽几句
发布日期:2026-01-11 默认分类
才刚初步评估 memos 觉得还不错,搭建完然后上手要投入使用了,结果发布第一条记录就嘎了,纳尼这么差劲的吗?部署的是 0.25.3 发布版本 ERROR: [core] [Server #1]grpc: server failed to encode response: rpc error: code = Internal desc = grpc: error while marshaling: string field contains invalid UTF-8 页面上提示失败了,但是数据库又写进去了? 刷新页面的时候,显示未找到任何数据?然后底下又显示有 10 条记录,其实数据库是有 11 条记录,最开始的一条 hello world 记录是正常的也没显示出来 由于本地已经编译了 main 分支的版本, …
缩略图
碎片笔记memos的部署和使用
发布日期:2026-01-10 默认分类
前言 随着互联网的发展,各类笔记软件也一路迭代,但一直没能找到让人满意的一款笔记软件,直到遇见 notion,基于块的笔记结构可以随意拖动,既是如此丝滑 还有很多优秀的特性,着实让人眼前一亮就喜欢上了,如今 notion 的估计已达 100 亿;对比之下,印象有道之流就太落伍了,已经属于旧时代的产物了 紧接着 notion 就成为了主力笔记软件,但是 notion 用久了,还有不少的小问题,以及一些大问题 1、网络问题,最开始网络基本被隔绝的,最近几年网络改善了很多,但是不用代理的情况下偶尔还是会抽风 2、残影问题,不知道从哪一个版本开始,windows 下的版本频繁出现残影问题,多的时候一天能出现 10 来次以上,升级了多个版本至今一直都没有解决 3、笔记丢失问题,之前没发现过(可能也存在),最近出现一次比较 …
缩略图
基于tauri构建全平台应用
发布日期:2025-12-25 默认分类
可以基于 tauri 开发构建全平台的应用,和 electron 的发布版本动辄百兆不同,tauri 是基于 rust 的,发布版本可以做到几兆大小 tauri 本质上是一个轻量级桌面应用壳,通过前端技术做界面展示,因此 tauri 开发也是需要 node 环境的,但是发布版本的时候不会打包浏览器内核 本地开发需要 node 环境正常,rust 安装通过 https://rust-lang.org/tools/install/ 进行下载安装 项目前端如果是纯静态 html/css/js,也可以不需要 node 环境,通过下载 cargo install tauri-cli,使用 cargo tauri build 进行构建打包应用 主流的前端开发都是基于现代框架(react、vue等),所有 node 环境还是 …
缩略图
数据库postgres的安装和使用
发布日期:2025-12-23 默认分类
在 ubuntu 下通过 apt install postgresql 进行安装 postgres,在数据库软件安装完毕之后,postgres 就会自动启动 默认情况下是没有设置密码的,在终端下切换至 postgres 系统账户(安装 postgres 的时候自动生成),并运行命令行终端 psql sudo -u postgres psql 在数据库的终端下输入 \password 进行连续两次输入创建管理员密码,\ 是命令提示符,可以通过 \? 查看更多的 help 信息 默认 postgres 是使用 peer 认证(本地登录无需密码),如果需要远程访问的话,修改 /etc/postgresql/16/main/pg_hba.conf 文件 添加一行如下的配置,表示使用密码认证方式 另外就是还需要修改端口的 …
缩略图
基于vnstat监控服务器的网卡流量
发布日期:2025-12-23 默认分类
需要监控服务器的网卡流量,但不希望部署一整套很重的监控服务 希望整体和 goaccess 类似,但是 goaccess 是监控 web 服务的,这里使用 vnstat 来监控的是整台服务器的流量 # 安装vnstat apt update apt install vnstat apt install vnstati #指定需要监控的网卡 vnstat -i eth0 #重启vnstat systemctl restart vnstat 新建一个 vnstat-html.sh 脚本,并对脚本添加授权,运行脚本就可以生成网卡的流量图,按需求可以生成小时、天、月的流量图 #!/bin/bash IFACE="eth0" OUT="/root/nginx/html/traffic" …
缩略图
伪造git提交记录生成点阵字符
发布日期:2025-12-22 默认分类
作为版本管理工具中的扛把子,由 linux 之父亲自操刀编写的 git 就不需要过多介绍了,想必已经是无人不知了 但有些人可能不知道的是,git 提交的记录其实是可以伪造的,核心的操作就在于提供了一些 override 的参数,这里用到的就是 --date 这个参数 基于这个 override 的处理,再结合点阵字体的字符数组,就可以玩出花来,比如下面伪造 github 的 contributions 提交点,来进行一些特别的显示 这个提交日期还可以一直前置,直到 1970-01-01,那么你的 github 主页就会显示一个如下的长长列表 这个玩意除了好玩之外,还有什么作用呢?来一个全部填充,假装把自己变成一个很努力的人,惊呆所有人,嘎嘎(如果面试可能还会有一点额外加分) 核心的代码就是以下这 …
缩略图
电磁波光与颜色的简单理解
发布日期:2025-12-14 默认分类
电磁波与可见光的划分 众所周知,现在文明通信的基础无线电波,无线电波是指波长大于红外线的电磁波,按波长的长短可以粗略的分为微波、短波、中波、长波 移动通信有 2G、3G、4G、5G 等,这里的 G 是指 Generation 第几代,并不是指频率,频率大概在 一两千 MHz 的范围内 按照波长从小到大进行划分,得出如下图形所示,其中的可见光的波长是一段很窄的范围,约为 380nm~750nm,波长长度是一个非常非常小的值 原子的尺寸大约在 0.1~0.5 纳米,苹果在 2023 年量产的芯片工艺制程已经达到了 3 纳米,波长在纳米级别的可见光依然是一个很小很小的值 波长 λ 就是波形中两个波峰或者两个波谷之间的尺寸,频率 f 是指一秒钟内电磁波传输的距离中有多少个波长,光速波长频率的关系由 c = λf 决定 …
缩略图
基于vmq的支付系统部署
发布日期:2025-12-14 默认分类
服务端部署 版本变动 和原版对比,进行了一些修改,修改后的服务端版本代码地址 https://github.com/hujiao24/vmqphp 1、移除了金额冲突 考虑到业务量如果不是非常大,同一时间发生多个相同金额的订单概率极其小,更大的可能性是一个待支付客户先后点击了多次造成的冲突,从而生成了多个订单 这时候生成的金额需要客户手工输入递增/减以分为单位的金额,这个行为会让客户极其反感,从而增大订单流失的概率 极端情况下,不同客户并发订单冲突导致支付异常,这时候需要手工介入处理,如果用户要求退款的,个人觉得也是可以接受的,毕竟这种情况的发生概率比较低 如果你站点的业务并发订单很多,那说明你的业务已经很大了,不应该再考虑 v 免签的这种支付方式,更应该接入官方的支付接口 考虑到以后可能通过配置选择是否支持并 …
缩略图
开启fiddler抓取https请求报文
发布日期:2025-11-25 默认分类
fiddler 默认是没有配置抓取 https 请求包的,需要在 options 面板中的 HTTPS 标签页,勾选 “Capture HTTPS CONNECTs” 和 “Decrypt HTTPS traffic” 然后点击右侧的 Actions 按钮,选择 “Trust Root Certificates”,在弹出的窗口中点击确认就可以了 也可以选择第二项 “Export Root Certificates to Desktop” 将证书导出到桌面,然后双击安装证书,和点击安装证书是一样的 证书添加完毕后,通过 certlm.msc 命令打开证书管理器,可以看到 fiddler 添加的证书 “DO_NOT_TRUST_FiddlerRoot” 这时 …
缩略图
使用wrangler发布workers项目
发布日期:2025-11-13 默认分类
前言 想必大家都知道,在 cf 上可以免费搭建 pages 静态站点,比如我的博客 https://blog.qc7.org 就是在 github 上提交,然后在 cf 上部署的 但是有些人可能还不知道,cf 还提供了免费的数据库,对大部分个人用户来说,这个免费的额度已经足够使用了,在数据库的基础上,就可以实现动态的 web 服务了 与传统的 web 服务部同,cf 提供的基于 node 的 wrangler 开发部署模式,不支持传统的 php、java、net 等语言的动态 web 服务 本地安装wrangler wrangler 是 cf 发布的一个 nodejs 组件包,在本地使用下面命令安装 npm install -g wrangler 全局包安装到 node 路径下的 node_modules 目录 …
缩略图
入手域名怎么确认是否被墙
发布日期:2025-11-05 建站技能
前不久搭了一个小破站,然后在 cf 上入手了一个看起来还行的域名,服务端配置了 https 证书访问,然后对 http 进行转发到 https 了 server { listen 80; server_name abc.com www.abc.com; return 301 https://www.abc.com$request_uri; } 由于本地 pc 是长期带魔法棒的,所以在 pc 端访问 http 以及 https 的时候,一切看起来都没有任何问题 然后手机端进行访问的时候,就出现了问题,手机端是没有配置魔法,在访问 https 的时候一切正常,但是在访问 http 的时候就嘎了 开始还以为是 nginx 配置的问题,左右想不明白,为什么没有转发到 https 呢 最终发现,是伟大的墙在搞鬼,拦截了域 …
缩略图
基于vlc的Player的构建编译
发布日期:2025-10-27 默认分类
前言 目前流行的播放器无疑是 PotPlayer 和 VLC,其中 PotPlayer 是韩国公司 Kakao Corp 开发,其开发者是曾是著名的 KMPlayer 的原始作者之一 PotPlayer 并不是开源的软件, VLC 是开源的,并且提供了全平台版本的下载,官方地址在这里 https://www.videolan.org/ 基于 vlc 的 c++ 开发,需要用到的有两部分:sdk 库文件,以及 libvlcpp 头文件 sdk库文件 官方首页的播放器下载,并没有提供单独 sdk 文件,需要下载 7z 压缩的播放器,然后解压提取里面的 sdk 目录 下载页面地址在这里 https://www.videolan.org/vlc/download-windows.html 然后解压 7z 文件,提取里面 …
缩略图
v2ray工具的安装和使用
发布日期:2025-10-27 默认分类
前言 基于国内互联网环境的持续恶化,科学上网已经成为一项必备技能,这里以 v2ray 进行搭建,以下搭建仅供个人使用 官方指导地址 https://www.v2fly.org/guide/start.html 服务端部署 安装前需要有一台海外的 linux 服务器节点,以 ubuntu 为例进行安装 v2ray 服务端,详细参考 https://github.com/v2fly/fhs-install-v2ray 使用下面命令行进行服务端安装 bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) 安装后, …
缩略图