汉诺塔,经典的递归。 经典的汉诺塔游戏相信很多同学都会玩的,规则就不用赘述,百科一下就OK。有三个柱子A,B,C,A柱子上套有n个大小不等的盘子,任意两个盘子,上面的盘子一定小于下面的盘子。现在请你编写程序计算如何将这n个盘子按照规则移到C柱子上,每次只能移动一个盘子,移动过程中可以借助B柱子,任意 ...
分类:
编程语言 时间:
2016-11-13 01:48:40
阅读次数:
201
最近使用 Chrome浏览器跑Selenium Python 自动化脚本运行过程中,总是出现这样的对话框 出现这样的对话框,如果不能自动关闭,这个对话框会影响web端页面的其他链接的定位识别,这样就会导致该脚本就没法正常完成。 想过多种方法,如何关闭开发者模式等方法,在本地的时候,已经手动关闭了开发 ...
分类:
编程语言 时间:
2016-11-13 01:46:59
阅读次数:
252
Python打包输出为.exe可执行文件 在完成了之前的爬虫以后,为了给电脑上没有Python环境的朋友玩我的爬虫,开始尝试把爬虫的.py文件输出成.exe可执行文件。 首先,Python的教程上提到了py2exe的模块。但是一波搜索以后发现这个玩意只支持到Python3.4,而我用的是Python ...
分类:
编程语言 时间:
2016-11-13 01:46:55
阅读次数:
313
字符串是程序开发中使用最为频繁,因此为了工作的高效和作为一名想进阶的程序员,了解并掌握字符串的处理显得尤为重要。java为我们提供了String、StringBuffer、StringBuilde三个处理字符串的类,下面我们对其做一个总结和介绍。 1、分别介绍 1)String 解答1: 我们在查看 ...
分类:
编程语言 时间:
2016-11-13 01:45:30
阅读次数:
293
在学习MongoDB的过程中,有博客中写道其搭建复制集时使用了raft算法,经过简单地的搜索资料后,发现了一个特别好的网站资料。这个网站用动画的形式,非常清楚和详尽的解释了整个raft算法的精要和过程,只看了一篇就大概地了解了整个算法,确实设计的非常好,后来被算法的精妙和动画的简洁所吸引,又看了一遍 ...
分类:
编程语言 时间:
2016-11-13 01:39:18
阅读次数:
237
如果你还没有搭建gtest框架,可以参考我之前的博客:http://www.cnblogs.com/jycboy/p/6001153.html。。 1.The first sample: sample1 你把github上的项目导来之后,github地址:https://github.com/goo ...
分类:
编程语言 时间:
2016-11-13 01:33:39
阅读次数:
277
写了好多篇的Android代码了,在写几篇关于Java的,博客园里肯定都是java的前辈啊,写的不好多给意见。 SSH,什么是SSH呢,Struts+Spring+Hibernate,这三个就是整个的SSH了。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开 ...
分类:
编程语言 时间:
2016-11-13 01:32:07
阅读次数:
427
一.charAt(index) 返回一个字符串某一个索引的字符. 语法:str.charAt(index); 二.indexOf("str") 获取某个字符第一次在字符串上的索引号,找不到当前字符的输出-1; 语法:str.indexOf("str") ; 三.slice(beginIndex,en ...
分类:
编程语言 时间:
2016-11-13 01:29:39
阅读次数:
237
在自动化测试过程中,经常会遇到弹出警告框的情况,如图所示: 在 WebDriver 中处理 JavaScript 所生成的 alert、confirm 以及 prompt 是很简单的。具体做法是使用 switch_to_alert()方法定位到 alert/confirm/prompt。然后使用 t ...
分类:
编程语言 时间:
2016-11-13 01:25:54
阅读次数:
322
标识符 定义 在程序中我们自定义的一些名称在编程的过程中,经常需要在程序中定义一些符号来标记一些名称,如包名、类名、方法名、参数名、变量名,这些符号被称为标识符。 组成元素 英文大小写字母 数字0~9 下划线_和美元符号$ 规则 不可以以数字打头,如:4student ,×不可以使用java的关键字... ...
分类:
编程语言 时间:
2016-11-13 01:23:15
阅读次数:
217
repaint(重绘) ,repaint发生更改时,元素的外观被改变,且在没有改变布局的情况下发生,如改变outline,visibility,background color,不会影响到dom结构渲染。 reflow(渲染),与repaint区别就是他会影响到dom的结构渲染,同时他会触发repa ...
分类:
编程语言 时间:
2016-11-13 01:20:14
阅读次数:
219
第十一章:关联容器 笔记 1. 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。 2. 关联容器支持高效的关键字查找和访问,两个主要的关联容器类型是map和set。map中的元素是一些关键字-值对;关键字 ...
分类:
编程语言 时间:
2016-11-13 01:17:43
阅读次数:
170
1,对SpringMVC的理解 a,基于MVC的设计理念 b,采用松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性 c,支持REST风格的URL请求 d,该框架围绕DispatcherServlet这个核心展开,DispatcherServlet是SpringMVC框架的总导演和总策划,他... ...
分类:
编程语言 时间:
2016-11-13 01:12:42
阅读次数:
277
1.面向对象和面向过程的区别? 面向对象编程以提供对象的形式,对客户端程序员提供方法,屏蔽内部实现,对客户端程序员来说是透明的?,方法与数据之间进行封装。对事物进行对象化,更符合人类的认知 面向过程编程主要是提供各种方法来供人使用,方法与数据之间没有必然联系。? 2.面向对象的四个基本特性(抽象、封 ...
分类:
编程语言 时间:
2016-11-12 23:30:13
阅读次数:
466