本文章只是学习笔记,部分资料参考自互联网,图片非原创,仅用于学习理解 !MVC 与 MTVMVC - Model View Controller,模型(model)-视图(view)-控制器(controller)的缩写,是软件工程中的一种软件架构模式,Model模型中主要用于存储与数据库相关的字段或数据库通信方面的东西,Controller控制器用于存储U
......
312
0
0
2023-02-12
命令行参数传递python main.py -H 192.168.1.1 -p 22,23,24#coding:utf-8
import optparse
def PortScan(host,port):
print("针对主机",host,"扫描结束了...")
def main():
Usage = "[*] Usage :
......
332
0
0
2023-02-12
目录1. 概述什么是重叠子问题动态规划与分治算法的区别什么最优子结构2. 流程2.1 是否存在子问题2.2 是否存在重叠子问题怎么解决重叠子问题2.3 状态转移3.总结1. 概述动态规划算法应用非常之广泛。对于算法学习者而言,不跨过动态规划这道门,不算真正了解算法。初接触动态规划者,理解其思想精髓会存在一定的难度,本文将通过一个案例,抽丝剥茧般和大家聊聊动态
......
327
0
0
2023-02-12
RabbitMQRabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统,他遵循Mozilla Public License开源协议,MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们.消息传递指的是程序之间通过在消息中发送数
......
302
0
0
2023-02-11
目录1.Beautiful Soup库简介2.Beautiful Soup库方法介绍2.1 find_all()2.2 find()2.3 select()3.代码实例1.Beautiful Soup库简介Beautiful Soup 简称 BS4(其中 4 表示版本号)是一个 Python 中常用的页面解析库,它可以从 HTML 或 XML 文档中快速地提
......
352
0
0
2023-02-11
Python 与线程线程是进程的执行单元,对于大多数程序来说,可能只有一个主线程,但是为了能够提高效率,有些程序会采用多线程,在系统中所有的线程看起来都是同时执行的,例如,现在的多线程网络下载程序中,就使用了这种线程并发的特性,程序将欲下载的文件分成多个部分,然后同时进行下载,从而加快速度.虽然线程并不是一个容易掌握和使用的概念,但是如果运用得当,还是可以获
......
323
0
0
2023-02-11
Python 异常处理软件异常(Exception),是指当程序出现错误后程序的处理方法,异常机制提供了程序正常退出的安全通道.当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器,如序列的下标越界、打开不存在的文件、空引用异常等,当异常被引发时,如果没有代码处理该异常,异常将被 Python 接收处理,当异常发生时 Python 解释器将输出
......
370
0
0
2023-02-11
Python 支持面向过程、面向对象、函数式编程等多种编程范式,且不强制我们使用任何一种编程范式,我们可以使用过程式编程编写任何程序,在编写小程序时,基本上不会有问题.但对于中等和大型项目来说,面向对象将给我们带来很多优势.接下来将结合面向对象的基本概念和Python语法的特性讲解面向对象的编程.面向对象编程简介面向对象,OOP英文全称(Object-Ori
......
350
0
0
2023-02-11
目录前言分析结论后记前言之前在使用包括大型文档(商汤科技、百度飞浆)代码的时候都一直使用 pip install -v -e . ,这一命令,但是一直不是很清楚它到底是”什么“。当修改完代码文件的一些配置文件之后都要使用它,不然就会报错!他出现在了商汤科技的使用文档里面。在学习商汤科技的mmdetection文档时遇到: (1)安装mmcv时,它使
......
459
0
0
2023-02-11
目录一、设置画布二、画笔1、画笔属性2、绘图命令3. 命令详解三、文字显示为一个圆圈四、画朵小花总结一、设置画布turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置turtle.screensize(canvwidth=600,canvheight=800,bg='black')#参数分别代表画布的宽、高、背景色turtle.screensiz
......
496
0
0
2023-02-11
使用python的subprocess模块实现对SVN的相关操作。设置GitSvn类,在该类下自定义执行SVN常规操作的方法。SVN的常规操作包括:(1)获取SVN当前版本,通过方法get_version()实现;(2)下载SVN指定仓库,通过方法download()实现,实际是通过调用SVN的命令行操作指令svn checkout实现的下载整个仓库功能;(
......
697
0
0
2023-02-10
目录关于应用安装示例1.秘钥登陆2.单个命令执行3.执行多个命令4.SFTPClient下载文件5.上传文件6.ssh工具封装补充学习参考关于python的ssh库操作需要引入一个远程控制的模块——paramiko,可用于对远程服务器进行命令或文件操作。应用登陆服务器,问题排查。可用于编写脚本,在服务器上做一些繁琐的重复操作。安装打开cmd,输入命令pyth
......
392
0
0
2023-02-09
目录01、正则表达式1.1、限定匹配数量规则1.2、原生字符串1.3、分组匹配1.4、编译函数compile1.5贪婪模式和非贪婪模式01、正则表达式学习正则表达式操作字符串,re模块是用C语言写的没匹配速度非常快,其中compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象,该对象拥有一系列方法用于正则表大会匹配和替换,re模块也提供了与
......
362
0
0
2023-02-08
目录01、文件操作1.1、文件操作流程1.2、文件的操作模式1.3、操作文件的方法1.4、主动移动文件内指针移动1.5文件的修改1.6垃圾回收机制01、文件操作文件是操作系统提供给用户/应用程序操作硬盘的一个虚拟的概念/接口用户/应用程序可以通过文件将数据永久保存在硬盘中用户/应用程序直接操作的是文件,对文件进行的所有的操作,都是在向操作系统发送系统调用,然
......
326
0
0
2023-02-08
目录表单介绍WTForms 和 Flask-WTF创建表单表单字段验证器表单介绍说到表单,在HTML中表单的创建时通过<form>标签实现的,在<form>标签内部,字段通过使用<input>标签等定义。比如一个表单内部有用户名,密码框这些,都是通过<input>,<label>标签等实现的。一个简
......
341
0
0
2023-02-06