命令模式

《自拍教程17》Python调用命令

☆樱花仙子☆ 提交于 2020-02-23 18:52:20
他山之石 何为他山之石,就是借助外界工具,来实现自己想要的功能。 命令行界面软件, 即各种命令,我们也叫命令行工具, 此类工具也是测试人员或者开发人员常用的工具的一种。 测试人员可以借助这类工具,快速实现数据处理, 比如Linux自带的wget命令(Windows这边需要自己去下载放到环境变量), 就可以实现下载文件的功能。 调用命令VS编写代码 初学编程的测试人员,编写代码,可能还会有些许难度。 比如通过requests模块, 下载一个文件的命令如下: import requests url = "http://www.zipython.com/images/download_file/angel.mp3" r = requests.get(url) with open("angel.mp3", "wb") as hf: hf.write(r.content) 但是用wget这类命令,只需要以下2行代码。 import os os.system("wget http://www.zipython.com/images/download_file/angel.mp3") 对于初学者,尤其是用习惯了命令的人, 其实可以很快的通过os.system() 就可以调用很多很多的命令行工具软件, 进行数据处理, 所以我很建议, Python自动化测试的初学者 。 先别学着写代码

vi常用命令

守給你的承諾、 提交于 2020-02-23 08:02:20
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename….filename :打开多个文件,依次编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字j至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f

redis笔记

你说的曾经没有我的故事 提交于 2020-02-23 03:30:49
Redis是开源的免费的高效的以键值对类型的 NoSQL数据库; Redis自身优势: 1.支持的数据类型丰富; 2.因为使用的是内存,读写速度快; 3.原子性,redis中的操作都是单线程,但后期可能会出多线程; 4高可用,redis主从模式,哨兵,集群 5.可设置过期时间,消息订阅等 Redis支持的数据类型: String(字符串)、List(列表)、Set(无序去重集合)、Sorted Set(有序去重集合)、hash(哈希) Redis数据淘汰策略: noeviction 不允许淘汰数据,内存满返回错误信息; allkeys-lru 在所有数据列表中挑选调用最少的数据淘汰; volatile-lru 在已经过期的数据列表中淘汰使用最少的数据; allkeys-random 在所有数据列表中随机淘汰数据 volatile-random 在已经过期的数据列表中随机淘汰数据 volatile-ttl 在已经过期的数据列表中优先淘汰回收存活时间较短的数据; Redis的value值最大存储1个G, String类型最大存储512GB; Redis为了达到最快的读写速度,将数据都写入内存中,在通过异步的方式将数据持久化到磁盘中;这是Redis的优势; Redis的持久化方案: (默认)RDB AOF RDB: 是定期将数据快照保存在一个rbd文件中

安装Tensorflow windows10

荒凉一梦 提交于 2020-02-23 00:44:51
一:安装Anaconda和Tensorflow 1:从官方网站下载Anaconda https://www.anaconda.com/download/ 2:进行软件安装(这个和普通的没什么特别区别) 注意一点: 3:安装完成Anaconda之后进行环境变量的测试 进入到windows中的命令模式: (1)检测anaconda环境是否安装成功:conda --version 四, 安装Tensorflow    安装Tensorflow时,需要从Anaconda仓库中下载,一般默认链接的都是国外镜像地址,下载肯定很慢啊(跨国呢!),这里我是用国内清华镜像,需要改一下链接镜像的地址。这里,我们打开刚刚安装好的Anaconda中的 Anaconda Prompt,然后输入:     conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/     conda config --set show_channel_urls yes     这两行代码用来改成连接清华镜像的     接下来安装Tensorflow,在Anaconda Prompt中输入:     conda create -n tensorflow python=3.5.2 (3.5

实验报告五

