原文链接: http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html 1.起因:在网页抓取的过程中,有些内容是通过js加载的,但是直接抓取是抓取不到的 2.selenium+python 映入眼帘 3.selenium 是一个web的自动 ...
分类:
编程语言 时间:
2017-01-12 08:13:03
阅读次数:
194
进程:正在运行的程序 多进程操作:CPU利用不同时间片段交替执行每个进程 线程:进程内部的任务,进程中的实体;所谓单线程就是一个程序内某个结构化的流程控制,由上而下的结构化程序;线程必须拥有父进程,同一进程中的所有线程共享该进程的系统资源;若同一进程中不同线程共享相同的内存地址空间,则这些线程可以访 ...
分类:
编程语言 时间:
2017-01-12 08:11:37
阅读次数:
146
所谓的SSM 其实就是Spring MVC下整合mybatis。 具体的定义网络上都有,很详细。 这里只说项目的搭建步骤。 第一步 新建maven工程 工程目录如下: 配置pom.xml文件,引入所需的jar包 第二步 Spring MVC和mybatis的整合 springmvc.xml文件 ap ...
分类:
编程语言 时间:
2017-01-12 08:09:43
阅读次数:
278
讲一组数据加上iter就形成了一个迭代器,例如: a=[1,2,3,4,5,6,7,8,9,10] b=iter(a) 那么此时b就是一个迭代器了,迭代器就只有一个方法,__next__(),例如: b.__next__() 例如: 结果: 12345678 ...
分类:
编程语言 时间:
2017-01-12 07:58:02
阅读次数:
162
防伪码:忘情公子著正则表达式(RE)是一种小型的、高度专业化的编程语言,在python中,它通过re模块实现。正则表达式可以实现以下功能:为想要匹配的相应字符串集指定规则;能够匹配不定长的字符集;可以指定正则表达式的一部分的重复次数;可以使用RE以各种方式来修改或分割..
分类:
编程语言 时间:
2017-01-12 03:37:58
阅读次数:
254
本来是不想写的,后来想想还是造福一下需要的人吧,因为确实很佩服一键化的作者.我知道很多人都可以自己配置vim插件,只是估计会鼓弄很久吧,在git上有一个人已经集成他认为好的所有插件(其实git上这玩意很多),分步说明怎么做吧:1去git上https://github.com/ets-labs/python-vimrc..
分类:
编程语言 时间:
2017-01-12 03:32:55
阅读次数:
209
在jenkins上打算运行一段python脚本,查到一些常用的方法,下面会介绍。还遇到了版本兼容性问题导致的怎么都执行不成功,最终试了各种版本,定位到兼容性问题,真是各种坑。一般有三种方法:1.安装执行python的插件:Python
Plugin,安装后在配置那里就可以看到以下的选项,可以..
分类:
编程语言 时间:
2017-01-12 03:24:41
阅读次数:
1131
实战演练:开发Django站点用Django开发网站需要遵循Django的一套开发流程。本节通过建立一个消息录入页面演示Django的开发流程及相关技术。6.12.1建立项目在进行Django开发之前需要先用django-admin建立Django项目,语法如下:#django-adminstartproject站点名称其中django-adm..
分类:
编程语言 时间:
2017-01-12 03:09:22
阅读次数:
328
deflist_index(List,sub_ele,Index=[],a=0):
foriinList:
print‘search...‘+`Index`
ifisinstance(i,list):
Index.append(a)
x=list_index(i,sub_ele,Index,a=0)
ifx:
returnx
Index.pop()
elifsub_ele==i:
Index.append(a)
print‘success:‘+`Index`
returnIndex
a+=1List=[‘a‘..
分类:
编程语言 时间:
2017-01-12 03:09:41
阅读次数:
260
新建一个Thread,代码如下: 之后新建测试类,代码如下: 下面是Java Platform SE8 API中对Thread中Join方法的解释: ...
分类:
编程语言 时间:
2017-01-12 02:45:23
阅读次数:
257
随着springmvc的广泛使用,关于它的很多实用有效的功能应该更多的被大家所熟知,下面就介绍一下springmvc的三种处理器: 一、BeanName处理器(默认) 注:这个处理器是springmvc默认的处理器,通过bean的name属性来控制访问的请求路径对应的具体是哪个action类(控制层 ...
分类:
编程语言 时间:
2017-01-12 02:39:17
阅读次数:
399
经常在Python代码中看到with语句,仔细分析下,会发现这个with语句功能好强,可以自动关闭资源。这个在Python中叫上下文管理器Context Manager。那我们要怎么用它,什么时候用它呢。这里我们就来聊一聊。 上下文管理器的作用 很多情况,当我们使用完一个资源后,我们需要手动的关闭掉 ...
分类:
编程语言 时间:
2017-01-12 02:38:42
阅读次数:
270
C#综合揭秘——细说多线程(上) // <![CDATA[ function showMessage(){ alert("非常抱歉,此博文尚未完成!"); } // ]]> 引言 本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其 ...
分类:
编程语言 时间:
2017-01-12 02:27:27
阅读次数:
375
人机ai五子棋 下载:chess.jar (可直接运行) 源码:https://github.com/xcr1234/chess 其实机器博弈最重要的就是打分,分数也就是权重,把棋子下到分数大的地方,我获胜的概率就更大。 而在下棋过程中,大部分的点的得分都很小,或者接近,因此无需对每一个点都打分,只 ...
分类:
编程语言 时间:
2017-01-12 02:22:18
阅读次数:
250
一、概述 Google C++单元测试框架(简称Gtest),可在多个平台上使用(包括Linux, Mac OS X, Windows, Cygwin和Symbian),它提供了丰富的断言、致命和非致命失败判断,能进行值参数化测试、类型参数化测试、“死亡测试”。Gtest是一个开源的项目,其源码可以 ...
分类:
编程语言 时间:
2017-01-11 15:58:47
阅读次数:
393