- 博客(6)
- 收藏
- 关注
原创 k8s runtime.Extention marshal unmarshal
针对 runtime.Extention 字段,采用 “k8s.io/apimachinery/pkg/util/yaml” NewYAMLOrJSONDecoder.Decode → “gopkg.in/yaml.v3” yaml.marshal → “k8s.io/apimachinery/pkg/util/yaml” NewYAMLOrJSONDecoder.Decode 的形式走不通。不要 decode 方法就非得对应 encode 方法,找找 marshal 方法;
2023-03-28 22:02:28
212
原创 linux
常见目录说明:/bin: 存放二进制可执行文件(ls、cat、mkdir 等),常用命令一般都在这里;/etc: 存放系统管理和配置文件;/home: 存放所有用户文件的根目录,是用户主目录的基点,比如用户 user 的主目录就是/home/user,可以用~user 表示;/usr : 用于存放系统应用程序;/opt: 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把 tomcat 等都安装到这里;/proc: 虚拟文件系统目录,是系统内存的映射。
2023-02-12 21:16:32
156
原创 bloom filter误报率为0的错误分析
接上一篇文章“针对pcap文件格式的源ip地址、目的ip地址信息的读取”,我写了个应用bloom filter的程序读取380多万的数据集的源ip地址,将数据集的90%作为训练集进行滤波操作,取数据集的后10%作为测试集计算误报率,选取的m值为8388608,得到的误报率居然是0.0。正常来说,对于340多万的训练集取800多万的m值是不可能得到误报率为0。以下是我一开始误报率为0的代码:ef bloom_filter():global timeslotglobal bilvglobal start
2021-01-05 21:01:26
373
原创 针对pcap文件格式的源ip地址、目的ip地址信息的读取
以下是对数据集进行源ip、目的ip提取的python3代码(如果是用python2 ,if type[0] == 8 and type[1] == 0:应改为if type==’/x08/x00’).代码原理非常简单,即用read()函数对数据集内容按字节读取,生成元组data。再按照数据报格式把所需要的源ip地址信息、目的ip地址信息、长度信息读取出来,并不断循环直到解析结束为止pcap文件格式如下图:import datetimeimport structimport osimport ti
2020-12-30 15:49:36
2177
2
原创 mmh3模块加载Microsoft Visual C++14.0已安装仍报cl.exe command not found:No such file or directiory 解决方法
今天在做布隆滤波器时需要universial hash,python的mmh3模块正好提供了universial hash函数,于是进行mmh3模块加载,但没想到遇到诸多问题,所以写下来希望能帮到其他人。仔细看报错信息:error:Microsoft Visual C++ 14.0 is required. Get it with "Microsoft ": http://landinghub.visualstudio.com/visual-cpp-build-tools...
2020-12-30 15:28:44
1353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人