故事扮演 提交于 2020-02-23 00:00:51
学 号201521450036 中国人民公安大学 Chinese people ’ public security university 网络对抗技术 实验报告 实验五 综合渗透 学生姓名 叶骅锋 年级 2015 区队 网安五区 指导教师 高见 信息技术与网络安全 学院 201 6 年 11 月 7 日 实验任务总纲 20 1 6 —20 1 7 学年 第 一 学期 一、实验目的 1.通过对木马的练习,使读者理解和掌握木马传播和运行的机制;通过手动删除木马,掌握检查木马和删除木马的技巧,学会防御木马的相关知识,加深对木马的安全防范意识。 2.了解并熟悉常用的网络攻击工具,木马的基本功能; 3.达到巩固课程知识和实际应用的目的。 二、实验要求 1.认真阅读每个实验内容,需要截图的题目,需清晰截图并对截图进行标注和说明。 2.文档要求结构清晰,图文表达准确,标注规范。推理内容客观、合理、逻辑性强。 3.软件工具可使用NC、MSF等。 4.实验结束后,保留电子文档。 三 、实验步骤 1.准备 提前做好实验准备,实验前应把详细了解实验目的、实验要求和实验内容,熟悉并准备好实验用的软件工具,按照实验内容和要求提前做好实验内容的准备。 2.实验环境 描述实验所使用的硬件和软件环境(包括各种软件工具); 开机并启动软件office2003或2007、浏览器、加解密软件。 3.实验过程 1

实验报告五

我怕爱的太早我们不能终老 提交于 2020-02-22 23:59:05
学 号:201521440039 中国人民公安大学 Chinese people ’ public security university 网络对抗技术 实验报告 实验五 综合渗透 学生姓名 刘晓晨 年级 2015级 区队 四区队 指导教师 高见 信息技术与网络安全 学院 201 6 年 11 月 7 日 实验任务总纲 20 1 6 —20 1 7 学年 第 一 学期 一、实验目的 1.通过对木马的练习,使读者理解和掌握木马传播和运行的机制;通过手动删除木马,掌握检查木马和删除木马的技巧,学会防御木马的相关知识,加深对木马的安全防范意识。 2.了解并熟悉常用的网络攻击工具,木马的基本功能; 3.达到巩固课程知识和实际应用的目的。 二、实验要求 1.认真阅读每个实验内容,需要截图的题目,需清晰截图并对截图进行标注和说明。 2.文档要求结构清晰,图文表达准确,标注规范。推理内容客观、合理、逻辑性强。 3.软件工具可使用NC、MSF等。 4.实验结束后,保留电子文档。 三 、实验步骤 1.准备 提前做好实验准备,实验前应把详细了解实验目的、实验要求和实验内容,熟悉并准备好实验用的软件工具,按照实验内容和要求提前做好实验内容的准备。 2.实验环境 描述实验所使用的硬件和软件环境(包括各种软件工具); 开机并启动软件office2003或2007、浏览器、加解密软件。 3.实验过程 1

CMake 用法总结(转载)

左心房为你撑大大i 提交于 2020-02-22 23:44:54
原文地址 什么是 CMake All problems in computer science can be solved by another level of indirection. David Wheeler 你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake ,BSD Make( pmake ), Makepp ,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这样就带来了一个严峻的问题:如果软件想跨平台,必须要保证能够在不同平台编译。而如果使用上面的 Make 工具,就得为每一种标准写一次 Makefile ,这将是一件让人抓狂的工作。 CMake 就是针对上面问题所设计的工具:它首先允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件,如 Unix 的 Makefile 或 Windows 的 Visual Studio 工程。从而做到“Write once, run everywhere”。显然,CMake 是一个比上述几种 make 更高级的编译配置工具。一些使用 CMake 作为项目架构系统的知名开源项目有 VTK 、 ITK 、 KDE 、 OpenCV

centos5,6的GRUB简介

