会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
longfei2018
博客园
首页
新随笔
联系
订阅
管理
2023年10月27日
行为型模式(一) 责任链模式
摘要: 责任链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象能够处理它为止。 角色: 抽象处理者 具体处理者 客户端 from abc import ABCMeta,abstractmethod class Manag
阅读全文
posted @ 2023-10-27 16:11 longfei2021
阅读(7)
评论(0)
推荐(0)
编辑
2023年10月26日
结构型模式(三) 外观模式
摘要: 外观模式:是为了给子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得子系统更加容易使用。减少系统之间的耦合性,提高了灵活性和安全性 角色:外观类、子系统类 class Cpu: def start(self): print('cpu start') def stop(se
阅读全文
posted @ 2023-10-26 14:29 longfei2021
阅读(5)
评论(0)
推荐(0)
编辑
2023年10月19日
结构型模式(二) 组合模式
摘要: 将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使用户对单个对象和组合对象的使用具有一致性。 角色: 抽象组件 叶子组件 复合组件 客户端 from abc import ABCMeta,abstractmethod class Graphic: @abstractmethod def
阅读全文
posted @ 2023-10-19 17:44 longfei2021
阅读(3)
评论(0)
推荐(0)
编辑
2021年11月25日
时间模块(三)pytz时区模块
摘要: pytz时区模块 pytz模块常用于时区的转换,常常配合datetime一起使用。 import pytz #定义上海时区 >>> tz = pytz.timezone('Asia/Shanghai') >>> utc = pytz.timezone('UTC') #将一个本地时间和一个UTC时间统
阅读全文
posted @ 2021-11-25 14:18 longfei2021
阅读(551)
评论(0)
推荐(0)
编辑
时间模块(二)datetime
摘要: datetime模块 datetime有datetime.datetime和datetime.date两个功能模块 import datetime print(datetime.datetime) # <class 'datetime.datetime'> now_time = datetime.d
阅读全文
posted @ 2021-11-25 14:16 longfei2021
阅读(170)
评论(0)
推荐(0)
编辑
base64加解密模块
摘要: 使用base64模块进行字符串加解密 import base64 print(base64.b64encode(b'aaa')) #base64加密 print(base64.b64decode("YWFh")) #base64解密 结果:b'YWFh'b'aaa' 例子: import base6
阅读全文
posted @ 2021-11-25 14:00 longfei2021
阅读(57)
评论(0)
推荐(0)
编辑
2021年11月16日
xmltodict模块
摘要: python xml_str转json 使用第三方模块xmltodict pip3 install xmltodict 使用: import xmltodict def xmlToJson(xml_str): '''传入xml字符串,返回字典''' dic = xmltodict.parse(xml
阅读全文
posted @ 2021-11-16 18:02 longfei2021
阅读(125)
评论(0)
推荐(0)
编辑
ncclient模块
摘要: Ncclient简介 Ncclient是一个开源的Python模块,用来在NETCONF客户端开发各种和NETCONF相关的网络运维脚本和应用程序。截止2020年10月最新的版本为0.6.9,对系统环境有如下要求: Python 2.7 或 Python 3.4+setuptools 0.6+Par
阅读全文
posted @ 2021-11-16 17:58 longfei2021
阅读(3240)
评论(0)
推荐(0)
编辑
2021年7月8日
windows 修改hosts文件不生效
摘要: windows服务器上修改本地hosts文件后发现解析域名未生效,刷新了dns缓存依然不行 ipconfig /flushdns用来清空和刷新DNS缓存 可能原因:启用了DNS Client服务,该服务为DNS解析的缓存服务 解决办法:将该服务停用,并且改成手动启用 再试测试后发现问题解决。
阅读全文
posted @ 2021-07-08 13:10 longfei2021
阅读(1357)
评论(0)
推荐(0)
编辑
2021年4月18日
sh模块
摘要: sh模块可以实现在linux服务器上运行命令,不支持windows系统 安装 pip install sh 例子1 >>> import sh >>> sh.echo("hi") hi 例子2 import sh sh.ssh("root@10.1.1.1 pwd")
阅读全文
posted @ 2021-04-18 06:08 longfei2021
阅读(66)
评论(0)
推荐(0)
编辑
下一页