命令模式

CISCO命令信息大全

故事扮演 提交于 2020-03-29 18:30:54
思科配置: 配置主机名: 查看路由器配置SW1#show run 关闭域名解析 domain(域名) no ip domain lookup 修改路由器的主机名:SW(config)#hostname R1-test 进入端口SW(config)#int fa0/0 配置互联ip地址SW(config-if)#ip add 202.106.1.1 255.255.255.252 开启端口SW(config-if)#no shut 开启端口:SW(config-if)#no shut 开启设备远程管理功能 进入虚拟远程端口 SW(config)#line vty ? <0-935> First Line number(允许936个人同时在线) 配置控制台密码 --Router>enable --Router# configure terminal --Router(config)# line console 0 --Router(config-line)# login --Router(config-line)# password 1234 --Router(config-line)# 按ctrl+z --Router#exit 交换机的命令模式 --Switch> --switch>:用户模式 --switch>enable --switch#特权模式(一般用于查看配置信息) --

Ubuntu下图形界面卡死解决办法

妖精的绣舞 提交于 2020-03-29 18:10:58
杀死进程 ubuntu下的xorg软件包是包括显卡驱动、图形环境库等等一系列软件包,我想我把它的进程杀掉,GUI桌面就应该会好使了吧。于是我用了下面的命令找到Xorg命令的进程pid。 ps -t tty7 1 当然了在卡死的情况下,我们不能打开终端。但是,我们用alt+ctrl+F1切换至文本模式下,就可以输入这个命令了。接着杀掉这个进程就行了: kill pid 1 上面这个命令需要root权限。 编写脚本 但是,我时间长了以后总输入这个很不方便,而且我也可能会忘掉这个命令。于是,我写了一个脚本,一个命令就搞定了。下面是我的命令: fuckXorg 1 以后用这个命令就可以解决了Ubuntu下图形界面卡死的情况。我想你们一定等不及fuck这个该死的Xorg了吧,下面我告诉你们我是怎么做到的。其实很简单,下面会用到一些环境变量的知识,如果对它不怎么熟悉,请参考这篇文章: http://blog.csdn.net/xlinsist/article/details/51028581 首先编辑下面的文件,加入下面图片中最后两行脚本。 vim /root/.profile 1 史上最牛逼Ubuntu下图形界面卡死解决办法 加入这两行脚本以后,每次当root用户登录时,都会把/root/bin目录加入到PATH环境变量。 接着,在/root

gnu_make 1

旧时模样 提交于 2020-03-29 00:52:38
序 言 本系列笔记来自于徐海兵的《 GNU make 中文手册》,在此首先感谢徐海兵对于 Info make 的翻译。 第一章 概述 1.1 概述 GNU make :构建、管理工程; makefile :描述整个工程的编译、链接等规则; make :命令工具,解释 makefile 中的指令 / 规则;不仅仅用来管理 C 语言工程。 1.2 准备知识 编译:源文件 - 生成 .o 链接: .o 、库 - 可执行程序, ld 工具; 静态库:多个 .o 文件的归档, ar 工具; 动态库:也是多个 .o 文件的集合,但生成方式特殊; 第二章 GNU make 介绍 2.1 makefile 简介 make 通过比较对应文件(目标和依赖)的最后修改时间, 来决定哪些文件需要更新; make 命令也可以通过命令行参数指定需要重新编译的文件; make 根据 makefile 中的规则描述,执行相关的命令来完成指定的任务; 首次编译:对所有源文件进行编译,并链接生成可执行程序; 非首次编译:重新编译自上次 make 之后修改过的源文件、包含了修改过的头文件的源文件; 自上次 make 之后没有修改的文件,不做任何工作; 2.2 makefile 规则介绍 Target... : Prerequisites... Command …... 目标 Target :最终可执行程序文件名

GNU Makeflie

丶灬走出姿态 提交于 2020-03-29 00:52:13
简介   Gnu Make主要用于构建和管理程序包。Makefile文件描述了整个工程的编译、连接等规则。 其中包括:     工程中的哪些源文件需要编译以及如何编译;     需要创建那些库文件以及如何创建这些库文件;     如何最后产生我们想要得可执行文件。   make是一个命令工具,它解释Makefile中的指令(应该说是规则),Makefile中描述了工程中所有文件的编译顺序、规则。 Makefile有自己的书写格式、关键字、函数。像C语言有自己的格式、关键字和函数一样。 而且在Makefile中可以使用shell所提供的任何命令来完成你想要的工作。 详细请看《GNU make中文手册》。 1.make规则  工程中以下几种文件在执行make时将会被编译:   所有的源文件没有被编译过,则对各个C源文件进行编译并进行链接,生成最后的可执行程序。 每一个在上次执行make之后修改过的C源代码文件在本次执行make时将会被重新编译。 头文件在上一次执行make之后被修改。则所有包含此头文件的C源文件在本次执行make时将会被重新编译。 一个简单的Makefile描述规则组成: TARGET... : PREREQUISITES... COMMAND ... ... target :规则的目标。通常是程序中间或者最后需要生成的文件名。可以是.o文件

