之所以写这个博客是因为经常自己Fedora重装(都是Windows的锅),写来备忘以下,下次安装可以直接看这个,顺便跟大家分享下自己的配置。
最近更新日期2020-05-21,版本为Fedora 32。
selenium关于chromedriver的配置
selenium也算是一个比较低智常用的爬虫,可以使用Firefox/Chrome/IE。
Python3的书写技巧和应用
地道的循环
1 | for i, name in enumerate(names): |
直接交换2个数字的位置
1 | x, y = y, x |
Python3中的默认函数可变问题
1 | from datetime import datetime |
光看代码的话大家会觉得是什么输出呢?
DDA画线法(考虑所有情况)
使用了第三方图形库EGEv19.01,C++编写。
中点画线法(考虑所有情况)
使用了第三方图形库EGEv19.01,C++编写。
Oracle VM VirtuaBox/Mininet安装过程
注意:这篇文章是在Fedora 31的环境下完成的。
mininet现在在github上面的building虽然是passing的状态,但开发组现在推荐的方式和版本是2.2.2以及使用虚拟机并采用他们调试完成的镜像来进行mininet的操作。
Python3下实现AES-CBC
博主使用的是Python3.6,所以首先需要pip安装pycryptodomex,
之后导入Cryptodome就可以使用了。
Fedora 30下无线网卡抓包
最近在干网络相关的活,突然想看一下无线网络802.1X的接入过程,于是就有了这篇博客。
无线网络的特性可能让人联想到古老的集线器(Hub)网络,在集线器网络中,所有通过集线器的数据都会被转发给该集线器所有的接口,也就是说,只要连接在该集线器上的机器,就可以监听该网络上的所有机器的网络通信。默认情况下,网卡只会接受发给自己的数据报文,将其他的报文统统丢弃。当然也可以让网卡接受所有的报文,这就是所谓的混杂模式(promiscuous mode)。
