事情是这样的,我在6月份的时候,有天无聊,突然想到,为什么不能在GitHub上面,创建一个仓库,根据star的 …
解决python封装Logging模块后,log位置显示错误的问题
引入 今天由于项目需要,要将logging库二次封装成一个类,以实现一些自定义的功能。 我将二次封装了一个lo …
DragonOS虚拟文件系统概述
本文已基于GPLv2协议发布在https://docs.dragonos.org/zh_CN/latest/k …
USB3.0的四种电源管理状态
最近在学usb协议,看到了U0、U1、U2、U3这几个词,特地去查了一下,在此记录。 这几个概念是在USB3. …
Linux下,使用nm命令输出可执行文件的符号表
可执行文件的符号表(symbol table)记录了某个可执行文件中的函数名、全局变量、宏定义等符号信息,这些 …
【转载】数据库-快速求出候选码的小技巧
本文转自https://blog.csdn.net/Env1sage/article/details/1184 …
SQL中,having子句和where子句的区别
在SQL之中,where和having的功能有点像,导致我一直搞不清楚这两者的区别。因此今天专门研究了以下,在 …
UDP协议:校验和的计算
在讲UDP的校验和计算之前,先需要明确一件事情:在计算UDP报文的Checksum之前,我们需要在UDP报文段 …
视频文件太大?使用FFmpeg来无损压缩它!
咱们平时如果经常拍视频的话,都会遇到一个困境:视频文件太大了,存储的时候需要占用很多的空间。如果直接使用视频压 …
快速入门CherryPy(1)
CherryPy是一个轻量级的python网络框架,用来创建网络应用。比如快速实现api接口、做网站后端这样。 …