FreezeJ' Blog

python argparse用法

Python
官方教程: https://docs.python.org/zh-cn/3/howto/argparse.html完整api:https://docs.python.org/zh-cn/3/library/argparse.html 引入argparse库import argparse ...
查看更多

(转)如何选择开源许可证?

转自阮一峰的网络日志 http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html GPL、BSD、MIT、Mozilla、Apache和LGPL
查看更多

protobuf安装

Linux
简介:protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台 编译安装下载:下载地址解压后进入文件安装: ./autogen.sh ./configure make make check sudo make install 校验: p ...
查看更多

Python map、filter、reduce函数

Python
mapmap(func, *iterables) –> map objectmap函数相当于把迭代对象的所有项都作为参数执行所给的函数,返回应用后的结果。 >>> iter = [1, 2, 3] # 可迭代对象 >>> func = lambda ...
查看更多

python time,datetime,string时间转换

import time from datetime import datetime # 以下简写string: st, datetime:dt, timestamp:ts # 把datetime转成字符串 def dt2st(dt): return dt.strftime(& ...
查看更多

telnetlib实现telnet功能

Python Network
telnet可以用来远程管理交换机,现在估计用的不多了,用ssh会更安全一点,这里只是作一个记录 # encoding=utf-8 ## telnet test import telnetlib import time def telnet(host, username, passw ...
查看更多

python断点调试PDB

代码部署到了服务器,不借助IDE很难调试,出现问题时,手动调试一个个变量print太麻烦,还需要频繁的改代码,效率低下,使用python PDB可以在命令行调试代码,非常强大 PDB是python debugger的简称,python默认已经自带pdb了,无需另外安装,以下是两种方式的P ...
查看更多

运维检查项

Linux
服务器上线前可以做如下检查,或者脚本化模块化实现自动运维巡检(持续补充) 服务器配置是否跟同类型相同(cpu/内存/硬盘) 服务器设置为最大连接数(ulimit -n 65535) 服务器设置正确的时区,时间,下载源地址 系统升级到最新的稳定版本 服务器设置了标准的hostname ...
查看更多

自建radius服务器,使用邮箱认证

Linux Python
公司想实现无线上网接入使用企业邮箱用户名密码登录,控制网络接入。但是没有比如ACS、ISE这种专门的radius服务器,所以只能自建freeradius与WLC无线控制器对接,使用python扩展模块认证用户名密码,判断是否能接入。 编译安装freeradius安装相关库 yum ins ...
查看更多

使用jinja2渲染配置文件

Linux Python
配置文件(json)和模版文件都从后台动态获取,渲染后使用,对于配置文件修改更加灵活和友好,对于格式、顺序、静态配置变更都可以通过修改配置文件和模版文件实现,可以尽量减少代码的修改。 举例:渲染nginx配置文件配置文件配置文件中保存一些经常变更的,或者公共的变量,如证书名称、key文件 ...
查看更多
Prev Next