• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Mr_Hannibal
风火山林海!!!
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 下一页

2012年5月24日

Java数据结构与算法-读后感01(简单排序:冒泡,选择,插入)
摘要: 第三章:关于一些简单排序的比较和代码简单排序中分为4种类型: 1.冒泡排序(这个想必是各位非常熟悉,平时也接触得比较多的) 2.选择排序 3.插入排序1.冒泡排序 一般来说,数组中如果有N个数据项,则第一趟排序中有N-1次比较,第二趟有N-2次,依次类推后其序列的求和公式为: (N-1)+(N-2)+(N-3)+...+1 = N*(N-1)/2 这样来看,算法作了约N²/2次比较(忽略减1),交换和比较操作次数都与N²成正比,所以这种排序算法的速度是很慢的。2.选择排序 选择排序与冒泡排序执行了相同次数的比较:N*(N-1)/2。但是交互的次数只有N次。3.插入排序 在绝 阅读全文
posted @ 2012-05-24 15:14 Mr_Hannibal 阅读(390) 评论(0) 推荐(0)
 
Android AIDL——实现机制浅析
摘要: 1.基于前面写的aidl使用,这段时间准备研究ActivityManager框架,对aidl进行了更深入的研究,因为android框架大量使用了 进程通信机制,所以,在研究android framework前认真研究一下AIDL的实现机制十分有必要的 2.前面讲了aidl是 Android Interface definition language的缩写,它是一种进程通信接口的描述,通过sdk解释器对器进行编译,会把它编译成java代码在gen目录下,类路径与aidl文件的 类路径相同。 3.aidl接口package com.cao.android.demos.binder.aidl;imp 阅读全文
posted @ 2012-05-24 09:19 Mr_Hannibal 阅读(707) 评论(0) 推荐(0)
 
 

2012年5月23日

你真的会用Google搜索吗?
摘要: 最近在读田志刚的《你的知识需要管理》中,就有一个章节说道如何正确的使用google进行搜索,看了之后才知道,原来我并不会使用google搜索,如果你会一下技巧中的3个以上,算及格,反正我不及格。估计很多人并没有看过google的或者baidu的搜索帮助,包括我,特写出来,增长下见识:-,表示要排除的比如我要搜索和我们公司同名的企业在google上的搜索,可以在google搜索中输入:易商数码 -安徽 (所有易商数码不包含安徽易商数码的搜索结果)如果搜索“易商数码”,第一个结果就是我们公司,易商数码 -安徽 (所有易商数码不包含安徽易商数码的搜索结果),这个则不是了*,代表通配符,可以代替任何字 阅读全文
posted @ 2012-05-23 11:14 Mr_Hannibal 阅读(479) 评论(0) 推荐(0)
 
 

2012年5月22日

Android中音乐播放器实现歌词同步显示
摘要: 歌词同步的原理其实很简单: 歌词显示是一个线程, 音乐播放时一个线程,通过播放时间将歌词显示进度与播放进度同步起来。 网络标准的歌词格式是LRC。 我们看下一个LRC文档,其格式就一目了然了。 [ti:爱] [ar:小虎队] [al:华纳国语情浓13首] [by:爱上你了音乐网] [02:08.00][00:38.00]把你的心、我的心串一串 [02:11.00][00:41.00]串一株幸运草、串一?同心圆 [02:16.00][00:46.00]让所有期待未?的呼唤 [02:19.00][00:49.00]趁青春做?伴 [03:16.00][02:24.00][00:... 阅读全文
posted @ 2012-05-22 09:27 Mr_Hannibal 阅读(5764) 评论(0) 推荐(2)
 
 

2012年5月21日

一些Java面试中经常出现的算法题
摘要: 1.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序本题的splitStringByComma(String )方法纯属多余,可以用String的split方法一句话代替,且可读性也更强,下面的一段话源自JDK1.6API,StringTokenizer类已不再提倡使用,保留仅为旧代码。StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用 String 的 split 方法或 java.util.regex 包。import java.util.*;public class bycomma{ public sta 阅读全文
posted @ 2012-05-21 15:14 Mr_Hannibal 阅读(6487) 评论(3) 推荐(0)
 
 

2012年5月18日

Java六大必须理解的问题
摘要: 对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"He 阅读全文
posted @ 2012-05-18 17:13 Mr_Hannibal 阅读(1896) 评论(2) 推荐(4)
 
Android中jar包封装及调用中出现的问题及解决方案
摘要: 在android开发过程中,我们经常会有这种需求,自己开发一个类库jar包,提供给别人调用。即把项目A封装成jar包,供项目B调用,而在项目B中调用项目A的activity的时候问题就出现了:找不到资源文件(异常:ERROR/AndroidRuntime(3341):Caused by: android.content.res.Resources$NotFoundException: Stringresource ID #0x7f060007)。问题是,只能共享src文件夹下的代码,而不能共享res资源文件,够郁闷!创建一个Androidproject,用eclipse的export导出,.. 阅读全文
posted @ 2012-05-18 16:56 Mr_Hannibal 阅读(3799) 评论(1) 推荐(0)
 
Activity之launchMode详解
摘要: 最近在面试过程中会遇到考察关于Activity中LaunchMode的四种形式,故找来对应的资料详细学习之!在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:• standard• singleTop• singleTask• singleInstance设置的位置在AndroidManifest.xml文件中activit 阅读全文
posted @ 2012-05-18 15:09 Mr_Hannibal 阅读(765) 评论(1) 推荐(0)
 
android中引入第三方JAR包的方式
摘要: 在Android平台中可以使用第三方外部JAR库文件,在Eclipse开发环境中,仅仅3步就可以使用第三方.jar文件:1.在Package Explorer(包浏览器)面板中,右键单击鼠标在弹出的菜单中选择Properties(属性)2.选择Java Build Path(Java构建路径),然后选择Libraries标签页.3.按下Add External JARs 这个按钮,选择Jar文件即可。如果你想包含第三方JARs到你的package包中,创建一个新的目录在你的工程中,选择Add Library... 代替即可,本站提示不用将外部JARs文件放到工程文件夹中就可以正常使用。在网上查 阅读全文
posted @ 2012-05-18 14:04 Mr_Hannibal 阅读(480) 评论(0) 推荐(0)
 
android中将自己的自定义组件打成JAR包
摘要: 在项目开发过程中,我们难免会用到自己去制作自定义的VIEW控件,之后我们别的项目如果需要的话就直接将其复制到对应的项目中使用,虽说这么做是一个解决问题的方法,但毕竟不是很好。原因是,当我们项目积累越来越多,会发现自定义的控件越来越多,而且这些自定义的控件都是可以重复利用的,这时我们可以想想,如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开发项目只要在原来JAR包的基础上做扩展或者直接使用,可以大大减少自己的工作重复性。首先Android 工程的基本面貌是这样的:当然对应的Activity 文件被我删除了,因为当编译成jar 包我们并不需要Activity 文件。 阅读全文
posted @ 2012-05-18 14:01 Mr_Hannibal 阅读(302) 评论(0) 推荐(0)
 
 
上一页 1 2 3 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3