码迷,mamicode.com
首页 > 编程语言
如何使用python运行一个webkit核心加载某个页面,从而监控到页面的所有请求?
主要是要执行页面里面的JS,并且可以监控到发送的HTTP请求。 就像chrome的network面板一样~ 因为是服务器跑,selenium之类的开打一个浏览器的不考虑~(而且它也不支持) 1638 次点击 ?? ?5 人收藏 ? 取消收藏...
分类:编程语言   时间:2015-09-07 22:58:42    阅读次数:381
Swift实现的快速排序及sorted方法的对比
Swift语言有着优秀的函数式编程能力,面试的时候面试官都喜欢问我们快速排序,那么用Swift如何实现一个快速排序呢?首先扩展Array类:extension Array { var decompose : (head: T, tail: [T])? { return (count > 0) ? (self[0], Array(self[1..<count])) : nil...
分类:编程语言   时间:2015-09-07 22:58:33    阅读次数:426
spring(一)--spring/springmvc/spring+hibernate(mybatis)配置文件
这篇文章用来总结一下spring,springmvc,spring+mybatis,spring+hibernate的配置文件1.web.xml要使用spring,必须在web.xml中定义分发器等信息,基本的配置信息如下: <web-app version= "3.0" xmlns="http://java.s...
分类:编程语言   时间:2015-09-07 22:56:49    阅读次数:505
《C++primer(第五版)》学习之路-第四章:表达式
【 声明:版权所有,转载请标明出处,请勿用于商业用途。  联系信箱:libin493073668@sina.com】 4.1 基础 1.表达式由一个或多个运算对象(operand)组成,对表达式求值将得到一个结果(result)。字面值和变量是最简单的表达式(expression),其结果就是字面值和变量的值。把一个运算符(operator)和一个或多个运算对象组合起来可以...
分类:编程语言   时间:2015-09-07 22:57:45    阅读次数:590
程序算法艺术与实践之二:函数的渐近的界
众所周知,算法所需的时间应当是随着其输入规模增长的,而输入规模与特定具体问题有关。对大多数问题来说其最自然的度量就是输入中的元素个数。算法的运行时间是指在特定输入时所执行的基本操作数。我们可以得到关于一个关于输入规模n的所需时间的函数。然而可以进一步简化算法的时间分析,我们进行进一步抽象,首先,忽略每条语句的真实代价,通过运行时间的增长率来度量一个算法在时间方面的表现。我们只考虑公式的最高次项,并...
分类:编程语言   时间:2015-09-07 22:55:59    阅读次数:482
求数组中最长递增子序列
编程之美有一道关于数组中最长递增子序列,题目如下: 写一个时间复杂度尽可能低的程序,求一个一维数组(N个元素)中最长递增子序列的长度。 例如在序列1,-1,2,-3,4,-5,6,-7中,其最长的递增子序列的长度为4(如1,2,4,6),从该书给的例子我们可以知道的是其最长的递增子序列可以不连续的。 作者利用动态规划方法给了三种解法。 解法一: 根据无后效...
分类:编程语言   时间:2015-09-07 22:53:50    阅读次数:288
合并两个排序的链表(剑指offer)
合并两个排序的链表 参与人数:1527时间限制:1秒空间限制:32768K通过比例:27.96%最佳记录:0 ms|8552K(来自  牛客708854号) 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 题目链接:http://www.nowcoder.com/practice/d8b6b4358...
分类:编程语言   时间:2015-09-07 22:53:32    阅读次数:280
每天一道算法题(35)——删除字符串首尾的空格
题目:         输入字符串,删除首尾的空格。单词中间只留下一个空格。         如输入“   a    b    c   ”输出“a b c" 代码: public static String test1(String s) { StringBuffer sb=new StringBuffer(s.trim()); int j=0; int i; for(;...
分类:编程语言   时间:2015-09-07 22:55:04    阅读次数:192
[踩坑]python实现并行爬虫
问题背景:指定爬虫depth、线程数, python实现并行爬虫   思路:    单线程 实现爬虫类Fetcher                 多线程 threading.Thread去调Fetcher  方法:Fetcher 中,用urllib.urlopen打开指定url,读取信息:response = urllib.urlopen(self.url) content = respon...
分类:编程语言   时间:2015-09-07 22:55:23    阅读次数:248
关于c++显示调用析构函数的陷阱
现在在写一个项目,需要用到多叉树存储结构,但是在某个时候,我需要销毁这棵树,这意味着如果我新建了一个树对象,我很可能在某处希望将这个对象的声明周期终结,自然会想到显示调用析构函数,但是就扯出来这么大个陷阱。...
分类:编程语言   时间:2015-09-07 22:52:33    阅读次数:251
Javascript构造函数、原型对象、实例的关系与区别
构造函数与普通函数的唯一区别,就在于调用方式。任何函数通过new形式调用,就都是构造函数。原型对象,只要创建了一个函数,那么一定会为这个函数创建一个prototype属性。而这个属性指向的就是原型对象。实例,是new构造函数之后的结果。它会包含一个[[prototype]]属性(该属性无法直接访问)...
分类:编程语言   时间:2015-09-07 22:47:36    阅读次数:338
(算法)判断字符串中是否包含HelloWorld
题目:给定某字符串,判断该字符串中是否包含HelloWorld,出现HelloWorld不一定要连续,但顺序不变,如“HeByello,ByeWorByeld”就包含“HelloWorld”。思路:通过i,j来遍历两个字符串str1,str2(HelloWorld),假设长度分别为m,n;当i>m或...
分类:编程语言   时间:2015-09-07 22:47:41    阅读次数:210
java9
1:StringBuffer(掌握) (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer() B:St...
分类:编程语言   时间:2015-09-07 22:47:39    阅读次数:173
nginx+python+windows 开始
参考文章:http://www.testwo.com/article/311参考如上文章基本能够完成hello world示例,我来记录下自己操作步骤及不同点,用以备忘,如果能帮助到其他人更好。以下步骤本人在win10专业版测试成功。一、需要资源:1. python: 版本2.7.102. ngin...
分类:编程语言   时间:2015-09-07 22:47:21    阅读次数:236
poj_2182 线段树/树状数组
题目大意n个数排成一排(不知道大小,只是占了一个位置),从a[1]到a[n]进行遍历,对于每个a[i],给出从a[1]到a[i-1]中小于a[i]数的个数。要求出 a[1]到a[n]中这n个数的相对顺序。题目分析对于每个数 a[i], 给出了从 a[1] -- a[i-1]中小于a[i]的个数 le...
分类:编程语言   时间:2015-09-07 22:45:55    阅读次数:227
二分查找java代码
public int find(long searchKey){ int i; int begin = 0; int end = nElems - 1; while(true){ ...
分类:编程语言   时间:2015-09-07 22:45:06    阅读次数:196
java10
1:正则表达式(理解) (1)就是符合一定规则的字符串 (2)常见规则 A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类)...
分类:编程语言   时间:2015-09-07 22:42:45    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!