图书
摘要: 有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于o(n)),可以使用任何语言实现
例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4。
阅读全文
摘要: 在ubuntu linux上安装可编译成arm架构的交叉编译环境codesourcery,编译完的执行文件可在android手机上直接运行。本文阐述了如何下载、安装和使用codesourcery。
阅读全文
摘要: 现在终于到讲解数据库的时间了。数据库也是android存储方案的核心。在android系统中使用了sqlite数据库。sqlite是非常轻量的数据库。从sqlite的标志是一根羽毛就可以看出sqlite的目标就是无论是过去、现在,还是将来,sqlite都将以轻量级数据库的姿态出现。sqlite虽然轻量,但在执行某些简单的sql语句时甚至比mysql和postgresql还快。由于很多读者是第一次接触sqlite数据库,因此,在介绍如何在android中使用sqlite之前,先在本节简单介绍一下如何在pc上建立sqlite数据库,以及sqlite数据库的一些特殊方面(由于本书的目的不是介绍sqlite数据库,因此,与其他数据库类似的部分(如insert、update等)本书将不再介绍。没有掌握这些知识的读者可以参阅其他关于数据库方面的书籍。
阅读全文
摘要: 我们知道sharedpreferences只能保存简单类型的数据,例如,string、int等。如果想用sharedpreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成base64编码,然后将转换后的数据以字符串的形式保存在 xml文件中。
摘要: 最近android比较火,无论是摩托罗拉搭载 android 2.2准备咸鱼翻身,还是android market年底将在台湾开市……这些消息足以让人们为之振奋。但当人们看到android的外表光鲜之时,更要注意到其潜在内涵,尤其对于广大开发者,一味盲目地崇拜并扎入其中并不实为理智之举。本期,我们为您邀请到一位与代码打了15年交道的李宁,以其亲身经历和开发经验来为广大开发者提出鉴言和忠告。
摘要: 《人人都玩开心网:ext js android ssh整合开发web与移动sns》一书上架短短几天,就进入了互动网计算机类销售总排名第4的好成绩。现发篇ext js的技术文章庆祝下。在本文将介绍treepanel组件非常有意思的一个功能:结点拖放。要使treepanel组件的结点可以拖放非常简单,只需要将treepanel类的enabledd选项参数设为true即可。当然,要想实现更复杂的功能,还需要配合其他的参数和事件。
摘要: 第1章:开发梦缘起开心网
第5章:开心桌面:完全模拟windows桌面的开心网
第15章:移动电子相册:捕捉精彩瞬间
摘要: 经作者测试,模拟器在运行一段时间后,adb服务有可能(在windows进程中可找到这个服务,该服务用来为模拟器或通过usb数据线连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。当然,重启eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。
adb kill-server
在关闭adb服务后,要使用如下的命令启动adb服务。
adb start-server
摘要: 新书《android/ophone开发完全讲义》将在6月份出版,现在三个候选封面效果。各位看看哪个封面更好些。
摘要: 第4章 servlet开发基础、第8章 java web国际化、第10章 简单标签
摘要: 由于有些读者因随书光盘遗失,应广大读者的要求,特提供《java web开发速学宝典》一书的源代码下载,由于源代码所使用的jar包过大(随书光盘中包含了完整的源代码和jar包),在这里只提供了jar文件的列表,读者可以自行获得这些jar包。
摘要: 本书主要对java web的核心技术——jsp和servlet进行讲解,此外,本书还对目前流行的mvc框架struts 2(版本为struts 2.1.6)的核心功能以及如何整合spring与hibernate进行了由浅入深的介绍。.本书分为4篇,第1篇对开发java web程序所必须掌握的技术进行讲解,并用一个实例带领读者进入java web世界;第2篇主要讲解jsp技术,使读者可以掌握jsp的核心技术;第3篇讲解struts 2的核心内容,以及如何将struts 2、spring和hibernate进行整合;第4篇是综合实例,通过对3个完整项目的学习,读者可以更好地对本书前3篇所讲的内容进行理解和消化。本书的读者对象包括:已经掌握java基础知识,想学习java web技术的读者;已经掌握java web的基础知识,想进一步了解和掌握java web核心技术的读者;对jsp和servlet技术比较熟悉,想进一步学习和掌握struts 2,并想将struts 2技术引入java web应用的读者。
摘要: ssh是目前最流行的java web开发技术。本书通过对ssh中的各种技术循序渐进地讲解,使读者尽快掌握开发基于ssh的web程序的方法。本书内容包括web客户端技术、jsp/servlet技术、struts 2(拦截器、类型转换、输入校验、上传和下载文件、struts 2的各种标签、对 ajax的支持等)、spring(ioc容器、装配java bean、jdbc和hibernate模板、事务管理、spring aop等)以及 hibernate(会话、映射、标准查询api、hql、事务管理、锁等)。除此之外,本书还提供了两个完整的实例来讲解开发ssh的详细步骤和方法。通过对这两个实例的学习,读者可以对ssh开发模式有更透彻地理解和认识。