“2021年2月”存档文章有12

python 解析linuxtraceroute结果

最近需要调用Linux系统的traceroute命令,但是读取了结果,还要对结果进行解析,下面是代码:def scapy_traceroute(self): traceroute_str = """ traceroute to www.materialtools.com (150.109.42.16), 30 hops max, 60 byte packet ...

Ubuntu搜索文件的方法

1. whereis+文件名用于程序名的搜索,搜索结果只限于二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s),如果省略参数,则返回所有信息。2. find / -name +文件名find是在指定的目录下遍历查找,如果目录使用 / 则表示在所有目录下查找,find方式查找文件消耗资源比较大,速度也慢一点。3. locate+文件名linux会把系统内所有的文件都记录在一个...

Ubuntu 运行python Killed

最近在一台1核1G的小服务器上运行Python脚本,运行了1分钟左右,出现如下提示:root@fine-machine-3:/var/Service_IP_Host# python ip_host_main.py Killed出现如上提示的原因:该脚本耗尽了内存,需要修改代码,尽量少占用内容。同时从监控也可以很明显的看到内存突然之间耗尽,截图如下:黄兵个人博客原创。转载请注明出处:黄兵个人博客 ...

nginx 如何设置白名单

在开发的时候,需要将半成品代码部署到远程服务器,这个时候只需要特定的IP地址可以访问。就需要设置Nginx的白名单,将可以访问的IP地址加入白名单。下面是详细步骤:1、新增文件:/etc/nginx/shared-configs/whitelist.conf具体内容如下:allow 127.0.0.1; allow 192.168.0.0/16; allow x.x.x.x; deny al...

D3.js关于时间转换的问题

最近在使用D3.js的时候,从后端读取的是iso标准时间,形如:2021-02-07T06:22:29之后开始转换:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> var utcTime='2021-02-07T06:22:...

关于Angular 修改表单Select不自动更新问题

在Angular中修改表单,当结果从后端读取,mat-select无法自动更新,需要点击页面上的一个表单才会更新,一图胜千言:具体代码如下:ngOnInit() { // GET URI ID this.getCloudVendorID = this.activateRoute.snapshot.params['id']; // get all countries this...

几个不错的D3.js示例

d3鼠标悬停多线图可以学习不同颜色图标的设置,以及鼠标划过的时候给出的相关提示,示例地址:d3 mouseover multi-line chart多线图可以学习鼠标滑过的时候,显示相关数据的方法,项目地址:Multiline chart这个示例使用d3.js v5写了一个图标,可以借此学习一下d3.js v3到v5变更的内容,项目地址:Simple Difference Chart v5这个项目...

在Python 3中Concurrent.futures 与 Multiprocessing 的区别

这篇文章详述了在Python 3中Concurrent.futures与Multiprocessing的异同。同时用代码的方式列举了两者之间的相似之处,代码摘录如下:使用concurrent.futures的方式:from concurrent.futures import ProcessPoolExecutor def pool_factorizer_map(nums, nprocs): ...