概论 什么是建造者模式呢?将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式示例 我们先来回忆一下在模板模式中的 示例,[内外部系统交互]中的四个步骤: 第一步:参数校验 第二步:封装对外的请求参数 第三步:对外提交请求 第四步:后置处理,例如记录操作日志 最后核 ...
分类:
编程语言 时间:
2018-11-28 20:40:21
阅读次数:
268
一、expect简介Expect是一种TCL扩展性的语言,主要用于完成系统交互方面的功能,比如SSH、FTP等,这些程序都需要手工与它们进行互动,而使用Expect就可以模拟人手工互动的过程,是一种自动的方式控制。在使用shell编写巡检脚本的过程中,常使用expect工具与巡检机器进行交互。通常我... ...
分类:
其他好文 时间:
2018-11-26 00:19:55
阅读次数:
801
2018 2019 1 20165228 《信息安全系统设计基础》第七周学习总结 教材学习内容总结 第八章 异常控制流(Exception Control Flow,ECF) 异常控制流发生在系统的各个层次 理解ECF将帮助理解重要的系统概念 理解ECF将帮助理解应用程序如何与操作系统交互 理解EC ...
分类:
其他好文 时间:
2018-11-11 23:40:01
阅读次数:
164
Web侦察工具HTTrack (爬取整站) HTTrack介绍 爬取整站的网页,用于离线浏览,减少与目标系统交互,HTTrack是一个免费的(GPL,自由软件)和易于使用的离线浏览器工具。它允许您从Internet上下载万维网站点到本地目录,递归地构建所有目录,从服务器获取HTML,图像和其他文件到 ...
分类:
Web程序 时间:
2018-11-05 22:26:00
阅读次数:
903
每种语言都有自己的优势,互相结合起来各取所长程序执行起来效率更高或者说哪种实现方式较简单就用哪个,nodejs是利用子进程来调用系统命令或者文件,文档见 "http://nodejs.org/api/child_process.html" ,NodeJS子进程提供了与系统交互的重要接口,其主要API ...
分类:
Web程序 时间:
2018-11-05 16:20:31
阅读次数:
394
常用模块(二) 四、os模块 os模块是与操作系统交互的一个接口,用于对操作系统进行调用 五、sys模块 六、hashlib模块 hashlib模块用于加密相关的操作,具有两种加密算法 Eg.算法一:md5 Eg.算法二 ...
分类:
编程语言 时间:
2018-10-25 11:01:33
阅读次数:
186
一、项目需求 每周从A系统生成一张Excel报表,发送此报表给指定人员,相关人员依据此报表去完成后续的工作。 项目限制: 1、无法通过EDI系统交互的方式从后台读取数据 2、由于公司网络环境限制,不能使用SMTP发送邮件,比如,不能通过smtp.163.com发送邮件 二、解决方案 模拟人工操作,登 ...
分类:
编程语言 时间:
2018-10-10 17:21:33
阅读次数:
335
Python之系统交互(subprocess) 本节内容 os与commands模块 subprocess模块 subprocess.Popen类 总结 我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell。那么我们如何通过Python来完成这些命令行指令的 ...
分类:
编程语言 时间:
2018-09-24 11:17:08
阅读次数:
153
fork + exec fork是低层次的系统调用,通过复制父进程来创建子进程。 fork的行为 fork用来拷贝当前进程,生成一个基本完全一样的子进程。 如果fork成功: 则表示成功创建子进程,这时会有两条执行路线:继续执行父进程、执行子进程 fork成功时,会返回两个值:对父进程返回子进程的p ...
分类:
其他好文 时间:
2018-09-23 22:19:34
阅读次数:
161
# os模块 与操作系统交互的一个接口 # os.getcwd # 获取当前工作目录 # os.chdir('dirname') # 改变当前脚本工作目录 # os.curdir # 返回当前目录 # os.pardir # 获取当前目录的父目录字符串名 # os.makedir('dirname1... ...
分类:
其他好文 时间:
2018-09-23 16:37:44
阅读次数:
197