使用了第三方图形库EGEv19.01,C++编写。
Python3的书写技巧和应用
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)。
RSRP/RSCP/RSSI/RSRQ/RSSNR 参考值和详解
RSRP(Reference Signal Received Power参考信号接收功率):小区下行公共导频在测量带宽内功率的线性值(每个RE上的功率),当存在多根接收天线时,需要对多根天线上的测量结果进行比较,上报值不低于任何一个分支对应的RSRP值,max(RSRP00,RSRP01)。即为信号功率S。反映当前信道的路径损耗强度,用于小区覆盖的测量和小区选择/重选和切换。
取值范围:-44~-140dBm
RSCP(Receive Signal Channel Power):通常特指导频信道,可以理解为手机接收到的导频信道信号强度。
Fedora 25 关于Grub2的操作
Fedora25现在已经用上了Grub2,虽在名称上是Grub的升级版,但其代码实际上被完全重写了。对于最终用户来讲,Grub2带来了若干改进,如:
- 自动搜索可用的内核和硬盘中的可用系统。
- 可支持NTFS等更多分区格式。
- 可启动Windows、Mac OS X等多种系统。
- 更人性化的设计,如键入命令时TAB补全很强大,输出很长时会分页显示等。