Cal Huang

  • 首页
  • About Me
杂记
杂记

两个区间存在交集的判断方法

判断两个日期区间、时间区间、IP 地址段是否存在交集是很常见的需求。 具体来说: 1.1.1.0/24 和 1.1.1.0/31 这两个 IP 段中是否有重叠的地址? 一个故障事件发生在 11:20 - 13:10 ,客户使用服务的时间是 12:10 - 16:00 这个客户是否受到这个故障的影响? 可以把 IP 转换为 int 形式,同样把时间转换为 Unix 时间戳形式。那么这类问题就变成了为判断 [ A, B ],[ x, y ] 两个闭区间是否存在交集。 提出一种判断方法供大家一起讨论。 考虑到必然存在 A…

2023年2月3日 0条评论 102点热度 0人点赞 Cal Huang 阅读全文
杂记

弄个网络质量监测系统

背景 有段时间某台服务器的网络质量总是不太好,由于缺少持续的监测,报障的时候也没办法给出具体影响时间。虽然已经有类似 zabbix 等等的现成监测工具,但是生命在于折腾。   结构设计 总体结构的设计与微软的 Pingmesh 很类似。基本分为三个部分: 控制 负责给探测部分下达控制命令,诸如被探测的地址,Ping 超时时间,Ping间隔等参数。 探测 根据控制器给出的参数进行探测。由于网络质量受到各种各样的因素影响,探测器应该布置在尽可能多的地方,尽可能的去收集信息 分析 对数据进行聚合分析,诸如计算平…

2020年10月18日 0条评论 3298点热度 10人点赞 Cal Huang 阅读全文
杂记

七牛云直播空间PC网页简单Demo

看七牛云在知乎上写了「视频直播技术详解」系列文。决定试一试。看了一下,官网的直播SDK只有Android 和 iOS的。试了试PC网页非常快速便捷就构建出了一个简单的直播 demo,现在把过程写一下。作为笔记。严格意义上可能不能算「直播」因为图像和声音来自一个视频文件而不是摄像机等采集设备,不过这并不妨碍我们动手操作一下了解直播到底是一个怎么样的过程。 准备 首先需要准备以下几项: 已备案的域名 七牛云账户 FFmpeg 一个视频文件(请注意版权问题) 一台或两台能上网的电脑   其中 FFmpeg 是「…

2016年10月19日 0条评论 6685点热度 3人点赞 Cal Huang 阅读全文
杂记

搬迁记

第三次搬迁。 从SAE搬到搬瓦工再到阿里云,这次应该不会再搬了,因为都备案了搬起来就不是纯技术问题了,比较麻烦2333。

2016年10月13日 2条评论 6548点热度 0人点赞 Cal Huang 阅读全文
归档
  • 2023年2月
  • 2022年5月
  • 2021年10月
  • 2020年10月
  • 2020年7月
  • 2016年11月
  • 2016年10月

COPYRIGHT © 2021 hhyhhy.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang