Midk9t's Blog

记录一次家庭网络异常排查与解决

一次突然的网络异常 在气温骤降到9度的晚上,我正就着百威吃烧鸡,不亦乐乎地看新出的三体电视剧(不得不说剧版高度忠于原著,比动画版不知道高到哪里去了,后者真正让我明白什么叫改编就是胡编,简直是无语透了)。而视频却突然卡在汪淼与丁仪对话的画面一动不动,仿佛是想让我多回忆一下小说里面的丁仪是不是这副艺术家模样。此时我只好脱下塑料手套点击鼠标重新加载网站。然后就看到了这个画面: 我网断了? 抱着疑问打开b站测试网络可达性,然后看到这个画面: 嗯?b站证书无效? 打开证书看看: 嗯??怎么b站证书变成了miwifi的证书?

睡前笔记 535期

主要话题 【睡前消息535】新年夜火箭打靶,俄军不能闪 2023年1月1日元旦凌晨,乌军向俄军占领顿涅茨克地区中安置俄军的一所职业学校发射了数枚导弹,对正在举行元旦派对的数百名俄军士兵实施了毁灭性打击。督工表示军事上的影响可能不大,然而就社会学角度来说却十分有代表性:侵略方士气低落,需要庆祝等方式来提振是现代工业化完成的侵略国遇到的普遍问题,稍远如纳粹德国,近至美国越战都可以看到士兵怠战的情况。本质上,这是因为现代政权的合法性源于对保卫市民现代化生活的承诺,而对于已经完成现代化的国家,其对外发动侵略战争必然要剥夺参战士兵的现代化生活,所以长久必然会产生厌战情绪,这就是本次俄军跨年派对送人头的根本原因。

Django migration原理简述

前阵子面试的时候突然被问到Django的migration原理,还让我有多仔细讲多仔细,面试官明显吃透了这个机制要考考我,当时就跪了。。。抛开半年没有碰django项目不谈,本身对migration背后的原理确实了解不深。当时还有点嗤之以鼻,觉得用的时候或者碰到问题的时候再查就好了,然而抛开不懂知识点面试就得跪不说,在认真了解一下django migration原理后,我发现它实际上是一个十分值得学习的数据库表同步的实现,今天在这里做下记录。

如何在Python中动态地创建Class

在Python中,类也是一个对象,比如说,我们可以实现一个返回类的函数: def createClass(inner_attr): class NewClass(object): attr = inner_attr return NewClass 这与静态语言有很大的不同,可以看见NewClass这个类是在运行时创建的,而静态语言实现起来十分麻烦。能够动态创建类的能力在某些时候可以优雅地实现一些功能(见下文)。而要实现动态地创建自定义类,则需要了解Python类创建的原理。

睡前笔记 527期

关于这个系列 这是一个记录B站睡前消息系列内容的系列。在这里我会摘写一些有保存意义的新闻、马督工对它们的评论以及我对二者的思考。睡前消息对我的世界观和分析问题的方法一直有十分深远的影响。