日常崩溃

技术

A 15-post collection

在2017年(试图)安装Docker是怎样一种体验

如果你是一个小白,听说Docker很酷,想在服务器上装一个玩玩。在临近2018年的今天,装一个Docker是怎样一种体验呢? 首先假设你身处国外呼吸着自由的空气or你的网络环境自带了科学上网,可以流畅的打开在国内访问起来半死不活的Docker官网,然后让我们开始吧。 首先打开Do ... »

Windfarer at | 吐槽, 技术 |

Wireshark安装及远程抓包

Wireshark是一个十分强大的开源的网络抓包工具,在调试与网络有关的灵异问题以及在无线网络环境下偷鸡摸狗之类的场景中有很好的疗效。 安装 MacOS下使用brew cask一把梭。 brew cask install wireshark 远程抓包 原理是在需要抓包的机器上使用 ... »

Windfarer at | 技术 |

如何追踪民航客机

闲得无聊的时候,可以买一根电视棒,这样就能收看电视节目了 有的时候会好奇flightradar24和flightaware上面的航班轨迹信息是怎么来的,据说其中部分数据就是爱好者们用自己的设备采集到的。 在C君的指点下,我也买了一根电视棒玩玩追踪航班信息。 型号是RTL2832U ... »

Windfarer at | , 技术 |

SQLAlchemy的scoped_session是啥玩意

通常我们用SQLAlchemy写数据的时候要创建Session对象来维护数据库会话,用完了再关掉。但是听说还有个叫scoped_session的玩意,这是做啥用的? 这东西其实与web应用有一些关系。我们在使用Django的ORM的时候怎么没见到需要创建个session呢?因为它 ... »

Windfarer at | 技术 |

如何让Docker容器正常打印Python的日志

在Docker容器里跑Python程序时,我们经常遇到通过print函数或者logging模块输出的信息在容器log中迷之失踪,过了好久又迷之出现。这是因为Python在写stdout和stderr的时候有缓冲区,导致输出无法实时更新进容器log。 有如下几种方法解决: 1. 增 ... »

Windfarer at | 技术 |