- 博客(27)
- 资源 (10)
- 收藏
- 关注
原创 pip download
下载源码tar.gzpip download -d ./ --no-binary :all: -r requirements.txt
2025-02-07 09:41:39
219
1
原创 使用python实现从文件结尾读取文本文件,并按行输出
参数二 read_step:表示每次读取内容的字节数,值越大越占内存。参数一 file_path: 表示纯文本文件路径。主要函数为read_lines。
2024-08-21 16:18:48
338
原创 windows安装编译的python包
有时windows无法直接通过网络安装python包,需要从一个地方先下载好,再去安装,下载的一些编译好的python包,安装时发现提示“is not a supported wheel on this platform”,那可能就是下载编译好的版本不对。就可以去下载xxx.version-cp311-cp311-win_amd64.whl xxx.version-cp311-abi3-win_amd64.whl ...等等39种。pip debug --verbose 显示出支持的编译版本。
2024-02-23 09:21:21
282
原创 linux查看每个CPU的利用率
使用top命令,输入top后,按下“1”,可以展示每个CPU的使用情况。但是CPU比较多时,例如100多个,可能展示不全,可以使用方法2.使用mpstat命令。
2024-01-09 10:54:36
508
原创 openstack neutron网络地址分配
一个openstack的虚拟机,是如何获得分配的地址,以及主机名,dns,主机路由,网关这些信息的呢?
2023-03-15 13:59:56
676
原创 双网卡,doubleISP设置
两个网卡enp11s0f0 192.168.120.3 192.168.120.1enp11s0f1 172.16.110.3 172.16.110.254添加两个路由表 添加到最上面echo “201 T1” /etc/iproute2/rt_tablesecho “202 T2” /etc/iproute2/rt_tables配置路由表T2ip route add 172.16.110.0/24 dev enp11s0f1 table T2ip route add
2021-05-27 11:23:37
527
原创 sqlalchemy create_engine关于连接池的几个参数
pool_size设置连接池中,保持的连接数。初始化时,并不产生连接。只有慢慢需要连接时,才会产生连接。例如我们的连接数设置成pool_size=10。如果我们的并发量一直最高是5。那么我们的连接池里的连接数也就是5。当我们有一次并发量达到了10。以后并发量虽然下去了,连接池中也会保持10个连接。max_overflow当连接池里的连接数已达到,pool_size时,且都被使用时。又要求从连...
2020-02-21 14:51:49
14166
3
原创 常见configure错误 及解决方法
configure: error: Must have atexit() or on_exit()yum install -y hwloc-devel
2019-09-22 17:34:36
4224
原创 python批量测试ssh
python批量测试是否可以sshimport threadingimport osimport paramikoimport reimport socketimport subprocessimport sysimport timeimport eventletfrom eventlet import GreenPooleventlet.monkey_patch()#...
2019-08-23 22:20:20
887
原创 使用python eventlet并发ping
使用python的eventlet实现并发ping主机import threadingimport osimport reimport socketimport subprocessimport sysimport timeimport eventletfrom eventlet import GreenPooleventlet.monkey_patch()pool = ...
2019-08-23 21:33:08
638
原创 nmap使用
查看网段内22端口打开的主机nmap -Pn -p22 172.16.110.0/24 --open# -Pn 认为所有主机都在线,跳过发现主机# -p22 指扫描特定的22端口# --open 只显示打开或者可能打开的端口查看网段内哪些主机可以ping通nmap -sn 10.166.15.0/24# -sn 使用ping扫描,不使用端口扫描...
2019-06-24 17:16:34
154
原创 routes mapper resource
path_prefix如果不设置,但是设置了parent_resource, path_prefix=parent_resource[‘collection_name’]+{parent_resource[‘member_name’]_id}例如parent_resource=dict(collection_name="/p, member_name=“mem) path_prefix=”/p...
2019-06-09 16:53:55
691
原创 python 安装可编辑模式的包
pip install -e <目录>如果 使用sudo执行sudo -H pip install -e <目录>
2019-05-24 17:38:28
790
原创 nmap使用示例
查看网段内22端口打开的主机nmap -Pn -p22 172.16.110.0/24 --open# -Pn 认为所有主机都在线,跳过发现主机# -p22 指扫描特定的22端口# --open 只显示打开或者可能打开的端口查看网段内哪些主机可以ping通nmap -sn 10.166.15.0/24# -sn 使用ping扫描,不使用端口扫描...
2019-05-04 09:29:12
290
原创 linux centos配置网卡 静态IP
假设网卡名字叫bond0配置bond0(DHCP)vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BOOTPROTO=dhcpONBOOT=yes配置bond0(静态IP)vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BOOTPROTO=sta...
2019-05-02 16:14:20
234
翻译 python routes名词解释
https://routes.readthedocs.io/en/latest/glossary.html2019.03componentA part of a URL delimited by slashes. The URL “/help/about” contains two components: “help” and “about”.成分,组件。url的一部分,用斜杠/分割。g...
2019-03-26 14:12:08
316
原创 python routes Mapper的使用
最近在学openstack,发现openstack的好几个组件,都用到了routes.Mapper作为WSGI app的路由控制。nova就在用。nova在用的时候外面又包装了一个类,以后我们再说。底层还是调用了,mapper.connect()去注册路由,调用mapper.routematch去获得路由是否匹配。下面我们就单纯的时候Mapper去做实验。入门# !/usr/bin/env ...
2019-03-25 19:46:42
1936
原创 firewall定义service文件保存位置
firewall定义的service保存的路径可以为/usr/lib/firewalld/services/etc/firewalld/services/一般系统自带的保存在/usr/lib/firewalld/services,一般是一些公共的,不修改的自定义的保存在/etc/firewalld/services/可以通过firewall-cmd --get-services查看...
2019-03-21 09:49:13
1652
原创 学习WSGI框架pecan(五)使用_lookup实现路由处理
截止到上篇文章 学习WSGI框架pecan(四)注册路由方法二我们已经有了两种方法去注册一个路由,今天我们第三种方法。OpenStack Neutron组件就是用这种方法实现的。...
2019-03-18 18:37:45
915
原创 neutron如何加载的plugin类
我们知道neutron在处理路由时,是交个Controller,而Controller又会交给plugin去处理,要想入新功能,就得知道plugin怎么加载的。下面我们就捋一下neutron如何加载的core_plugins的。neutron的好多资源都是由NeutronManager管理的。plugin也是由它加载的。我们从入口开始neutron/pecan_wsgi/startup.py...
2019-03-18 09:58:58
1315
原创 学习WSGI框架pecan(四)注册路由方法二 Controller使用对应属性处理路由
上一篇 学习WSGI框架pecan(三)注册路由方法一 我们已经知道了一种注册路由的方法了,今天介绍第二种。更新代码这次我们原有的文件结构不变,给root.py增加点东西,增加后变成下面这样# /usr/bin/env python# coding=utf-8from utils import happy_exposeclass BookController(object):...
2019-03-15 19:36:04
657
原创 学习WSGI框架pecan(三)注册路由方法一 Controller增加方法处理路由
经过我们第二篇文章 学习WSGI框架pecan(二)All Hello World我们可以让所有路由返回都是一样的。但是这可不是我们开发网站要用的,我们需要不同的路由返回不同的内容。这里我们介绍一种Pecan注册路由的方法。我们给root.py RootController加一个方法叫做diff。更改以后# /usr/bin/env python# coding=utf-8from ...
2019-03-14 20:07:05
635
原创 学习WSGI框架pecan(二)使用_default实现所有路由都可返回结果
经过第一篇文章 学习WSGI框架pecan(一)Hello World我们发现我们已经能看到Hello World了,但是除了访问http://127.0.0.1:5000/能看到以外,访问其他的地址,例如http://127.0.0.1:5000/a就是一个404 Not Found了。今天我们根据Pecan的路由规则,让所有的路由都能看到Hello World。今天我们建三个文件第一个文...
2019-03-14 19:54:34
625
原创 学习WSGI框架pecan(一)Hello World
第一部分安装pip install pecan实现Hello World我们先All in One把代码放到一个文件里。新建一个文件app.py,代码如下:# /usr/bin/env python# coding=utf-8from wsgiref import simple_serverimport pecanclass RootController(object):...
2019-03-14 19:22:36
2323
翻译 python Paste Deployment PasteDeploy模块介绍 中文翻译版
官网地址 https://docs.pylonsproject.org/projects/pastedeploy/en/latest/#翻译时间:2019年3月介绍Paste Deployment是一个用来发现和配置WSGI应用和服务的系统。对于一个WSGI应用的使用者,可以使用方法loadapp,从一个配置文件或者python egg中,加载出来一个WSGI应用。对于WSGI应用的开发者,...
2019-03-07 14:08:06
708
原创 Microsoft Visual Studio 2017 VS2017设置从文件读取输入
1、右键项目 选择属性2、依次选择配置属性-调试-命令行参数输入 “<data.txt” 表示要从data.txt中读取输入3、新建data.txt文件
2019-03-02 17:15:24
5659
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人