给定一个字符串,返回该字符串的最长回文子串。回文也就是说 。正着读和反着读是一样的。以下总结了几种求回文的方式: 方法1 : 非常easy,枚举全部的区间 [i,j] ,查看该范围内是否是一个回文. 时间复杂度 O(n^3),空间复杂度 O(1). 方法2: 方法1的时间复杂度太高,而且存在着大量的 ...
分类:
其他好文 时间:
2017-06-07 20:54:00
阅读次数:
181
要想优化ListView首先要了解它的工作原理,列表的显示须要三个元素:ListView、Adapter、显示的数据。 这里的Adapter就是用到了适配器模式,无论传入的是什么View在ListView中都能显示出来。 以下简单说下上图的原理: 1、假设你有几千几万甚至很多其它的选项(item)时 ...
分类:
移动开发 时间:
2017-06-07 15:40:42
阅读次数:
215
来源:http://mp.weixin.qq.com/s?__biz=MjM5NzUwNDA5MA==&mid=200596752&idx=1&sn=37ecae802f32f45ddc0240548943bcbe&scene=1 来源:http://mp.weixin.qq.com/s?__biz ...
分类:
Web程序 时间:
2017-06-03 20:55:19
阅读次数:
188
本文主要介绍Java 8的 Optional 的简单使用 本文主要介绍Java 8的 Optional 的简单使用 Address 1 2 3 4 5 6 7 @Data @AllArgsConstructor @NoArgsConstructor public class Address { pr ...
分类:
编程语言 时间:
2017-06-03 17:27:35
阅读次数:
228
我看到非常多教人使用第三方开源组件的Android教程。都是在教基于源代码project的库导入,个人觉得非常不妥,觉得最恰当的方式是把源代码project生成一个jar再导入到目标project上使用。于是乎便有了以下三张图。 生成完成后就会得到一个.jar文件。然后就能够直接到Androidpr ...
分类:
移动开发 时间:
2017-06-03 15:04:48
阅读次数:
169
1、从Git官网下载windows版本的git:http://git-scm.com/downloads 2、一般使用默认设置即可:一路next,git安装完毕! 3、但是如果这时你打开windows的cmd,在里面打git命令会提示“不是内部或外部命令,也不是可运行的程序”,想要直接在window ...
分类:
其他好文 时间:
2017-06-03 13:54:22
阅读次数:
589
选择“安装IBM HTTPServer”选项,点击“安装向导”。例如以下图提示: 安装提示,逐步点击“下一步”,当中偶有几处细节注意就可以。列举例如以下: (1)、产品安装路径与先前WAS软件所安装路径统一,例如以下參考: (2)、设置Windows服务定义。选择“以本地系统账户登录”,并设置相关p ...
分类:
其他好文 时间:
2017-06-03 11:25:36
阅读次数:
248
我在曾经的文章中,讲述了怎样使用U1db及SQLite offline storage API来存储应用的一些状态。在这篇文章中,我将介绍怎样使用Qt.labs.settings来存储应用的状态。更加具体的介绍,请參阅链接。 首先。我们创建一个最简单的“App with Simple UI”模版应用 ...
分类:
其他好文 时间:
2017-06-02 11:33:59
阅读次数:
256
观察者模式 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 举例 现在有一个气象站,需要发布发布天气,气象站只提供数据,需要编写程序将天气发布给每一个用户,用户接收也可能有多种模式,有的是当前天气状况也有的是天气预报。 这时候就可以使用观 ...
分类:
其他好文 时间:
2017-05-30 20:50:22
阅读次数:
236
程序猿哲思-嵌入式硬件和生物体 华清远见2014-09-28 北京海淀区 张俊浩 接触电子设备。刚開始你会认为它是机械的、无机的、没有生命的,但随着你对它的熟悉,你会逐渐发现他是有机的、有生命的, 有血管、有神经、肌肉。在传送、处理、转换物质、能量、信息;相同在接触生命的初期,你会认为他是有机的、有 ...
分类:
其他好文 时间:
2017-05-30 15:43:12
阅读次数:
186