域名用免费的pp.ua 1. Koyeb 上挂探针 这里使用开源项目:https://github.com/fscarmen2/Argo-Nezha-Service-Container 的做法,具体参考教程 ps:: 哪吒虽然好用,但是担心存在安全问题(agent可以用--skip-conn --skip-procs --disable-auto-update --disable-command-execute) 2. Blog前端放到Vercel 使...
用白嫖的aws反代,防止流量跑光,搓个脚本——流量超过阈值发送消息到telegram bot 流量超过阈值就发送消息提醒 config.json { "telegram_bot_token": "xxxxx:xxxxxxx", "chat_id": "xxxx", "monthly_limit_gb": 100 } import json import requests import schedule import time import psutil from datetime import datetime de...
众所周知的原因,CF套的网站打开更慢,本来打算也用CF的SaaS,CNAME到一个优化域名上去。 刚好前几天在NodeSeek上看到一个老哥,提供了优选CF的IP接口,打算用他的接口配合CF的API自己解析到优化节点上。 主要是CNAME这个用的人太多了,容易出问题。 CF SaaS的过程就省略了,网上教程很多,解析就完了。 // 生成一个配置文件 // url:第三方的获取优化ip接口 // email:CF的邮箱 // domain:对应域名 // zone_id:面板下面有 // key:cf api的key // tg的机器人参数(可选) // dns_id:...
服务器到期了,迁移了一下博客,换了个主题。 发现移动端有个提示“浏览器版本太低”弹窗?但本机都是最新的系统和版本… 去Github上翻了下代码,再查了下手机的UA,发现事情并不简单: Mozilla/5.0 (iPhone; CPU iPhone OS 17_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/123.0.6312.52 Mobile/15E148 Safari/604.1 本机是IOS上的Chrome 变成了CriOS… 找到资料 -> https://chromium.google...
I migrated my code repository when I had some free time. Prior to that, I had been using Coding to manage my private code for three reasons: I was accustomed to it from my previous company. The pushing and pulling speed of the code in China was notably fast. I coul...
最近有个小工具需求:批量导入excel的数据到mongodb和mysql。 比较简单,开始用Python写了一个。速度不算慢,如果本地执行的话,都差不多一样。 但因为最近的工作都是用Go开发,为了方便同事修改,所以用Go又重新写了一下。OK. 随便取个名字,就叫 . |-- cmd | `-- ecc.go |-- configs | |-- cfg.go | `-- cfg.yaml |-- data |-- internal | `-- importing |-- pkg | |-- files | |...
问题:一共有100块钱,要分给10个人,最大的12,最小的6,设计一个发红包的方法 晚上在水群里,看到有讨论到这个问题的,所以当时就随便写了下,现在重新整理下。 开始思路 红包发一个,总钱数减一个红包的钱,保证随机红包钱在[6,12]之间,减掉后的总钱数要大于剩下的人数x6,遍历一遍后,有多余的钱用递归对每个人循环补,直到剩下的钱补完。 let sum = 100 let num = 10 const min = 6 const max = 12 let result = [] const fn = ()...
最近课余,写了几个app的api,感觉有三个比较重要的地方: 异常的捕获 日志的完备 接口的安全 前面两点在一些成熟的框架或者脚手架里有比较好的实现,接口安全主要就是接口认证的问题。 通常使用签名验证 签名验证就是请求中加了一些有用没用的字段,组合起来后通过后台跟客户端达成共识的一个方法生成签名,服务器端就依照这个方法进行签名验证。 { data: [{},...], timestamp: 1501296071, //时间戳 token: 'asfdjl52f1df1', //口令 r_i: 'al...
背景:小黄鱼买了一台N手的Chromebook机器。 这是一台二手或者三手的Hp Chromebook 14。 硬件配置是赛扬双核2955U, 4g/DDr3, 16G/SSD和一块14寸分辨率为1366x768的老屏。 刷机 大概的思路是: 刷第三方bios 引导Arch 基本环境构建。 需要准备的是: 一个稳定的热点(可能需要翻墙) 第三方固件 Arch的U盘引导盘 第三方bios 刷第三方bios前要去掉机器主板上的保护螺丝,拆机的时候小心点,我的触摸板就拆坏了(悲)... 机器重新装好了后就需...
今天,滚动更新的时候,出现签名不安全 -> 然后更新密匙的时候发现 时间不对 ->> 同步时间的时候hwclock报 硬件错误。 起因:机器的时间被重置了,一个星期没开机,应该是主板电池放完了,操作时timedatactl与hwclock都报错。 时间同步问题 #安装ntp sudo pacman -S ntp #更新当前时间 ntpd -qg #同步硬件时间 hwclock -w #使用timedatactl同步时间 timedatactl set-ntp 1 解决签名问题 ...