一、报错信息 在windows下使用spacy安装对应的语言模块时,发现其是从github上下载的,使用 python -m spacy download zh_core_web_sm 或 python -m spacy download en时都会报错,报错内容为:requests.exceptions.ConnectionError: HTTPSConnectionPool(host=’raw……
Continue reading
windows下python下的开发环境是基于Miniconda3搭建的,在测试某一个功能时,其默认调用的是sqlite3库进行存储。不过在调用时失败,报错信息如下: 1from _sqlite3 import * 2ImportError: DLL load failed: 找不到指定的模块 sqlite3 直接使用pip install sqlite3也提示失败。这个默认使用官方的python版本安装……
Continue reading
Blackbox Exporter是Prometheus社区提供的官方黑盒监控解决方案,其允许用户通过:HTTP、HTTPS、DNS、TCP以及ICMP的方式对网络进行探测。刚好因为要从事SRE工作,这里就以站点的可用性为例,来结合Blackbox Exporter设定下SLO值。 一、Blackb……
Continue reading
Android APK 反编译要做两件事:一是要将apk里的dex文件转换成Jar包,再通过工具查看编译前的java源文件。二是通过工具查看apk里对应的AndroidManifest.xml、resources.arsc、res各布局文件等二进制文件。在开始反编译之前我们先看下APK文件的构成。 一……
Continue reading
应朋友的要求,帮他采集的一些数据,直接使用的pandas进行的处理,直接入了库,由于比较懒,表结构之前没有进行设计。有一个日期的字段直接是默认以text的方式进行录入的,这个太占用空间了,后面改成了int(8),虽然相对好一些,不过总感觉还是别扭,空下来的时候重新设计了表结构,也……
Continue reading
一、背景 最近有一个需求是想基于 Neo4j 做设备关联关系的查询和关联图的输出。就是通过输入一个公网IP+端口就可以查询其对应的后端F5地址信息和realserver信息。在实现这个功能之前,需要先将防火墙数据F5数据做一个关联。效果类似如下: firewall-f5 二、数据关联 bigip F5配置,F5的配置有node、……
Continue reading
一、AI换脸需求概述 AI换脸这个需求是领导给一同事的需求,在帮同事装完相关环境后,也顺便帮他一想研究了下。同事选中的是用faceswap开源软件进行测试。faceswap 项目是一个学习重建脸部特征的深度学习算法。你给它一堆的图片,它学习几个小时后,可以根据计算的模型对图片进行批量……
Continue reading
一、功能和需求 先说下现在实现的功能吧,想要在实现一个内部DNS查询系统,通过在页面上输入域名或IP地址就可以查出对应的IP或域名。具体效果如下: dnsquery 通过点击后面的提交查询,就可以返回相应的结果。里面的地址和域名也是可以直接更换为想要查询的地址或者内容。 二、代码实现 本来系统是想使用g……
Continue reading
一、设计 公司设备较多,有时需要匹配一些设备之间的关系。这里以NAS存储和主机之间的关联关系。存储都分了那些lun,给了哪些主机使用?理清这些关系如果全靠纯手工来做是比较繁琐的。这时候可以借助自动化工具+采集脚本,自动完成入库操作即可。定期的跑下任备就行了。 使用df -t nfs输出并排……
Continue reading
在进行pvcreate创建PV时,可能会遇到Device /dev/sdX excluded by a filter报错,一般出现这个错误是在通过parted分区并删除相应的分区信息以后。遇到这种情况有两种解决方法: 1、通过wipefs 指令清理盘信息 1# wipefs -a /dev/sdb 2/dev/sdb: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54 3/dev/sdb: 8 bytes were erased at offset 0x13ffffe00 (gpt): 45 46 49 20 50……
Continue reading