码迷,mamicode.com
首页 > 编程语言
378. Kth Smallest Element in a Sorted Matrix(java,优先队列)
题目: Given a n x n matrix where each of the rows and columns are sorted in ascending order, find the kth smallest element in the matrix. Example: 分析:采用 ...
分类:编程语言   时间:2016-08-12 11:36:26    阅读次数:191
Python+Selenium使用Page Object实现页面自动测试 -未完待续
Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 ...
分类:编程语言   时间:2016-08-12 11:37:02    阅读次数:469
Hdu4742-Pinball Game 3D(cdq分治+树状数组)
Problem Description RD is a smart boy and excel in pinball game. However, playing common 2D pinball game for a great number of times results in accumu ...
分类:编程语言   时间:2016-08-12 11:36:51    阅读次数:251
python基础学习4-字典的使用
id_db={1:"wh" ,2:"wx" ,3:{1:"a",2:"b",3:"c"} ,4:["a","b","c"] } print(id_db) #数据字典 print(id_db[2]) #取值 id_db[3][1]="aaaa" #改值 print(id_db) id_db[3][4] ...
分类:编程语言   时间:2016-08-12 11:35:30    阅读次数:125
RSA 加解密算法
与DES不同,RSA算法中,每个通信主体都有两个钥匙,一个公钥一个私钥。就是有2把钥匙1。使用publicKey可以对数据进行加密2。使用Key才能对数据进行解密单方向传输用公钥加密的数据,只有私钥能解开(可用于加密);同时,使用私钥加密的数据,只有公钥能解开(签名)。但是速度很慢(比私钥加密慢10 ...
分类:编程语言   时间:2016-08-12 11:36:03    阅读次数:305
Python Day3
本章内容: 1.集合 2.Python文件处理 3.函数 1.集合(set): 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 首先来创建个集合: 创建一个唯一字符的集合 发现Hello少了一个l,这 ...
分类:编程语言   时间:2016-08-12 11:31:47    阅读次数:202
Python 爬虫5——爬取并下载网页指定规格的图片
看完上篇文档之后,我们对于正则表达式已经有了基本的了解,其实学习最有效的办法就是带着问题和目的,这里我们假设有一个目标:获取某个网页上指定规格的图片的链接地址,并下载到本地。 一、实现步骤: 1.在浏览器中打开某个网页,例如:http://tieba.baidu.com/p/4691693167 2 ...
分类:编程语言   时间:2016-08-12 11:31:36    阅读次数:177
拓扑排序 java
import java.util.*; /** * 拓扑排序:(1)在有向图中选一个没有前驱的顶点且输出之 (2)从图中删除该顶点和所有以它为尾的弧 * 重复以上两步骤,直至全部顶点均已输出,或者当前图中不存在无前驱的顶点为止。后者说明有向图中有环。 * */ public class Topolo ...
分类:编程语言   时间:2016-08-12 11:31:28    阅读次数:208
static在java中的作用
首先什么叫静态修饰符呢? 大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。 这样做有什么意义呢? 在Java中,万物皆是对象,而对象的抽象就是 ...
分类:编程语言   时间:2016-08-12 11:28:32    阅读次数:138
JAVA线程----基础
线程简介: 现在个人计算机操作系统多采用多任务和分时设计。一般可以在 同一时间内执行多个程序的操作系统都有进程的概念。一个进程就是一个执行中的程序,而每一个进程都哟自己独立的一块内存空间、一组系统资源。在进程概念中,每一个进程的内部数据和状态都是完全独立的。Java程序通过流控制来执行程序流,程序中 ...
分类:编程语言   时间:2016-08-12 11:29:28    阅读次数:184
Python swapcase()方法
首先,要明白Python swapcase() 方法用于对字符串的大小写字母进行转换。 其次,了解swapcase()方法语法:str.swapcase() 返回值:返回大小写字母转换后生成的新字符串。 实例 以下实例展示了swapcase()函数的使用方法: #!/usr/bin/python s ...
分类:编程语言   时间:2016-08-12 11:30:36    阅读次数:228
MFC中使用FLASH
一、准备工作 第一步:下载并安装Adobe Flash Player。 从官方网站(http://get.adobe.com/cn/flashplayer/)上下载最新的Flash Player(大约为2.66M),并安装。对于Windows 32位系统,其默认安装目录为:C:\WINDOWS\sy ...
分类:编程语言   时间:2016-08-12 11:29:40    阅读次数:276
java中的向上转型
Person 可以表示为一个抽象的东西 就是人。比如说人可以唱歌, 就好比Person类中有一个sing方法.那么这个抽象的类(Person 人)可以具体到两类或者更多类 比如 男人,女人 。Man extends Person 或者 Woman extends Person那么男人 还有 女人 分 ...
分类:编程语言   时间:2016-08-12 11:27:53    阅读次数:162
Python科学画图小结
Python画图主要用到matplotlib这个库。具体来说是pylab和pyplot这两个子库。这两个库可以满足基本的画图需求,而条形图,散点图等特殊图,下面再单独具体介绍。 首先给出pylab神器镇文:pylab.rcParams.update(params)。这个函数几乎可以调节图的一切属性, ...
分类:编程语言   时间:2016-08-12 11:28:00    阅读次数:407
冒泡算法
冒泡算法是比较经典的排序算法 原理: 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。 算法如下: 1 packag ...
分类:编程语言   时间:2016-08-12 11:27:21    阅读次数:152
Python day2
Python自动化开发之路 上节课介绍了Python是什么东西,Python的历史 Hello world 变量 用户交互 Python2.x raw_input >> Python3.x input Python2.x input 不要使用 if else 语句 break跳出整个循环 conti ...
分类:编程语言   时间:2016-08-12 11:26:03    阅读次数:193
浅谈:javascript的面向对象编程之基础知识的介绍
在进入javascript的面对对象之前,我们先来介绍一下javascript的几个概念。 1、javascript的面向对象的基本概念 2、javascript的返回值 3、javascript原型的概念 4、javascript闭包的概念 如果你打开jQuery的代码,你会发现他使用的就是闭包 ...
分类:编程语言   时间:2016-08-12 11:26:25    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!