Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
基本思路:
快慢两指针。
一个指针每次移动一步,另一个指针每次移动两步。如存在环,必有相遇的时候。
/**
* Definition for singly-li...
分类:
其他 时间:
2015-06-02 17:54:26
收藏:
0 评论:
0 赞:
0 阅读:
94
工作面试中我们经常会遇到这样的题目:var a = "Hello";
function b() {
alert(a);
var a = "World";
alert(a);
}
b();正确的运行结果是:undefined,world为什么是这个结果呢?首先我们要明确几点:
js作用域最外界的是window作用域,同时,js是以函数为块作用域的,每一个函数都是一个快作用域
j...
分类:
Web开发 时间:
2015-06-02 17:54:06
收藏:
0 评论:
0 赞:
0 阅读:
217
这篇介绍shell的语法,包括shell中的变量,条件判断,控制结构和函数。此外,这篇的所有命令都在变量条件控制结构函数。下一篇是命令和命令的执行。
Shell的语法
条件
所有程序设计语言的基础都是对条件的进行测试判断,并根据不同测试结果采取不同行动。一个shell脚本能够对任何可以从命令行上调用的命令的退出码进行测试,其中也包括自己编写的脚本程序。这也就是要在所有自己编写的脚本程序的...
分类:
系统服务 时间:
2015-06-02 17:53:56
收藏:
0 评论:
0 赞:
0 阅读:
158
在Spring项目中配置缓存时出现异常:
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from file [D:\workspaces\eclipse_svn\NewsPortalProject\WebContent\WEB-INF\classe...
分类:
系统服务 时间:
2015-06-02 17:53:46
收藏:
0 评论:
0 赞:
0 阅读:
3377
RBF网络能够逼近任意非线性的函数。可以处理系统内难以解析的规律性,具有很好的泛化能力,并且具有较快的学
习速度。当网络的一个或多个可调参数(权值或阈值)对任何一个输出都有影响时,这样的网络称为全局逼近网络。
由于对于每次输入,网络上的每一个权值都要调整,从而导致全局逼近网络的学习速度很慢,比如BP网络。如果对于
输入空间的某个局部区域只有少数几个连接权值影响输出,则该网络称为局部逼近网络,...
分类:
其他 时间:
2015-06-02 17:53:30
收藏:
0 评论:
0 赞:
0 阅读:
177
在安装mysql 5.5.xx 时执行cmake命令是出现CMake Error: The source directory does not appear to contain CMakeLists.txt.的错误,刚开始以为是cmake版本有问题,到最后才发现是当前目录错了。
在执行cmake时没有切换到mysql的源码目录导致了这个错误,切换到mysql的源码目录重新执行cmake命令...
分类:
移动平台 时间:
2015-06-02 17:53:16
收藏:
0 评论:
0 赞:
0 阅读:
1410
排序与我们日常生活中息息相关,比如,我们要从电话簿中找到某个联系人首先会按照姓氏排序、买火车票会按照出发时间或者时长排序、买东西会按照销量或者好评度排序、查找文件会按照修改时间排序等等。在计算机程序设计中,排序和查找也是最基本的算法,很多其他的算法都是以排序算法为基础,在一般的数据处理或分析中,通常第一步就是进行排序,比如说二分查找,首先要对数据进行排序。在Donald
Knuth 的计算机程...
分类:
编程语言 时间:
2015-06-02 17:53:15
收藏:
0 评论:
0 赞:
0 阅读:
265
破解注册机:http://www.3987.com/xiazai/2/43/45397.html#down
破解步骤:http://www.ddooo.com/softdown/59969.htm
上述网站已经详细的讲解了破解步骤,不在赘述。
说说遇到的问题:
经过上述步骤不一定能注册成功。
可以打开运行MyEclipse,然后在菜单栏里MyEclipse->Subscrip...
分类:
系统服务 时间:
2015-06-02 17:52:16
收藏:
0 评论:
0 赞:
0 阅读:
157
1.
CVE
https://cve.mitre.org/ 中文http://cve.scap.org.cn/index.html
2.
IETF DATA TRACKER
http://datatracker.ietf.org/...
分类:
Web开发 时间:
2015-06-02 17:52:06
收藏:
0 评论:
0 赞:
0 阅读:
248
在Android应用开发中,当我们开发完软件之后,我们不希望别人能够反编译破解我们的应用程序,不能修改我们的代码逻辑。实际上,在应用程序的安全机制考虑中,我们希望自己的应用程序安全性高,通过各种加密操作等来增大竞争对手的反编译破解成本。设想,竞争对手开发一个同样的应用程序需要10天,而破解我们的软件程序需要100天,那么势必会打消黑客程序员破解我们应用程序的念头。如何增加对手的破解成本,就需要考验我...
分类:
移动平台 时间:
2015-06-02 17:51:46
收藏:
0 评论:
0 赞:
0 阅读:
270
1. mqm:消息队列管理器。
装载和管理消息、队列、通道、进程、主题、侦听器、服务、名称列表、认证信息等MQ对象的容器;队列管理器负责维护它所拥有的队列,以及将它接收到的所有消息存储到相应的队列。
队列管理器是WebSphere MQ中的一个基本的独立的执行单元。一台MQ服务器可以运行一个或多个队列管理器。任何需要访问WebSphere MQ提供的服务的应用程序都必须先和队列管理器相连。...
分类:
Web开发 时间:
2015-06-02 17:51:26
收藏:
0 评论:
0 赞:
0 阅读:
262
在c#中连接oracle数据库,遭遇了各种痛苦。
采用VS默认的方式连接oracle发现有版本限制,而且还需要安装oracle的客户端,否则连接不了。客户端的版本与Oracle数据库的版本对接不上也连接不了。
在网上也找了很多,尝试过使用ODP.NET来连接,发现一样不行,就连引用dll后,一跑就会报错。麻烦死了。
最终,找到了一种方法,使用第三方的库来实现,找了一个破解版的。测试之...
分类:
数据库技术 时间:
2015-06-02 17:51:16
收藏:
0 评论:
0 赞:
0 阅读:
227
Given an array of integers and an integer k, find out whether there there are two distinct indices i and j in the array such that nums[i] = nums[j] and the difference between i and j is at most k.直接使用循...
分类:
其他 时间:
2015-06-02 17:50:56
收藏:
0 评论:
0 赞:
0 阅读:
140
看过网上很多很多的Fragment实现的导航栏,感觉都过于繁琐,所有写一篇关于自己的心得,这个应该是目前网上最简单的了。废话不多说,直接上项目吧
第一步:创建XXFragment.java和fragment_XX.xml文件:
public class AddFragment extends Fragment implements OnClickListener {
private Vie...
分类:
其他 时间:
2015-06-02 17:50:46
收藏:
0 评论:
0 赞:
0 阅读:
139
在开发中经常会遇到需要自定义actionbar的时候
@style/MyActionBar
<item name="android:acti...
分类:
其他 时间:
2015-06-02 17:49:46
收藏:
0 评论:
0 赞:
0 阅读:
265
解决办法:将缓存的配置文件和其他的配置文件放在不同包下
1.缓存测试用例中,实例化容器时,只读缓存相关的配置文件;
ApplicationContext aCtx = new FileSystemXmlApplicationContext("classpath:ehcache/*.xml");
2.其他用例也只读自己的配置文件;
ApplicationContext aCtx = new FileSystemXmlApplicationContext("classpath:config/*.xml");...
分类:
系统服务 时间:
2015-06-02 17:49:26
收藏:
0 评论:
0 赞:
0 阅读:
498
Android应用打包安装过程(Run as Android Application ):
1,过程:Android Project --> Compilation and Packaging --> Android Package(.apk) --> Signing --(ADB)--> Device or Emulator
2,Android Package(.apk)解压后的内容:
...
分类:
移动平台 时间:
2015-06-02 17:49:06
收藏:
0 评论:
0 赞:
0 阅读:
348
使用Android模拟器测试自己开发的程序时,有时候会发现屏幕为横屏显示,查看效果很不方便。
这里记录了一种禁止横屏的方法。
在文件 Mainfest.xml 中,在需要禁止横屏的 activity 里面添加两个设置语句,如下
<activity
...
android:screenOrientation="portrait" ...
分类:
移动平台 时间:
2015-06-02 17:48:56
收藏:
0 评论:
0 赞:
0 阅读:
180
xcode 6.3 上传应用时会出现'Missing
recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format'。
在plist文件中 icon files添加
解决方案 :
...
分类:
移动平台 时间:
2015-06-02 17:48:46
收藏:
0 评论:
0 赞:
0 阅读:
206
业界新闻1)流行iOS网络通信库AFNetworking曝SSL漏洞AFNetworking是一款大名鼎鼎的开源网络库,能够让开发者们在iOS和OS X程序中加入网络功能。但是,这款库没有检查SSL证书是否是颁发给某个合法域名。这直接导致了任何使用了早于2.5.3版本的AFNetworking的iOS程序都存在漏洞,即使程序由SSL加密数据,黑客可以窃取和篡改数...
分类:
移动平台 时间:
2015-06-02 17:48:36
收藏:
0 评论:
0 赞:
0 阅读:
231