码迷,mamicode.com
首页 > 编程语言 > 月排行
Codeforces Round #301 (Div. 2) E. Infinite Inversions —— 逆序对 离散化 + 树状数组
题目链接: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
Python使用plotly绘制数据图表的方法
转载:http://www.jb51.net/article/118936.htm 本篇文章主要介绍了Python使用plotly绘制数据图表的方法,实例分析了plotly绘制的技巧。 导语:使用 python-plotly 模块来进行压测数据的绘制,并且生成静态 html 页面结果展示。 不少小伙 ...
分类:编程语言   时间:2018-05-06 16:30:29    阅读次数:303
C++URL编码转换
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
python+selenium+requests爬取我的博客粉丝的名称
爬取目标 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
selenium+python自动化85-python3.6上SendKeys报错用PyUserInput取代
前言 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
【Python爬虫】从html里爬取中国大学排名
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
selenium+python自动化97--unittest参数化(paramunittest)
前言 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例前面讲数据驱动的时候,用ddt可以解决多组数据传入,自动生成多个测试用例。本篇继续介绍另外一个参数化的框架paramunittest,也能实现一样的效果。 环境准备 1.先pip 下载安装 ...
分类:编程语言   时间:2018-05-06 16:32:28    阅读次数:213
javascript strict mode
ECMAScript 版本5是目前最广泛使用的js版本。 其中的一个重要feature strict mode很多人不是很清除和理解。 什么是strict mode? strict mdoe是一种强制js解释引擎以一种和非stric mode不同的语义的方式来解释javascript代码。运行于sc ...
分类:编程语言   时间:2018-05-06 16:32:50    阅读次数:239
python笔记12-python多线程之事件(Event)
前言 小伙伴a,b,c围着吃火锅,当菜上齐了,请客的主人说:开吃!,于是小伙伴一起动筷子,这种场景如何实现 Event(事件) Event(事件):事件处理的机制:全局定义了一个内置标志Flag,如果Flag值为 False,那么当程序执行 event.wait方法时就会阻塞,如果Flag值为Tru ...
分类:编程语言   时间:2018-05-06 16:33:14    阅读次数:206
python笔记2-冒泡排序
前言 面试的时候经常有面试官喜欢问如何进行冒泡排序?这个问题相信能难倒一批英雄好汉,本篇就详细讲解如何用python进行冒泡排序。 一、基本原理 1.概念: 冒泡排序(Bubble Sort),是一种计算机领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把 ...
分类:编程语言   时间:2018-05-06 16:33:22    阅读次数:152
selenium+python自动化77-autoit文件上传
前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素)。autoit工具处理windows的控件窗口是专业的,所以这个需借助AutoIt来解决了。 一、环境准备 1.可以 ...
分类:编程语言   时间:2018-05-06 16:33:31    阅读次数:251
python笔记10-多线程之线程同步(锁lock)
前言 关于吃火锅的场景,小伙伴并不陌生,吃火锅的时候a同学往锅里下鱼丸,b同学同时去吃掉鱼丸,有可能会导致吃到生的鱼丸。为了避免这种情况,在下鱼丸的过程中,先锁定操作,让吃火锅的小伙伴停一会,等鱼丸熟了再开吃,那么python如何模拟这种场景呢? 未锁定 1.如果多个线程同时操作某个数据,会出现不可 ...
分类:编程语言   时间:2018-05-06 16:34:33    阅读次数:183
面试题: java多线程 !=!=未看
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟 ...
分类:编程语言   时间:2018-05-06 16:34:40    阅读次数:167
selenium+python自动化94-行为事件(ActionChains)源码详解
ActionChains简介 actionchains是selenium里面专门处理鼠标相关的操作如:鼠标移动,鼠标按钮操作,按键和上下文菜单(鼠标右键)交互。这对于做更复杂的动作非常有用,比如悬停和拖放。 actionchains也可以和快捷键结合起来使用,如ctrl,shif,alt结合鼠标一起 ...
分类:编程语言   时间:2018-05-06 16:34:56    阅读次数:222
selenium+python自动化91-unittest多线程生成报告(BeautifulReport)
前言 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中实现对文件的写入,读取,复制,批量重命名
在python中实现对文件的写入,读取,复制,批量重命名
分类:编程语言   时间:2018-05-06 17:02:16    阅读次数:242
[.net 多线程]Mutex
Mutex是可以进程间同步的同步基元。 使用默认属性初始化 Mutex 类的新实例。 使用默认属性初始化 Mutex 类的新实例。 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权)初始化 Mutex 类的新实例。 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权 ...
分类:编程语言   时间:2018-05-06 17:02:27    阅读次数:207
排序模板
下面的快排不知道在luogu上提交错误,有看出来的请给我提出错误,谢谢。 ...
分类:编程语言   时间:2018-05-06 17:02:36    阅读次数:175
C++中:点运算符和箭头运算符的区别
点运算符用于获取对象成员; 箭头运算符用于获取指针指向的对象的成员; 例如: std::string s1 = "string"; std::string *p = &s1; s1.size(); //合法,编译通过 s1->size();//非法,编译失败 p.size(); //非法,编译失败 ...
分类:编程语言   时间:2018-05-06 17:03:04    阅读次数:325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!