接触自动化也有一段时间了,之前学习过selenium,appium,这段时间在学习接口自动化,上次出现一个问题,是requests的json解析数据,要从解析出来的数据选取数据出来做assertEqual判断,结果把我难倒了,虽然说是一点简单的知识点,但是如果基础不扎实,或者不仔细的人,就会遇到我的 ...
分类:
编程语言 时间:
2017-05-14 00:56:18
阅读次数:
238
我的学习笔记 python灰帽子 世界让我遍体鳞伤,但伤口长出的却是翅膀. 前言 本书是由知名安全机构ImmunityInc的资深黑帽JustinSeitz先生主笔撰写的一本关于编程语言Python如何被广泛应用于黑客与逆向工程领域的书籍. 很庆幸,我会对这方面感兴趣,初中寥寥草草的涉及过一滴点逆向 ...
分类:
编程语言 时间:
2017-05-14 00:55:53
阅读次数:
232
语法规范几乎同C语言。 字符串: 当像Python输入一个字符串时,首先要输入一个引号。单引号、双引号、三引号三者等价。通常利用三引号可以输入多行文本,在输入结束三引号之前这些文本不会被处理。 创建之后不可变。 数值:整数、浮点数、虚数。 元组:() ,创建之后不可变。 列表:[],创建后可被修改。 ...
分类:
编程语言 时间:
2017-05-14 00:55:13
阅读次数:
167
使用VS2015的Nuget管理器下载Unity。 程序员接口类: 程序员类: App.config配置文件: 主程序代码: 运行结果: programming C# ... 注:使用 Unity方式实现和工场模式差不多,是工场模式的升华,还是需要动后台的代码,使用Spring.NET方式实现一点后 ...
分类:
编程语言 时间:
2017-05-14 00:55:06
阅读次数:
247
初始线程:1.新建线程 1)继承Thread类 2)实现Runnable接口2.线程终止 除非你很清楚你在做什么,否则不要随便使用stop()方法来停止一个线程。因为stop()方法太过于暴力,强行把执行到一半的线程终止,可能会引起一些数据不一致的问题。 通过定义标记变量stopme,当stopme ...
分类:
编程语言 时间:
2017-05-14 00:54:19
阅读次数:
184
java中常用的包、类、以及包中常用的类、方法、属性 常用的包 java.io.*; java.util.*; java.lang.*; java.math.*; java.sql.*; java.text.*; java.awt.*; javax.swing.*; 包名 接口 类 方法 属性 ja ...
分类:
编程语言 时间:
2017-05-14 00:51:43
阅读次数:
222
program: #include<cstdio> using namespace std; struct node {int x; int value; int next; }; node e[60000]; int visited[1505],dis[1505],st[1505],queue[1 ...
分类:
编程语言 时间:
2017-05-14 00:50:31
阅读次数:
223
写接口测试框架,找了有道翻译API来当测试数据 来个链接:http://ai.youdao.com/docs/api.s 可以自己根据有道翻译的接口协议做测试 ...
分类:
编程语言 时间:
2017-05-14 00:49:38
阅读次数:
233
循环 要计算1+2+3,我们可以直接写表达式: >>> 1 + 2 + 3 6 要计算1+2+3+...+10,勉强也能写出来。 但是,要计算1+2+3+...+10000,直接写表达式就不可能了。 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是for ...
分类:
编程语言 时间:
2017-05-14 00:49:30
阅读次数:
239
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): 但如果要生成[1x1, 2x2, 3x3, . ...
分类:
编程语言 时间:
2017-05-14 00:49:21
阅读次数:
200
JMM的关键技术点都是围绕着多线程的原子性、可见性和有序性来建立的 一、原子性(Atomicity) 原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。 比如,对于一个静态全局变量int i,两个线程同时对它赋值,线程A给他赋值1,线程B给它赋值 ...
分类:
编程语言 时间:
2017-05-14 00:47:51
阅读次数:
306
用Unity开发2D游戏,有三套关系 1.GUI:Unity本身的对象 2.NGUI:以前在Unity中广泛来做2D的,是第三方的包,需要安装 3.UGUI:Unity5.X后,Unity找到NGUI的作者,开发了UGUI,变成内置于Unity中的包,官方主推 3D做2D游戏的方法: 1: 使用正交 ...
分类:
编程语言 时间:
2017-05-14 00:47:25
阅读次数:
333
多线程 多线程是我们开发人员经常提到的一个名词。为什么会有多线程的概念呢?我们的电脑有可能会有多个cpu(或者CPU有多个内核)这就产生了多个线程。对于单个CPU来说,由于CPU运算很快,我们在电脑上运行多个软件时,每个软件在CPU上运行很短的时间就会切换成其他软件。由于来回切换的时间很短,我们感觉 ...
分类:
编程语言 时间:
2017-05-13 23:32:04
阅读次数:
391
1.web.xml配置 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/jav ...
分类:
编程语言 时间:
2017-05-13 23:28:04
阅读次数:
356
因为插入排序的基本思想是在一个有序序列中插入一个新的记录,则能够利用"折半查找"查询插入位置,由此得到的插入排序算法为"折半插入排序"。算法例如以下: void BInsertSort () { // 对顺序表L作折半插入排序 for ( i=2; i<length; ++i ) { <span s ...
分类:
编程语言 时间:
2017-05-13 23:26:46
阅读次数:
219
首先在common-taotao中创建一个utils包,复制FtpUtil.java到其中。然后如下: @Test public void testFtpUtil() throws Exception{ FileInputStream inputStream = new FileInputStrea ...
分类:
编程语言 时间:
2017-05-13 23:26:23
阅读次数:
176
java中常用的包、类、以及包中常用的类、方法、属性 常用的包 java.io.*; java.util.*; java.lang.*; java.math.*; java.sql.*; java.text.*; java.awt.*; javax.swing.*; 包名 接口 类 方法 属性 ja ...
分类:
编程语言 时间:
2017-05-13 23:25:57
阅读次数:
282