飞书监控自动备份
前言 考虑到各种不同的因素,容易丢失一些重要的东西,所以我一直寻求一种好一点的方法去备份数据库 和 服务器里面的文件,但是最后发现都过于麻烦,主要是我懒 这里我的方案是 用python每天凌晨12点自动备份到腾讯COS,并且发送通知到飞书,提醒备份成功! 基础的飞书接入我就不多说了,具体请看文末参考内容 备份数据库 import osfrom qcloud_cos import CosConfigfrom qcloud_cos import CosS3Clientfrom qcloud_cos.cos_threadpool import SimpleThreadPoolimport sysimport loggingimport timeimport base64import hashlibimport schedulefrom datetime import datetimeimport hmacimport requestsimport subprocessdef gen_sign(timestamp, secret): string_to_sign = ' ...
飞书高效监控CDN状态
前言 之前有一篇文章就是写了钉钉获取朋友圈执行日志的文章,然后我就在想:我的博客是静态网站,每次需要去刷新CDN,我可不可以去实现一个提交代码后就自动刷新CDN的问题 想法 我一开始的想法是:部署成功后就发生消息给钉钉机器人 然后钉钉机器人收到消息就自动去刷新CDN。但是由于限制,导致我没有去实现。后面看到飞书的,然后发现它的自定义机器人一样有限制。所以我就改成了去监控CDN的使用情况。效果图如下 获取自定义机器人 在群主中选择设置 在右侧 设置 界面,点击 群机器人 在 群机器人 界面点击 添加机器人。 在 添加机器人 对话框,找到并点击 自定义机器人 自定义机器人头像、昵称、描述 并点击添加 获取到机器人的webhook地址 保存好webhook 和 签名密钥 并点击 完成 这里要选择签名校验 获取腾讯CDN 开发 需要先下载腾讯SDK库 pip install -i https://mirrors.tencent.com/pypi/simple/ --upgrade tencentcloud-sdk-python 这里需要提供 腾讯云API密钥 和 边缘加速 ...
钉钉获取朋友圈执行日志
前言 默认的朋友圈项目是没有通知的,如果部署在服务器很难查看到执行的日志,这里我们的解决方案就是:给他加一个钉钉机器人通知,来获取到每次执行朋友圈时的日志。 获取钉钉机器人 pc 端钉钉找到需要添加机器人的群,然后点击设置->机器人->机器人管理->添加机器人 选择自定义 填写相关的信息 如下图示 要选择加签 复制保存加签的密钥 点击完成后获取到 Webhook 同样需要把 Webhook 保存下来 修改项目 上面的步骤获取到 webhook 和密钥之后 下载朋友圈部署的项目 修改代码 https://github.com/Rock-Candy-Tea/hexo-circle-of-friends https://fcircle-doc.yyyzyyyz.cn/#/ 找到项目下的 hexo_circle_of_friends文件夹下的pipelines文件夹下面的sql_pipe.py文件 只需要修改这个文件即可 保存错误列表 添加一个变量 self.err_list = [] 方法完整代码 def __init__(self): self.us ...
Vercel部署谷歌GeminiAI
获取Key 登陆谷歌AI 创建一个新的key 保存下来 项目部署 接下来我们打开项目地址: https://github.com/babaohuang/GeminiProChat 滑到下面 点击deploy 部署到vercel。如果我们没有vercel账号可以直接使用github登录就可以,没有其他的限制 需要先点Create 然后再填入第一步获取到的Key 最后点击Deploy 部署完成后回到dashboard,点击访问 添加域名 在项目dashboard面板中点击Settings 点击左侧的Domains,在输入框添加自己的域名就OK了 域名解析 添加域名后Vercel默认提供的解析是 cname.vercel-dns.com. 可以把默认的解析改成 cname-china.vercel-dns.com.
3090加速YOLOv8
InsCode 之前有篇文章说过,我电脑内存不够,所以咱们花点人民币,租一个小时的RTX 3090,大概一个小时不到一块钱. CSDN InsCode 这里面可以租用 下面这些随便选一个 镜像选择最基础的就行 SSH登陆 购买完成后用 Termius 或者 xshell登陆. 下面以Termius登陆为例。点击SSH获取1位置的账户和密码 默认获取的账户不是IP,所以我们需要对它进行修改才能登陆 假设下面是登陆指令 密码是单独的点密码复制 ssh -p 32179 root@gpu-xugrzxh2vr.ssh.node.inscode.run 就可以得到以下信息 登陆端口是 32179 账户名是 root IP地址就是 gpu-xugrzxh2vr.ssh.node.inscode.run 按照获取的信息 在termius中填写 然后双击连接即可 上传资源 termius连接之后可以通过termius软件里面的SFTP上传需要的代码和图片资源 当然如果不想这样也可以直接在终端使用命令传输文件,前提是需要把文件弄成zip压缩包 scp 文件名 root@IP:放的路径示例s ...
流量卡测评
前言 最近回到老家了嗷,然后我住我爷爷家里面中国移动直接2G,还经常显示无服务,所以手机在爷爷家使用就是废物,再说我每个月中国移动的套餐是58块钱每个月的还只有10G流量,想着搞一个流量卡,所以在京东购买了一张电信流量卡。电信居然在这个区域有信号,很意外 套餐详情 这里写每个月19,目前的话还不能考证,我还没有使用到一个月,返回10元的话费倒有一个,流量的话确实一样多,激活的时候需要充值100块钱。然后会送40块钱,也就是140话费。还有一个问题就是归属地不是当地的,我购买的时候归属地是湖北武汉的 真实体验 流量多 农村地区有信号 网络速度慢 网络速度慢是最反感的,听音乐都一卡一卡的,想打游戏的话基本不可能,电信满格信号比中国移动两格信号还垃圾 其他的都还好 天际通 这里提一嘴华为大的随身Wi-Fi,在农村地区一样有信号,但是后面久了一样很卡,它那个里面是天际通的卡,99块钱一个月2000G流量,一年599好像。它这个是物联卡,用久了下载300多兆的软件直接需要8小时,套餐退款还需要20个工作日,打游戏刷视频可以 它这个设备就需要300+ 套餐充值另外算 最后 如果地区 ...
个人网站公安备案
起因 昨天下午 睡大觉的时候突然接到一个我户籍地的电话,本来想不接的,然后想了一下还是接了,结果是我当地的网安大队打来的,询问我是否有公安备案啊,然后我回答到 没有。 后面就提醒我需要进行公安备案,要进行备案还有安全评估这些。 总体来说公安备案好像比以前的公安备案更方便,效率更高,以前各种文件,交互式的备案还更难,所以以前的话就没有去进行公安备案。 新增主体 实现需要登陆全国互联网安全管理服务平台,找到开办主体管理,然后点击新增主体,然后填写一些基本的个人相关信息。 新办网站申请 找到网站业务 然后点击新办主体。 如果你有主体的话 一般第一步的开办主体直接点击下一步 交互式个人博客 服务类型的时候需要选择网站类型,有评论的直接选择是 然后选择E类中的E4。具体如下图示 后面的负责人那些就直接按你的开办主体来。 安全评估 公安备案的时候需要一个安全评估 ,一开始我也不懂啊,没有弄过嘛,后来在 小张同学的帮助下得以解决,在此非常感谢小张同学 左侧的安全评估 然后点击开展评估 类型 直接选择网站 评估对象 选择你申请公安备案的博客 那里会提示提交的公安备案网站昵称 安全 ...
Mac工具箱
今天在开发桌面端软件的时候,突然运行不了,电脑被卡出了,内存不足的警告,然后我一看好家伙这个桌面软件的项目居然80多G,然后赶紧打开了我的存储空间看了看,后面我卸载和删除了好多的东西,剩下的都是比较常用的软件和一些工具,所以呢才有这篇文章的分享 Ps: 下面图片有些可以被我压缩失真了,因为图片太大了 浏览器 浏览器最常用的软件,虽然Mac自带Safari浏览器,但是吧我个人觉得这个浏览器不好用,我还是习惯使用谷歌浏览器。前段自动更新了谷歌浏览器,结果发现广告浏览器有时候在全屏使用的时候,居然没有办法点击,好多地方点击都没有反应,只不受最大化的时候才能点击,不知道是系统还是软件的问题。后面我不得不改用之前发现的Arc浏览器 谷歌 作为备用浏览器 不做过多说明 Arc Arc参考地址 配置 关闭Litter Arc 设置Tab自动归档30天 还需要注意一下它的快捷键 比如(这里随便举例2个,具体可以看浏览器): 开发者模式:Command + shift + D 直接ChatGPT:option+command+G 扩展 插件的问题,这个软件是基于谷歌浏览 ...
网站的最后优化
统计 原来网站使用的是51统计,但是吧,我感觉它加载有点慢,还有其他的问题,所以我舍弃这个方案,使用 umami, 当然因为博客是多线部署,所以在开代理的情况下访问速度还是比较慢,我没有去管海外路线,暂时只弄国内路线。 给umami重新写了对应的接口,去获取网站指定的数据 获取详细指定数据 GET /api/websites/{websiteId}/specifyovstats { "today": [ { "pageviews": "21", "uniques": 1, "bounces": "1", "totaltime": "3321" } ], "yesterday": [ { " ...
Mac上部署ChatGLM2
前言 之前我一直有一个想法,想用多年前发布的GPT2去训练对话AI方便自己使用。我想在多个地方使用AI,但是openai官方的需要开代理比较麻烦。最近就看见了清华的ChatGLM2-6B 项目,在本地部署试一下效果。 环境 需要先解决下Mac的环境问题,保证电脑安装python 和 pytorch。 pytorch已经支持M1 参考pytorch官网 执行命令直接安装就行 pip3 install torch torchvision torchaudio ChatGLM2 直接拉取ChatGLM2 git clone https://github.com/THUDM/ChatGLM2-6B.git 可以打开requirements.txt文件 把torch注释掉(非一定) 下载包 pip3 install -r requirements.txt 使用 可以先创建一个python测试和下载模型。按README.md文档中给出的示例 from transformers import AutoTokenizer, AutoModeltokenizer = AutoTokenizer.fr ...










