题目: Given a singly linked list, determine if it is a palindrome. Follow up: Could you do it in O(n) time and O(1) space? 题解: 推断一个链表是不是回文的,这里要求O(n)时间复杂 ...
分类:
编程语言 时间:
2017-05-22 17:48:12
阅读次数:
107
1、数据结构:通过某种方式组织在一起的数据元素的集合 2、在Python中,最基本的数据结构是序列(sequence),最后一个元素标记为-1,倒数第二个元素为-2,第一个元素位于最开始,索引为0 3、Python包含6种内建的序列,最常用的两种类型:列表和元组.其他的内建序列类型有字符串、Unic ...
分类:
编程语言 时间:
2017-05-22 17:47:55
阅读次数:
185
刚开始代码是这样的直接通过jpa连接,刚开始点击调用存储过程的按钮,没啥问题,等点击多了就会没反应:日志报数据库连接超时: public String execute(Entity entity) { Session session = (Session) this.getJpa().getMana ...
分类:
编程语言 时间:
2017-05-22 17:47:48
阅读次数:
177
Lambda表达式 Pipelines和Streams Date和Time API Default方法 Type注解 Nashhorn JavaScript引擎 并发计数器 Parallel操作 移除PermGen Error TLS SNI Pipelines和Streams Date和Time ...
分类:
编程语言 时间:
2017-05-22 17:47:02
阅读次数:
158
1、运算符和表达式 运算符:operator + - * / = 表达式:expression 1+2 a=1; 将数据使用运算符进行合理连接,形成表达式。实现实际业务操作的表达。 运算符(学习目标:先了解功能,后续不断应用) 赋值运算符Assignment operators = 、*=、/=、% ...
分类:
编程语言 时间:
2017-05-22 17:46:22
阅读次数:
183
不带头结点代码传送门:http://www.cnblogs.com/SimonKly/p/6890287.html 可以从代码中看出,不带头结点的代码中插入节点的函数insert*中的参数是二级指针,因为头指针的指向可能会发生变化,需要用二级指针带回一级指针的地址。 而在带头结点的代码中在相同的插入 ...
分类:
编程语言 时间:
2017-05-22 17:45:55
阅读次数:
219
需求: 需要采集js渲染的页面,有些网站的页面是js渲染的 实现: 基于HtmlUnit实现: maven依赖: 说明: Nutch插件:nutch-htmlunit用于替换Nutch自身的Http Fetch组件 ...
分类:
编程语言 时间:
2017-05-22 17:45:47
阅读次数:
206
如果是用命令行,可进入项目所在目录,然后输入: mvn dependency:tree ,来查看jar包依赖关系。 另外还可以在eclipse操作,如下图所示: 点击run后,开始输出JAR包依赖树。 我在执行这步的时候报了下面的异常: Caused by: java.lang.ClassNotFo ...
分类:
编程语言 时间:
2017-05-22 17:45:18
阅读次数:
343
原文链接:http://caibaojian.com/js-splice-element.html 删除数组指定的某个元素 首先可以给js的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: 然后使用通过得到这个元素的索引,使用js数组自己固有的函数去删除这个元素: 代码为: ...
分类:
编程语言 时间:
2017-05-22 16:57:30
阅读次数:
173
变量命名: 1)必须以字符或下划线开头 2)以单下划线开头(_fo)表示不能直接訪问的类属性,须要类提供的接口进行訪问 3)以双下划线开头(__foo)的代表类的私有成员 4)以双下划线开头(__foo__)和结尾的代表python中特殊方法专用的标识,比如__init__()代表类的构造函数 全局 ...
分类:
编程语言 时间:
2017-05-22 16:56:55
阅读次数:
227
近日复习了一些算法知识,小记于此 递归与分治法 直接或间接地调用自身的算法称为递归算法。 递归是算法设计与分析中经常使用的一种技术,描写叙述简单且易于理解。 分治法的设计思想是将一个规模为n难以解决的问题分解为k个规模较小的子问题,这些子问题相互独立且与原问题同样。 递归地解这些子问题,然后将各子问 ...
分类:
编程语言 时间:
2017-05-22 16:56:48
阅读次数:
195
框架底层语言包位于:ThinkPHP/Lang/zh-cn.php 可以参考如何编写语言文件 第一步:项目目录下的配置文件中配置多语言支持的相关选项 以我的路径为例是Application\Common\Conf\config.php 配置内容如下: 'LANG_SWITCH_ON' => true ...
分类:
编程语言 时间:
2017-05-22 16:55:46
阅读次数:
206
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47450667 “rt” 仅仅读打开一个文本文件。仅仅同意读数据 “wt” 仅仅写打开或建立一个文本文件,仅仅同意写数据 “at” 追加打开一个文本文件,并在文件末尾写数据 “rb” ...
分类:
编程语言 时间:
2017-05-22 16:55:36
阅读次数:
166
1 ['d'=>['aa'=>1,'bb'=>2,'cc'=>3]], 5 'b'=>['f'=>['dd'=>4,'ee'=>5,'ff'=>6]], 6 'c'=>['g'=>['gg'=>7,'hh'=>8,'ii'=>9]], 7 ]; 8 9 10 $b=reduce_arr($a ...
分类:
编程语言 时间:
2017-05-22 16:55:29
阅读次数:
182
模式匹配:只要等号两边的模式相同,左边的变量就会被赋予对应的值。 嵌套数组进行解构: 不完全解构:等号左边的模式,只匹配一部分的等号右边的数组。 只要某种数据结构具有 Iterator 接口,都可以采用数组形式的解构赋值: 对象的解构赋值 解构不仅可以用于数组,还可以用于对象。 结果:aaa,bbb ...
分类:
编程语言 时间:
2017-05-22 16:54:10
阅读次数:
226
Java SE(Java Standard Edition)标准版 支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SE Java EE(Java Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套 ...
分类:
编程语言 时间:
2017-05-22 16:53:54
阅读次数:
166
在这篇文章中,我们会利用Spring的@PropertySource和@Value两个注解从配置文件properties中读取值。先来段java代码: 我们来具体分析下: 1、@Component注解说明这是一个普通的bean,在Component Scanning时会被扫描到并被注入到Bean容器 ...
分类:
编程语言 时间:
2017-05-22 16:53:38
阅读次数:
4307