- 军军小站|张军博客
搜索到与相关的文章
Python

Appium+python自动化(三十六)- 士兵突击许三多 - 多个

简介前面课程只是启动了单个appium服务,只能控制单台设备。如果需要针对多台设备测试那么该如何处理?而且发现群里的小伙伴们也在时不时地在讨论这个问题,想知道怎么实现的,于是宏哥就决定写一片这样的文章来给小伙伴们,答答疑,解解惑。希望对各位小伙伴或者童鞋们有所帮助,可以是你们豁然开朗。启动多个appium服务首先看下面两个启动appium服务案例。启动appium服务1启动appium服务2上面案例我们启动了2个不同的appium服务器,他们通过不同的端口

系统 2019-09-27 17:45:35 1893

Python

如何优化Python占用的内存

概述如果程序处理的数据比较多、比较复杂,那么在程序运行的时候,会占用大量的内存,当内存占用到达一定的数值,程序就有可能被操作系统终止,特别是在限制程序所使用的内存大小的场景,更容易发生问题。下面我就给出几个优化Python占用内存的几个方法。说明:以下代码运行在Python3。举个栗子我们举个简单的场景,使用Python存储一个三维坐标数据,x,y,z。Dict使用Python内置的数据结构Dict来实现上述例子的需求很简单。>>>ob={'x':1,'y

系统 2019-09-27 17:45:34 1893

Python

Python黑帽子:黑客与渗透测试编程之道 windows系统提取篇2

首先先介绍下windows系统的令牌。windows系统的令牌是指:"一个包含进程或者线程上下文环境的对象"。简单的说就是记录着一个进程被赋予的权限。这里就有一个问题,windows开发者出于好意,会给一个安全产品内嵌一个系统托盘的程序,并且将seLoadDriver权限赋予了系统托盘程序。而这会让没有相应权限的用户,控制以驱动形式存在的windows系统服务。(方法是通过向系统托盘程序中插入代码)。所有首先第一步,查询token中的权限,看看哪些进程含有

系统 2019-09-27 17:45:32 1893

Python

简单介绍Python中的几种数据类型

大体上把Python中的数据类型分为如下几类:Number(数字)包括int,long,float,complexString(字符串)例如:hello,"hello",helloList(列表)例如:[1,2,3],[1,2,3,[1,2,3],4]Dictionary(字典)例如:{1:"nihao",2:"hello"}Tuple(元组)例如:(1,2,3,abc)Bool(布尔)包括True、False由于Python中认为所有的东西都是对象,所以

系统 2019-09-27 17:38:45 1893

Python

Python的Twisted框架上手前所必须了解的异步编程思想

前言最近有人在Twisted邮件列表中提出诸如"为任务紧急的人提供一份Twisted介绍"的需求。值得提前透露的是,这个系列并不会如他们所愿。尤其是介绍Twisted框架和基于Python的异步编程而言,可能短时间无法讲清楚。因此,如果你时间紧急,这恐怕不是你想找的资料。我相信如果对异步编程模型一无所知,快速的介绍同样无法让你对其有所理解,至少你得稍微懂点基础知识吧。我已经用Twisted框架几年了,因此思考过我当初是怎么学习它(学得很慢)并发现学习它的最

系统 2019-09-27 17:38:20 1893

Python

Python随机生成数据后插入到PostgreSQL

用Python随机生成学生姓名,三科成绩和班级数据,再插入到PostgreSQL中。模块用psycopg2randomimportrandomimportpsycopg2fname=['金','赵','李','陈','许','龙','王','高','张','侯','艾','钱','孙','周','郑']mname=['玉','明','玲','淑','��','艳','大','小','风','雨','雪','天','水','奇','鲸','米','晓','泽

系统 2019-09-27 17:37:48 1893

Python

Python使用面向对象方式创建线程实现12306售票系统

目前python提供了几种多线程实现方式thread,threading,multithreading,其中thread模块比较底层,而threading模块是对thread做了一些包装,可以更加方便的被使用。面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员

系统 2019-09-27 17:37:38 1893

编程技术

并发编程基础概念(一) IO-同步,异步,阻塞,非

原文链接:http://blog.csdn.net/historyasamirror/article/details/4270633作为程序员从应用层面来考虑的四个概念同步阻塞IO:在这个模型中,应用程序(application)为了执行这个read操作,会调用相应的一个systemcall,将系统控制权交给kernel,然后就进行等待(这其实就是被阻塞了)。kernel开始执行这个systemcall,执行完毕后会向应用程序返回响应,应用程序得到响应后,

系统 2019-08-29 23:17:51 1893

编程技术

jvm的跨平台(转自网络)

Java程式可以跨平台,這是你在許多書或文件早就看過的描述,但是跨平台是怎麼一回事?在這之前,你得先了解不能跨平台是怎麼一回事。其實對於電腦而言,它只認識一種語言,也就是0101序列所組合而成的指令。當你使用的是C/C++等之類的高階語言撰寫程式時,其實這些語言,都是比較貼近人類可閱讀的文法,精確點來說,大部份就是比較接近英文文法的語言。這是為了方便人類閱讀及撰寫。電腦其實看不懂C/C++這類語言。你要有個「翻譯員」將你寫的C/C++程式,翻譯為電腦看得懂

系统 2019-08-29 23:17:46 1893

编程技术

Liferay Portal学习笔记(四):搭建开发环境

当我们再对liferay源代码进行研究或者对某个类进行修改的时候很不方便,所以我们需要搭建一个开发环境,这样在修改liferay源代码的时候就更加方便。下面我们会一步步搭建liferay的开发环境。一、准备工作1、下载下列文件,下载步骤这里省略:jdk-1_5_0_06-windows-i586-p.exeliferay-portal-tomcat-jdk5-

系统 2019-08-29 23:15:41 1893