Zeusro Blog

Just for freedom

教你怎么用动态规划做一个渣男🤣

高筑墙,广积粮,缓称王

缘起 额,这篇文章其实是讲动态规划算法的。 很多解释背包问题的文章,上来就给你画表格,然后一通操作猛如虎,得出结论就完事。要么就是给你丢个求和公式,让你套套公式就完事。 这让本学渣非常之不爽。于是我决定结合生活阅历和工作经验,写一篇文章来科普一下,让高中生都能懂动态规划这种行动策略。 问题的描述 维基百科对背包问题是这么描述的: 背包问题(Knapsack problem)...

更新kubernetes大版本需要注意的问题

坑,都是坑!

最大的坑是 deprecated apiVersion Kubernetes 的 apiVersion 是会过期的 以 1.16来说,DaemonSet, Deployment, StatefulSet, ReplicaSet 全部统一使用 apps/v1 NetworkPolicy 使用 networking.k8s.io/v1 PodSecurityPolicy 使用 netw...

网站流量异常高?可能是被爬虫盯上了

今天被百度问候到了

问题 2020-03-05 星期四,下午一点.百度流量异常地高,超过了200Mbps. 联系了网宿那边的技术,说是百度的爬虫在捣鬼. 让他们导出了一系列IP 切换到阿里云之后,发现百度竟然还把我网宿的IP给记住了,真是666. 然后我查看了站长后台,抓取的频次确实高了些. 结论 123.125 xxx xxx 220.181 xxx xxx 这2个...

kt-connect,一辆解决Kubernetes集群内外互访问的玩具车

妈妈再也不担心我访问不了 virtual service

项目架构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 . |____cmd---------------------------entry | |____ktctl | | |____main.go | |____shadow | | |____main.go | |___...

kube-eventer,一个超好用的事件监控工具

缘起 起源来自阿里云的文档 发现能对 kubernetes Event 进行消息推送之后,非常喜欢。但是其本身的钉钉推送方式不好用,所以决定亲自修改。 决定开发 项目源代码位于 kube-eventer ,顺便了解了一下kubernetes 的 Event 机制 Controller Manager 会记录节点注册和销毁的事件、Deployment 扩容和升级的事件 ku...

双系统小米笔记本升级MAC 10.15.3

最近有小伙伴把手里的小米笔记本pro升级到10.15.3,我也决定步他后尘。 我的配置 小米pro GTX 1050 版 PM981 + Intel 760p双硬盘双系统 Intel 760p 512G安装黑苹果 PM981 自带window 10 1 2 3 4 5 6 7 8 处理器 英特尔 Core i7-8550U @ 1.80GHz 四核 主板 TIMI TM1707 ...

Github 加速

最近因为疫情的问题,XXX 又拉起了遮羞布。 访问GitHub的时候人物头像不显示就算了,执行 raw.githubusercontent.com( GitHub 静态文件托管域名) 上面的远程代码直接爆 443 。搞得大家工作都不太方便。 于是我收集整理了目前现行的解决方案,试图从源头解决问题。 认识问题 GitHub相关域名 HOST 里的 IP 是错的,请勿直接复制粘贴! ...

php-fpm优化

最近发现网站总是出问题,具体特征是并发连接数在整点时陡然升高,看了一下网站并发,新建连接数其实很少,推测后端程序php-fpm的问题 docker 系统镜像的优化 可以参考 lnmp高并发优化简介 和参考链接里面的资料,从 nginx , 内核 以及 php-fpm.conf 下手,指定对应的方案. 优化后的 php-fpm.conf 1 2 3 4 5 6 7 8 9 10 11 ...

在kubernetes上面使用Jenkins

阿里云swam宣布退市了,把上面的 Jenkins 移到 kubernetes 这边. 直接用 taint node + hostpath 了事. 1 2 node=c kubectl taint node $node jenkins-ready=true:NoExecute 制作 docker 镜像 1 2 3 4 5 FROM jenkins/jenkins:latest US...

迁移GitHub page到新域名

手贱买了个新域名,于是博客也要改下设置.由于之前一直用阿里云解析,现在顺带转移给 cloudflare. 修改GitHub page 的setting,custom domain 改成新域名,并取消掉 enforce https (cloudflare自带证书) 找个服务器监听80端口,把旧域名的流量全部301到新域名,这里我用了docker nginx 来做 设置搜索引擎,...