Redis 基础:Redis 事件处理

北慕城南 提交于 2020-03-28 23:20:27
Redis 事件处理 Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: 文件事件(file event):Redis服务器通过套接字与客户端(或其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。服务器与客户端(或其他服务器)的通信会产生相应的文件事件,而服务器则通过监听并处理这些事件来完成一系列网络通信操作; 时间事件(time event):Redis服务器的一些操作(比如serverCron函数)需要在给定的时间执行,而时间事件就是服务器对这类定时操作的抽象; 文件事件 1.文件事件处理器 文件事件处理器使用I/O多路复用(multiplexing)程序来同时监听多个套接字,并根据套接字目前执行的任务来为套接字关联不同的事件处理器; 当被监听的套接字准备好执行连接应答(accept)、读取(read)、写入(write)、关闭(close)等操作时,与操作相对应的文件事件就会产生,这时文件事件处理器就会调用套接字之前关联好的时间处理器来处理这些事件; 2.组成 文件事件处理器由四个组成部分:套接字、I/O多路复用程序、文件事件调度器,以及事件处理器; 文件事件是对套接字操作的抽象,每当一个套接字准备好执行连接应答、写入、读取、关闭等操作时,就会产生一个文件事件。因为一个服务器通常会连接多个套接字,所以多个文件事件有可能会并发地出现。 I

图解Java设计模式之命令模式

我只是一个虾纸丫 提交于 2020-03-28 17:20:18
图解Java设计模式之命令模式 智能生活项目需求 命令模式基本介绍 命令模式的原理类图 命令模式在Spring框架中JdbcTemplate应用源码分析 命令模式的注意事项和细节 智能生活项目需求 看一个具体的需求 我们买类一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只要在手机上安装app就可以控制对这些家电工作。 这些智能家电来自不同的厂家,我们不想针对每一种家电都安装一个App,分别控制,我们希望只要一个App就可以控制全部智能家电。 要实现一个app控制所有智能家电的需要,则每个智能家电厂家都要提供一个统一的接口给app调用,这时就可以考虑使用命令模式。 命令模式可将“动作的请求者”从“动作的执行者”对象中解耦出来。 在我们的例子中,动作的请求者是手机app,动作的执行者是每个厂商的一个家电产品。 命令模式基本介绍 命令模式(Command Pattern):在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是那个,我们只需在程序运行时具体的请求接收者即可,此时,可以使用命令模式来进行设计 命令模式使得请求发送者与请求接收者消除彼此之间的耦合,让对象之间的调用关系更加灵活,实现解耦。 在命令模式中,会将一个请求封装为一个对象,以便使用不同参数来表示不同的请求(即命名),同时命令模式也支持可撤销的操作。 通俗易懂的理解

【转】Android自动化测试之MonkeyRunner MonkeyDevice MonkeyImage API使用详解 脚本编写 脚本录制回放

半世苍凉 提交于 2020-03-28 15:44:44
【内容转自】:https://blog.csdn.net/qq_30993595/article/details/80872808 MonkeyRunner简介: monkeyrunner工具提供了一个API,用于编写从Android代码之外控制Android设备或模拟器的程序。 使用monkeyrunner,你可以编写一个Python程序,安装Android应用程序或测试包,运行它,向其发送击键,截取其用户界面,并在工作站上存储屏幕截图。 monkeyrunner工具主要用于测试功能/框架级别的应用程序和设备以及运行单元测试套件,但您可以将其用于其他目的。 Monkeyrunner工具为Android测试提供了以下独特功能: 多设备控制:monkeyrunner API可以在多个设备或仿真器上应用一个或多个测试套件。您可以物理连接所有设备或一次启动所有模拟器(或两者),以编程方式依次连接每个模拟器,然后运行一个或多个测试。您也可以以编程方式启动仿真器配置,运行一个或多个测试,然后关闭仿真器。 功能测试:monkeyrunner可以运行Android应用程序的自动化开始至结束测试。您可以使用按键或触摸事件提供输入值,并将结果视为截图。 回归测试: monkeyrunner可以通过运行应用程序并将其输出截图与一组已知正确的截图进行比较来测试应用程序的稳定性。 可扩展的自动化

《连载 | 物联网框架ServerSuperIO教程》- 5.轮询通讯模式开发及注意事项。附:网友制作的类库说明(CHM)

点点圈 提交于 2020-03-28 14:07:53
1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 《连载 | 物联网框架ServerSuperIO教程》1.4种通讯模式机制。 《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明 《连载 | 物联网框架ServerSuperIO教程》- 3.设备驱动介绍 《连载 | 物联网框架ServerSuperIO教程》-4.如开发一套设备驱动,同时支持串口和网络通讯。 目 录 5. 轮询通讯模型开发及注意事项... 2 4.1 概述... 2 4.2 通讯机制说明... 2 4.3 设备驱动开发注意事项... 3 4.3.1 实时发送数据... 3 4.3.2 优先发送其他数据... 3 4.4 宿主程序服务实例配置注意事项... 4 4.5 轮询运行效果... 4 5. 轮询通讯模型开发及注意事项 4.1 概述 轮询通讯模式是SuperIO最早且唯一的通讯模式,在此基础上增加了自控模式、并发模式。ServerSuperIO框架除了具备这3种通讯模式外,还具备单例模式,后边会对这些通讯模式进行详细介绍。 刚参加工作的时候,也不知道什么通讯模式,但是当时工业领域的通讯环境非常复杂,调制解调的通讯链路,300波特率的传输速率,受地质、电缆等强电磁干扰,经常会出现数据被干扰的现象。当时也没有所谓的互联网技术,为了保障通讯的稳定性

Centos7学习记录

梦想与她 提交于 2020-03-28 11:27:41
。、图形桌面与命令桌面手动切换方式 系统部署完成后可以切换到命令行界面:打开一个SHELL窗口运行 init 3 即可进入命令行界面。恢复图形用init 5 更改模式命令: l systemctl set-default graphical.target由命令行模式更改为图形界面模式 systemctl set-default multi-user.target由图形界面模式更改为命令行模式 关机命令 如果要关机,必须保证当前系统中没有其他用户在登录系统。我们可以使用who命令查看是否还有其他人登录,或者使用命令ps -aux查看是否还有后台进程运行。shutdown,halt,poweroff都为关机的命令,我们可以使用命令man shutdown查看其帮助文档。例如,我们运行如下命令关机。 shutdown -h 10 #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中 shutdown -h now #计算机会立刻关机 shutdown -h 22:22 #计算机会在这个时刻关机 shutdown -r now #计算机会立刻重启 shutdown -r +10 #计算机会将于10分钟后重启 reboot #重启 halt #关机 linux常用命令 文件处理命令-命令格式与目录处理 命令格式 命令 [-选项][参数] 中括弧代表可选。 Ls –la /etc

20175201张驰exp3——免杀原理与实践

无人久伴 提交于 2020-03-28 08:15:48
目录 一、学习目标 二、基础问题回答 三、实验步骤 1、使用msf编码器msfvenom生成后门程序 2、使用Msfvenom生成jar等其他文件 用下面的命令生成php文件 3、Veil-Evasion 4、用shellcode编程生成后门程序 5、加壳 三、实验遇到的问题 1、装veil的时候,缺少Python3.4的包。 2、没有找到hyperion.exe程序。 四、实验感想 一、学习目标 (1)正确使用msf编码器(0.5分),msfvenom生成如jar之类的其他文件(0.5分),veil-evasion(0.5分),加壳工具(0.5分),使用shellcode编程(1分) (2)通过组合应用各种技术实现恶意代码免杀(0.5分) (如果成功实现了免杀的,简单语言描述原理,不要截图。与杀软共生的结果验证要截图。) (3)用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑的杀软名称与版本(加分0.5) 二、基础问题回答 1、杀软是如何检测出恶意代码的? 基于特征码的检测:简单来说一段特征码就是一段或多段数据。如果一个可执行文件(或其他运行的库、脚本等)包含这样的数据则被认为是恶意代码。AV软件厂商要做的就是尽量搜集最全的、最新的特征码库。所以杀毒软件的更新很重要。过时的特征码库就是没有用的库。 启发式恶意软件检测:启发式Heuristic,简单来说