• 首页

  • 归档

  • 分类

  • 标签

  • 朋友圈

  • 更多
    • 电影
    • 相册
    • 公众号
    • Instag
    • GitHub
    • Twitter

  • 搜索
  • ?人在线
Hi, Kainy
Hi, Kainy

Kainy Guo

碰到的事因你而生遇见的人为你而来

12月
01
学习笔记 建站❤编程

微信通信协议消息体解析

发表于 2023-12-01 • 字数统计 974 • 阅读次数

关于微信客户端消息体(待补充…)

阅读全文 »
11月
23
学习笔记 建站❤编程

定了!放弃订阅号消息入口

发表于 2023-11-23 • 字数统计 964 • 阅读次数

在微信订阅的公众号,发布内容会在“订阅号消息”入口进行通知,经过几次改版,这个入口存在感越来越低。只有在有新文章推送时排序靠前,更重要的是进去后文章列表排序按照系统推荐,且无法设置成按发布时间排序。

改版后的订阅号消息列表

这样的通知和排序机制,导致的问题是:每次进入“订阅号消息”列表,都是新的内容排序,总感觉会漏看。并且只能通过标题和头图来判断是否点开文章,而文章点击情况又作为推荐依据,影响往后的推荐结果。无法摸透的推荐机制,无形增加了内容挑选的心智负担。

阅读全文 »
11月
09
学习笔记 建站❤编程

yolov8(yolov5)增量训练数据集的划分建议

发表于 2023-11-09 • 字数统计 664 • 阅读次数

对于yolo模型的训练,每次增加了数据集,希望利用上次训练的最好权重,作为初始化权重进行训练

这种做法被称为”增量训练”(Incremental Training),它有以下好处:

  1. 减少过拟合:使用上一次训练的权重作为初始化,可以继续在原有的模型基础上进行优化,避免模型快速过拟合新的训练集。

  2. 加速训练:使用预训练的模型权重,可以直接继续优化已有的网络结构,无需从随机初始化的权重开始训练,所以可以大大减少训练时间。

  3. 提高最终模型性能:通过多次增量训练,可以逐步优化模型,达到更好的性能。如果每次都从零开始训练,很难达到同样的效果。

阅读全文 »
10月
26
学习笔记 建站❤编程

雷速体育接口数据解析

发表于 2023-10-26 • 字数统计 693 • 阅读次数

背景

最近对前端请求数据加解密产生兴趣。雷速体育赛事模块,展示世界各地足球(还有篮球、网球项目)比赛的实时比分和胜率统计,数据具有一定价值。通过开发者工具的网络面板可以看到,他们对拉取对战直播数据的接口进行了加密,返回类似 base64 编码的字符串。

页面初始化时,会通过 match_live 接口拉回含有:国家(countries)、赛事(events)、对战(matches)、阶段(stages),等字段的完整信息。后续通过 mqtt 推送实时更新的增量数据,动态更新到页面。

阅读全文 »
09月
26
学习笔记 建站❤编程

无root权限的Mac系统安装cocoapods

发表于 2023-09-26 • 字数统计 165 • 阅读次数

安装gem

遇到报错 Error installing Ruby with rvm: “__rvm_make -j8”

log中有如下报错信息:

1
ossl_ts.c:829:5: error: incomplete definition of type 'struct TS_verify_ctx' TS_VERIFY_CTX_set_certs(ctx, x509inter);

阅读全文 »
1…1415161718…116
Kainy Guo

网友Kainy

关♥生活,关注互联网。

Email 订阅 RSS 订阅
580 日志
23 分类
Creative Commons

博客已萌萌哒运行(●'◡'●)ノ♥

跨时空APP下载 jsDelivr 提供 CDN 加速 Google Analytics 提供网站统计服务 SpeedTracker 前端性能监控。

© 2025 Hi, Kainy 由 Hexo 强力驱动 Theme By Sagiri v0.0.2 站点地图 闽ICP备10011360号

Made with by Kainy Guo