搜索到与相关的文章
Tomcat

Tomcat原理 分类: 原理 2015-06-28 19:26 5人

Tomcat的模块结构设计的相当好,而且其Web容器的性能相当出色。JBoss直接就使用了Tomcat的web容器,WebLogic的早期版本也是使用了Tomcat的代码。Web容器的工作过程在下面的第二个参考文档中的文档已经说得相当清楚,我也就不再重复说了。如果不清楚调用过程,需要先看这个文档。这里分析一下Connector的处理过程。1.一个简单的WebServer示例这个例子也是从网上找得,不知道原作者,也就不在参考资料中引用了。这个启动服务的主程序

系统 2019-08-12 01:32:16 2433

Python

Python-蟒蛇绘制实例

#PythonDraw.pyimportturtleastt.penup();t.bk(250);t.pendown();t.pensize(25);t.pencolor('purple');t.seth(-40);foriinrange(5):t.circle(40,80);t.circle(-40,80);t.circle(40,80/2);t.fd(20);t.circle(20,180);t.fd(20);t.done();运行结果:知识点:库引用

系统 2019-09-27 17:55:39 2432

Python

python pygame实现方向键控制小球

最后一个项目用到了pygame,实现方向键控制小球,对于模块不熟悉的我还是查询了一些资料介绍。importsysimportpygamefrompygame.localsimport*defcontrol_ball(event):speed=[x,y]=[0,0]#设置相对位移speed_offset=1#小球的速度#如果事件的类型是键盘输入,就根据方向键来求出速度的方向(默认是从左往右为1,从上往下为1)ifevent.type==KEYDOWN:ife

系统 2019-09-27 17:54:56 2432

Python

Appium+python自动化(十七)- 你难道是猴哥失散多年的混血弟弟还是

简介今天由宏哥给小伙伴们来介绍猴哥的混血弟弟=Monkey。Monkey是AndroidSDK提供的一个命令行工具,可以简单,方便地运行在任何版本的Android模拟器和实体设备上。Monkey会发送伪随机的用户事件流,适合对app做压力测试。中文名:猴子英文名:Monkey出身年月:不详职业:自动化测试工具常住地址:花果山水帘洞1号1、Monkey简介在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动,就会让

系统 2019-09-27 17:54:26 2432

Python

Python黑帽子:Burp插件编写,之最简单的Burp模糊测试

Burp提供了一系列的api,可以用于开发自己的插件。api的文档可以直接在burp的扩展处查看插件入口:IBurpExtender+IBurpExtenderCallbacks辅助功能:IExtensionHelpers消息接口:IHttpRequestResponse,IRequestInfo,IResponseInfo等等组件接口:Intruder相关和Scanner相关UI接口:ITab,IContextMenuFactoryjava的swing图

系统 2019-09-27 17:53:23 2432

Python

python3以ftp方式备份华为交换机配置文件

客户这里,有很多华为S系列交换机,基本时都是2700,5700系列。数量很多,原来都是手工登陆备份,费时,费力。后来想用python脚本备份交换机配置文件。思路:1、华为交换机的配置文件都是以vrpcfg.zip文件方式保存在交换机内存中2、华为的交换机都支持ftp服务器3、使用python3脚本批量备份保存在windows主机指定目录4、有些设备可能故障等原因,无法进行备份,需要记录失败日志前提条件,windows上已经安装好python3.6,配置好环

系统 2019-09-27 17:52:01 2432

Python

Python的Flask框架中Flask-Admin库的简单入门指引

Flask-Admin是一个功能齐全、简单易用的Flask扩展,让你可以为Flask应用程序增加管理界面。它受django-admin包的影响,但用这样一种方式实现,开发者拥有最终应用程序的外观、感觉和功能的全部控制权。本文是关于Flask-Admin库的快速入门。本文假设读者预先具有一些Flask框架的知识。介绍初始化增加视图身份验证生成URL模型视图文件管理介绍这个库打算做到尽可能的灵活。并且开发者不需要任何猴子补丁就可以获得期望的功能。这个库使用一个

系统 2019-09-27 17:50:36 2432

Python

【Python】sqlalchemy 实现同一表 多级inner join

表结构表名:vaguelabeluser用户模糊标签表字段:vaguelabel_id标签iduser_id用户idvalue标签的值原sql语句selectb.user_idfrom(vaguelabeluserbinnerjoinvaguelabeluseraona.user_id=b.user_id)innerjoinvaguelabeluserconb.user_id=c.user_idwhere(b.vaguelabel_id=7)and(a.v

系统 2019-09-27 17:49:15 2432

Python

python 控制Asterisk AMI接口外呼电话的例子

Asterisk是一个开放源代码的软件VoIPPBX系统,我们用Asterisk搭建企业内部电话系统。AsteriskAMI的Asterisk管理接口。可以实现对Asterisk系统的监控和控制。安装asterisk-amipipinstallasterisk-amipipinstallgit+https://github.com/ettoreleandrotognoli/python-ami源码#!/usr/bin/envpython#-*-coding

系统 2019-09-27 17:48:40 2432

Python

mac下同时安装python2和python3

macos以前没有使用过,这次使用了一把,的确还是比较不顺手的,估计从今以后,就要把平台逐渐切换到mac了。今后好的文章,专门会开一个macos专栏,专门记录macos的使用过程中的心得,体会,以及遇到的一些问题总结。一般是python2默认安装了,python3没有安装,这时候一般使用命令:brewinstallpython3进行安装这里有个基础知识要记录一下,就是不同方法安装python的路径是不一样的,如下所示:接下来就要看具体步骤了。1控制台输入:

系统 2019-09-27 17:47:33 2432