题目链接:http://codeforces.com/contest/540/problem/E E. Infinite Inversions time limit per test 2 seconds memory limit per test 256 megabytes input standa ...
分类:
编程语言 时间:
2018-05-06 16:30:11
阅读次数:
158
转载:http://www.jb51.net/article/118936.htm 本篇文章主要介绍了Python使用plotly绘制数据图表的方法,实例分析了plotly绘制的技巧。 导语:使用 python-plotly 模块来进行压测数据的绘制,并且生成静态 html 页面结果展示。 不少小伙 ...
分类:
编程语言 时间:
2018-05-06 16:30:29
阅读次数:
303
1 #pragma once 2 3 #include 4 #include 5 #include 6 7 using namespace std; 8 9 class strCoding 10 { 11 public: 12 strCoding(void); 13 ~strCoding(void)... ...
分类:
编程语言 时间:
2018-05-06 16:31:15
阅读次数:
209
爬取目标 1.本次代码是在python2上运行通过的,python3的最需改2行代码,用到其它python模块 selenium 2.53.6 +firefox 44 BeautifulSoup requests 2.爬取目标网站,我的博客:https://home.cnblogs.com/u/yo ...
分类:
编程语言 时间:
2018-05-06 16:31:32
阅读次数:
209
前言 python2上安装SendKeys库,对于不好定位的元素,用快捷键操作是极好的,那么在3.6上安装时,会报错 python3.6安装SendKeys报错 1.python3.6安装SendKeys是无法安装的,会报错 pip install SendKeys 32位的python3.6安装P ...
分类:
编程语言 时间:
2018-05-06 16:31:58
阅读次数:
335
from bs4 import BeautifulSoupimport requestsimport bs4 #bs4.element.Tag时用的上#获取网页页面HTMLdef getHTMLText(url): try: r = requests.request("get", url,timeo ...
分类:
编程语言 时间:
2018-05-06 16:32:05
阅读次数:
207
前言 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例前面讲数据驱动的时候,用ddt可以解决多组数据传入,自动生成多个测试用例。本篇继续介绍另外一个参数化的框架paramunittest,也能实现一样的效果。 环境准备 1.先pip 下载安装 ...
分类:
编程语言 时间:
2018-05-06 16:32:28
阅读次数:
213
ECMAScript 版本5是目前最广泛使用的js版本。 其中的一个重要feature strict mode很多人不是很清除和理解。 什么是strict mode? strict mdoe是一种强制js解释引擎以一种和非stric mode不同的语义的方式来解释javascript代码。运行于sc ...
分类:
编程语言 时间:
2018-05-06 16:32:50
阅读次数:
239
前言 小伙伴a,b,c围着吃火锅,当菜上齐了,请客的主人说:开吃!,于是小伙伴一起动筷子,这种场景如何实现 Event(事件) Event(事件):事件处理的机制:全局定义了一个内置标志Flag,如果Flag值为 False,那么当程序执行 event.wait方法时就会阻塞,如果Flag值为Tru ...
分类:
编程语言 时间:
2018-05-06 16:33:14
阅读次数:
206
前言 面试的时候经常有面试官喜欢问如何进行冒泡排序?这个问题相信能难倒一批英雄好汉,本篇就详细讲解如何用python进行冒泡排序。 一、基本原理 1.概念: 冒泡排序(Bubble Sort),是一种计算机领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把 ...
分类:
编程语言 时间:
2018-05-06 16:33:22
阅读次数:
152
前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素)。autoit工具处理windows的控件窗口是专业的,所以这个需借助AutoIt来解决了。 一、环境准备 1.可以 ...
分类:
编程语言 时间:
2018-05-06 16:33:31
阅读次数:
251
前言 关于吃火锅的场景,小伙伴并不陌生,吃火锅的时候a同学往锅里下鱼丸,b同学同时去吃掉鱼丸,有可能会导致吃到生的鱼丸。为了避免这种情况,在下鱼丸的过程中,先锁定操作,让吃火锅的小伙伴停一会,等鱼丸熟了再开吃,那么python如何模拟这种场景呢? 未锁定 1.如果多个线程同时操作某个数据,会出现不可 ...
分类:
编程语言 时间:
2018-05-06 16:34:33
阅读次数:
183
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟 ...
分类:
编程语言 时间:
2018-05-06 16:34:40
阅读次数:
167
ActionChains简介 actionchains是selenium里面专门处理鼠标相关的操作如:鼠标移动,鼠标按钮操作,按键和上下文菜单(鼠标右键)交互。这对于做更复杂的动作非常有用,比如悬停和拖放。 actionchains也可以和快捷键结合起来使用,如ctrl,shif,alt结合鼠标一起 ...
分类:
编程语言 时间:
2018-05-06 16:34:56
阅读次数:
222
前言 selenium多线程跑用例,这个前面一篇已经解决了,如何生成一个测试报告这个是难点,刚好在github上有个大神分享了BeautifulReport,完美的结合起来,就能生成报告了。 环境必备: python3.6 : BeautifulReport不支持2.7 tomorrow : pip ...
分类:
编程语言 时间:
2018-05-06 16:35:36
阅读次数:
358
1、使用instanceof操作符 2、Array.isArray() (ES5新增的方法) 3、使用Object.prototype上的原生toString()方法判断。 使用方法: Object.prototype.toString.call(value) 该方法不能检测非原生构造函数的函数名, ...
分类:
编程语言 时间:
2018-05-06 17:00:26
阅读次数:
184
在python中实现对文件的写入,读取,复制,批量重命名
分类:
编程语言 时间:
2018-05-06 17:02:16
阅读次数:
242
Mutex是可以进程间同步的同步基元。 使用默认属性初始化 Mutex 类的新实例。 使用默认属性初始化 Mutex 类的新实例。 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权)初始化 Mutex 类的新实例。 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权 ...
分类:
编程语言 时间:
2018-05-06 17:02:27
阅读次数:
207
下面的快排不知道在luogu上提交错误,有看出来的请给我提出错误,谢谢。 ...
分类:
编程语言 时间:
2018-05-06 17:02:36
阅读次数:
175
点运算符用于获取对象成员; 箭头运算符用于获取指针指向的对象的成员; 例如: std::string s1 = "string"; std::string *p = &s1; s1.size(); //合法,编译通过 s1->size();//非法,编译失败 p.size(); //非法,编译失败 ...
分类:
编程语言 时间:
2018-05-06 17:03:04
阅读次数:
325