三世轮回 提交于 2020-02-22 18:29:56
grub:GRand Unified Bootloader grub 0.x:grub legacy(centos5,6) grub 1.x:grub2(centos7) grub legacy(grub 0.x) stage1:mbr stage1_5:mbr之后的扇区,让stage1中的bootloader能识别stage2所在的分区上的文件系统 stage2:磁盘分区(/boot/grub/) centos6: # ls /boot/grub/ device.map fat_stage1_5 grub.conf jfs_stage1_5 minix_stage1_5 splash.xpm.gz stage2 vstafs_stage1_5 e2fs_stage1_5 ffs_stage1_5 iso9660_stage1_5 menu.lst reiserfs_stage1_5 stage1 ufs2_stage1_5 xfs_stage1_5 stage2和内核,通常放置于基本的磁盘分区,不可以是lvm和软raid。读取lvm和软raid分区,是需要根文件系统里的驱动程序的,这时根文件系统还没有加载。 根文件系统,一般都是逻辑分区,以方便扩容和管理,如果/boot也和根文件系统在同一个分区里的话,由于grub程序无法加载逻辑分区里的文件,所以就无法访问/boot目录

Linux学习Day5:Vim编辑器、配置网卡、配置Yum软件仓库

丶灬走出姿态 提交于 2020-02-22 18:29:43
   今天首先学习Vim编辑器的使用,通过它可以对Linux系统的文件进行编写和修改。在Linux系统中一切都是文件,所以熟练掌握Vim编辑器的使用十分重要。最后通过配置主机网卡的实验,来加深Vim编辑器中诸多命令、快捷键、模式切换方法的理解。 一、Vim文本编辑器   Vim编辑器设置了三种模式,每种模式分别支持多种不同的命令快捷键,三种模式如下所示:    命令模式: 控制关标移动,可对文本进行复制、粘贴、删除和查找工作。    输入模式: 正常的文本录入。    末行模式: 保存或退出文档,以及设置编辑环境。    在每次使用Vim编辑器的时候,首先进入命令模式,此时通过 按下a、i、o健 切换到输入模式后才能进行文档编写工作。编辑完文档后需要 按Esc健 返回命令模式,再按下 :健 进入末行模式,执行文档的保存或退出操作。注意,输入模式是无法直接切换至末行模式的。    命令模式 下常见的一些命令如下所示: 命令 作用 dd 删除(其实是剪切)光标所在的行 5dd 删除(其实是剪切)从光标处开始的5行 yy 复制光标所在的行 5yy 复制从光标开始处的5行 n 显示搜索命令定位到的下一个字符串 N 显示搜索命令定位到的上一个字符串 u 撤销上一步的操作 p 将之前删除(dd)或复制(yy)过的数据粘贴到光标的后面    末行模式 主要用于保存或退出文档

VI编辑器

ぃ、小莉子 提交于 2020-02-22 15:10:30
快速跳到末尾在命令模式下按 G 1. 查找 /xxx(?xxx) 表示在整篇文档中搜索匹配 xxx 的字符串 , / 表示向下查找 , ? 表示 向上查找 . 其中 xxx 可以是正规表达式 , 关于正规式就不多说了 . 一般来说是区分大小写的 , 要想不区分大小写 , 那得先输入 :set ignorecase 查找到以后 , 再输入 n 查找下一个匹配处 , 输入 N 反方向查找 . *(#) 当光标停留在某个单词上时 , 输入这条命令表示查找与该单词匹配的 下 ( 上 ) 一个单词 . 同样 , 再输入 n 查找下一个匹配处 , 输入 N 反方 向查找 . g*(g#) 此命令与上条命令相似 , 只不过它不完全匹配光标所在处的单词 , 而 是匹配包含该单词的所有字符串 . gd 本命令查找与光标所在单词相匹配的单词 , 并将光标停留在文档的非 注释段中第一次出现这个单词的地方 . % 本命令查找与光标所在处相匹配的反括号 , 包括 () [] {} f(F)x 本命令表示在光标所在行进行查找 , 查找光标右 ( 左 ) 方第一个 x 字符 . 找到后 : 输入 ; 表示继续往下找 输入 , 表示反方向查找 2. 快速移动光标 在 vi 中 , 移动光标和编辑是两件事 , 正因为区分开来 , 所以可以很方便的进行光标定 位和编辑. 因此能更快一点移动光标是很有用的. w(e)