java
chenhaodejia
这个作者很懒,什么都没留下…
展开
-
android listview优化几种写法详细介绍
这篇文章只是总结下getView里面优化视图的几种写法,就像孔乙己写茴香豆的茴字的几种写法一样,高手勿喷,勿笑,只是拿出来分享,有错误的地方欢迎大家指正,谢谢。 listview Aviewthatshowsitemsinaverticallyscrollinglist。 一个显示一个垂直的滚动子项的列表视图在android开发中,使用listview的地方很多,用它来展现数据,成一个垂直的视图...原创 2015-02-18 14:58:44 · 90 阅读 · 0 评论 -
字符串匹配之KMP算法思路、原理与Java实现
问题描述:判断字符串a是否包含字符串b。我们称a为文本串,b为模式串。比如[plain] view plaincopya = bcabcabcabbcabcabcabcabd ||||||||||/ b = bcabcabcabc 算法思路:如上例中/处两个字符匹配失败,如果模式串右移一个字符从文本串第二个字符开始重新进行匹...原创 2015-02-24 08:00:05 · 129 阅读 · 0 评论 -
编程!=编码
人们似乎把编程等同于编码,这就是问题所在。在编码之前你应该弄清自己在干什么。如果不能写下自己在干什么,你就不会清楚自己是否理解它。如果首先写下的是代码,那你大概确实不能理解自己要做的事。如果你在没有蓝图(我们称为规格)说明的情况下就想建一座桥或搭一座房子,那就很难建得既好看又可靠。然而大多数代码就是这样写出的。每次你咒骂你的电脑,你其实是在骂那个没想明白就编出程序的人。软件文化中的某些东西阻...原创 2015-02-24 08:24:17 · 162 阅读 · 0 评论 -
学习算法之心得
1、算法,浩如烟海,找到自己感兴趣的那个分支,或那个点来学习,然后,一往无前的深入探究下去。 2、兴趣第一,一切,由着你的兴趣走,忌浮躁。 3、思维敏捷。给你一道常见的题目,你的头脑中应该立刻能冒出解决这道问题的最适用的数据结构,以及算法。 4、随兴趣,多刷题。ACM题。poj,面试题,包括下文将出现的研究生复试上机考试题,都可以作为你的编程练习题库。 5、多实践,...原创 2015-02-25 11:03:19 · 214 阅读 · 0 评论 -
关于设计模式之观察者模式
初学者总会对设计模式的概念很模糊,如果只是单独去看一些书上列举的设计模式,会觉得眼花缭乱,因为会有几十种设计模式,即使明白了也会弄混,比较常用的设计有:单利模式、代理模式、观察者模式及适配器模式等。此篇主要简单聊一下观察者模式: 深入理解设计模式的话,需要我们自己去写代码,即使一个小小的demo也会使我们更加深入地理解这种模式的概念及使用的场景,如果有大牛写的代码阅读...原创 2015-12-04 14:22:59 · 161 阅读 · 0 评论