自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leverli的专栏

Out of small things a great heap will be formed.

  • 博客(150)
  • 资源 (9)
  • 收藏
  • 关注

翻译 在Oracle 11g中构建点云数据类型

传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_12291发展历程2处理流程3存储模型将逻辑结构从物理结构中分离出来(1)逻辑结构:这些表含有一个类型为SDO_PC的列包含一般的属性和所占用空间的单位数量并且包含一个指向点云块表的指针(2)物理结构:“分块表”包含点云块可

2013-09-13 10:38:25 4008

原创 如何高效使用和管理Bitmap--图片缓存管理模块的设计与实现

传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        上周为360全景项目引入了图片缓存模块。因为是在Android4.0平台以上运作,出于惯性,都会设计之前查阅相关资料,尽量避免拿一些以前2.3平台积累的经验来进行类比处理。开发文档中有一个BitmapFun的示例,仔细拜读了一下,虽说围绕着Bitmap的方方面面讲

2013-07-17 23:08:03 10952 18

原创 使用严苛模式打破Android4.0以上平台应用中UI主线程的“独断专行”

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 系统架构设计 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ GoF23种设计模式 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        已经有

2013-07-13 17:48:14 6863 4

原创 遵循Java EE标准规范的开源GIS服务平台之三:数据发布与访问

传送门 ☞Android兵器谱 ☞转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞系统架构设计 ☞转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞GoF23种设计模式 ☞转载请注明 ☞http://blog.csdn.net/leverage_1229

2013-07-02 19:00:43 3038 1

原创 遵循Java EE标准规范的开源GIS服务平台之二:平台部署

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 系统架构设计 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ GoF23种设计模式 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        上文我

2013-07-01 22:39:11 3242

原创 遵循Java EE标准规范的开源GIS服务平台之一:平台架构

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 系统架构设计 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ GoF23种设计模式 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229一、平台现状

2013-07-01 00:07:12 3268 1

翻译 基于Log ASCII Standard格式文件的点云数据存储和检索

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229核心层        核心层主要提供后台业务集中处理中最基本、共性的信息处理、流程调度和相关的管理功能,如任务调度、路由确定、事务一致性管理、任务拆解合并、优先级管理等。核心层对业务处理中的各项工作进行高度的抽象,只管理共性的属性和操作,功能相对简单,具有较高稳定性

2013-06-24 05:59:16 2415

原创 自己动手写Web容器之TomJetty之六:动态页面引入

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 系统架构设计 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ GoF23种设计模式 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 1.服

2013-06-20 23:27:43 6298 9

翻译 Oracle 11g点云数据类型的构建和检索脚本

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        系统功能结构自底向上分为三个层次:核心层、业务(服务)层、应用层。整个系统的核心层主要实现了流程的调度和控制,通过状态机流程管理完成整个业务从系统输入到结果输出的作业流程控制,同时提供了SSO登录授权管理;业务层提供了在每个业务流程中的各类处理功

2013-06-19 15:35:11 2603

原创 自己动手写Web容器之TomJetty之五:包装请求参数

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 1.服务内功经脉传送门 ☞ 2.开启服务器传送门 ☞ 3.掀起请求盖头来传送门 ☞ 4.静态页面起步传送门 ☞ 6.动态页面引入        前面我们实现了TomJetty响应无参请求静态页面的功能,但真实情况下,几乎所有请

2013-06-16 17:37:25 3827

原创 自己动手写Web容器之TomJetty之四:静态页面起步

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 1.服务内功经脉传送门 ☞ 2.开启服务器传送门 ☞ 3.掀起请求盖头来传送门 ☞ 5.包装请求参数传送门 ☞ 6.动态页面引入        上一节我们实现了将HTTP请求头的内容解析后打印到控制台上,让HTTP请求头的各个

2013-06-15 03:13:31 3299

原创 自己动手写Web容器之TomJetty之三:掀起请求盖头来

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 1.服务内功经脉传送门 ☞ 2.开启服务器传送门 ☞ 4.静态页面启步传送门 ☞ 5.包装请求参数 传送门 ☞ 6.动态页面引入       前面我们对于实现TomJetty做了一些知识铺垫和复习,息知了HTTP请求的头部

2013-06-12 15:14:21 3938

原创 自己动手写Web容器之TomJetty之二:开启服务器

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 1.服务内功经脉传送门 ☞ 3.掀起请求盖头来传送门 ☞ 4.静态页面启步传送门 ☞ 5.包装请求参数传送门 ☞ 6.动态页面引入        上一节我们对于实现TomJetty服务器做了一些与Web有关的知识铺垫和回顾。那

2013-06-10 04:35:31 3209

原创 自己动手写Web容器之TomJetty之一:服务内功经脉

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 2.开启服务器传送门 ☞ 3.掀起请求盖头来传送门 ☞ 4.静态页面起步传送门 ☞ 5.包装请求参数传送门 ☞ 6.动态页面引入        Jetty 是一个开源的servlet容器,它为基于Java的web内容,

2013-06-09 23:01:18 4317

原创 Android倚天剑之Notification之动感地带

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 系统架构设计 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ GoF23种设计模式 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        前

2013-06-09 02:05:50 9734 15

原创 Android倚天剑之Notification之城管三千

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        如果说足球是和平年代的战争,那么城管呢?伟大的人民曲艺家郭德纲先生曾经这样评价:借我城管三千,我能让世界和平!可见在当今社会中城管的威慑力有多大,尤其是中国的城管,你懂的^_^。本文欲借城管之名来引出Android平台对通知的管理也是十分强大的。话说

2013-06-08 23:03:23 6065 2

原创 Android倚天剑之Notification之江南style

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        上回我们提到在4.0ICS之后,Google为Android平台的Notification这把“倚天剑”注入了更多新鲜的元素,使其更加实用美观。Notification的样式从此变得丰富起来,以适应于不同情景的需要。就像最近非常流行的神曲《江南sty

2013-06-08 14:46:02 5559

原创 Android倚天剑之Notification之亮剑IOS

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        话说下拉通知从“盘古开天地”开始就一直存在,并且不停地演化。可谓是“倚天即出,谁与争锋?”,直到Apple收编了Cydia中某个做仿制插件的开发者,才使得下拉通知登上IOS的“舞台”,其效果同样是大放异彩。至此“倚天剑”有了仿制品^_^,给Andro

2013-06-08 03:38:30 3420 1

原创 Android应用性能优化整体策略

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        有关Android应用性能优化的议题,在互联网上可以说是众说纷纭,没有一个统一的标准和规范可循。本文主要是结合作者的实际项目情况以及项目前期的知识储备,对这一议题加以总结和概括,本文不会涉及太多代码的细节。仅以解决方案抛砖引玉,欢迎大家指正和补充。一

2013-05-28 23:57:37 2675 2

原创 让Away3D伴你360°全景漫游

1代码展示package{ import away3d.containers.View3D; import away3d.controllers.HoverController; import away3d.entities.Mesh; import away3d.materials.TextureMaterial; import away3d.primitives.SphereG

2013-09-11 16:53:10 6531 4

原创 360°全景影像建库流程

1数据库配置(Oracle11g)1.1创建数据库(1)数据库配置助手点击菜单“开始”,找到Oracle数据库管理系统主文件夹“Oracle – OraDb11g_home1”(该文件夹名称因版本不同会有出入,使用时请按其命名规则自行对照),打开后找到子文件夹“配置和移植工具”,选择该文件夹下的“Database Configuration Assistant”。(2)欢迎

2013-09-11 15:55:11 5150

原创 带你五分钟搞定Jackson JSON Processor

传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_12291Jackson 是什么?(1)崇尚速度的(传说比其他Java json parser和data binder执行起来更快)(2)数据流动的(读取,写入)(3)完全独立的(独立于JDK之外的其他包)(4)火力十足的(为通用JDK类提供完整的数据绑定,就像Java be

2013-08-08 23:47:15 6726 6

原创 360°全景影像优化建议

传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        纹理,在OpenGL中,可以理解为加载到显卡显存中的图片。Android设备在2.2开始支持OpenGL ES2.0,从前都是ES1.0 和 ES1.1的版本。简单来说,OpenGL ES是为了嵌入设备进行功能剪裁后的OpenGL版本。ES2.0是和1.x版本不兼

2013-08-05 23:27:02 6253

原创 360°全景影像数据流图和代码走读

传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        前面我们对使用Android OpenGL ES 2.0绘图做过综述。对于刚刚接触到OpenGL的人来说,纹理和贴图往往令其感动很头疼。在解开这些谜团之前,我们先来了解一下绘制图形的基础--坐标系。1坐标系分类        在使用OpenGL的场景中,存在世

2013-08-05 22:33:59 7459 2

原创 让你的Android应用与外部元素互动起来

一个Android应用程序通常有几个activities。每个act显示一个用户接口允许用户执行一个指定的任务。用户从一个act到另一个act,你的App必须使用一个Intent对象来定义你App想做些什么事。当你通过一个Intent调用startActivity()方法时,系统会使用Intent来鉴定和启动合适的App组件。一个Intent可以明确的启动一个特定的组件(如一个特定的act实例)或

2013-07-31 22:13:32 13125 10

原创 360°全景影像移动端类库--PanoramaGL

介绍        本指南将介绍一个PanoramaGL 0.1类库的简单用法,更多的细节请签出HelloPanoramaGL示例查看。细节1如何导入PanoramaGL类库?1.1从源代码中导入a下载PanoramaGL_0.1.zip或从代码仓库下载源代码b如果你下载zip文件然后解压该文件c在Eclipse中导入PanoramaGL项目:点击“File”选择“

2013-07-28 23:17:53 12061 8

原创 Android定制组件之图文展示之中国好声音

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        今天我们学习如何自定义TextView组件,让它既能显示文本,又能显示图像,达到“图文并茂”的效果。这种情景在新闻、文章、彩信内容中很常见。下面给出该场景的案例:一、案例技术要点1.创建attrs.xml文件用于设置自定义组件的属性、类型和样式。

2013-07-13 21:10:07 17326 13

原创 Android应用开发之版本更新你莫愁

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        今天我们学习如何实现Android应用的自动更新版本功能,这是在各种语言编写的应用中都会经常遇到的情景。当我们的应用检测到网络上有新版本发布时,系统会提示是否下载新版本应用,当新版本应用下载完毕后,系统会自动安装下载的新版本应用(或跳转到相关安装页面询问

2013-07-13 21:02:16 4703

原创 某大型银行深化系统之十八:性能设计之三

1.队长和排队长,通常都是随机变量,而且分布不易得到,因此一般考虑其均值和方差等数字特征2.排队时间和逗留时间,随机变量,顾客最关心的指标3.忙期和闲期,是服务系统所关心的随机变量指标,主要反映系统的服务强度。忙期和闲期交替出现。        在损失制和混合制服务系统中,还关心诸如顾客损失率、服务强度等指标解排队问题的目的,是研究系统的运行效率,估计服务量,确定系统参数的最优值,以决

2013-07-13 15:40:41 3496

原创 某大型银行深化系统之十七:性能设计之二

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        业务集中系统,可以采用M/M/n 模型来描述,即客户是泊松分布,服务时间为负指数分布,多台、无限容量、无限源、先到先服务的排队系统模型。则根据排队论可以得到一下几个指标:1.顾客在系统中的时间=等待时长+服务时长2.系统的平稳状态

2013-07-12 21:56:21 3296

原创 某大型银行深化系统之十六:性能设计之一

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        通过引入排队系统,定义系统中各项业务流程的产生和业务服务模型,描述工作项产生规律和服务规律的概率来计算系统的性能。在对排队进行分析时,为了便于分析,经常做一些简化假设。对一个排队系统,若满足以下三个条件:1.排队系统能够进入统计平衡状态;2.

2013-07-09 22:00:51 3948 1

原创 某大型银行深化系统之十五:数据架构

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        根据需求,系统平台包括了非结构化数据和结构化模型。包括的数据模型以及与其他系统之间的关系如下图所示:        系统中所涉及的数据模型包括以下部分:一、业务处理关系数据库        存储了E-R关系的数据模型,包括两大类:应用层,

2013-07-09 21:46:27 3967

原创 Android轩辕剑之ActionBar之四

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        由于本框架使用的是JSF+Spring+Hibernate的架构,因此WEB-INF路径下几个配置文件web.xml以及applicationContext.xml,faces-config.xml是比较重要的。Web.xml定义了使用的框架faces-

2013-07-06 21:25:34 3429

原创 Android轩辕剑之ActionBar之三

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        架构代码部分主要的包结构是Backing、Entity、Dao、Service这四个部分。这四个部分的名称比较明确,很好的划分了层次内容。其中Backing是JSF中的backingbean,处理表现层。Service是业务层,实现业务操作。Entity

2013-07-06 21:23:12 3512

原创 Android轩辕剑之ActionBar之二

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        WebApp应用框架主要负责各类服务组件以及业务系统的构建,即内容提供者。WebApp框架主要由展现层,业务层,控制层,数据持久层组成。        整套设计思想中,从数据建模出发采用的是Top-Down设计思路;页面构建采用的是Bottom-Up组装

2013-07-04 22:23:43 3831 2

原创 Android轩辕剑之ActionBar之一

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        Mashup架构由3个不同的部分组成,它们在逻辑上和物理上都是相互脱离的(可能由网络和组织边界分隔):API/内容提供者、Mashup站点和客户机的Web浏览器。一、API/内容提供者        它们是正在进行融合的内容的提供者。为了

2013-07-04 22:15:01 3980

翻译 使用Android OpenGL ES 2.0绘图之六:响应触摸事件

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 系统架构设计 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ GoF23种设计模式 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        使

2013-07-03 23:38:36 4944

翻译 使用Android OpenGL ES 2.0绘图之五:添加运动

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ 系统架构设计 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞ GoF23种设计模式 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229        在

2013-07-03 22:35:37 6122

翻译 使用Android OpenGL ES 2.0绘图之四:应用投影和相机视口

传送门 ☞Android兵器谱 ☞转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞系统架构设计 ☞转载请注明 ☞ http://blog.csdn.net/leverage_1229传送门 ☞GoF23种设计模式 ☞转载请注明 ☞ http://blog.csdn.net/leverage_1229

2013-07-03 18:34:04 7180 2

翻译 使用Android OpenGL ES 2.0绘图之三:绘制形状

在定义好待绘制的形状之后,就要开始绘制它们了。使用OpenGL ES 2.0绘制形状可能比你想象的要复杂一些,因为它的API中提供了大量控制渲染管道的行为。        这一节将介绍如何使用OpenGL ES 2.0的API绘制上一节你已经定义好的那些形状。一、初始化形状        在做任何绘制之前,你必须初始化形状并加载它。除非形状的结构(原始坐标)在程序执行过程中发生了改变,

2013-07-03 18:33:14 5419 1

OpenGLES示例

使用Android OpenGL ES 2.0绘图系列的示例代码,包含basic和complete两个工程。

2013-07-03

各种样式Notification大荟萃

Android平台4.1Jerry Bean之后所有Notification样式大荟萃

2013-06-09

MultiSelectDelete2

今天我们学习一下如何利用CheckBox实现对联系人记录的多选删除,多选删除功能在平时工作中经常会遇到,通常有两种解决方案:CheckBox实现和ActonBar实现。本人偏爱CheckBox样式的多选模式,因为它实现起来比较灵活多变,样式变换也很容易。而ActionBar的多选样式变换相对而言工作量会大很多。

2013-06-05

MyActivity

本节我们学习Android四大天王的Activity,Activity密切关注用户能做什么,负责与用户交互。类似于Java Web中的页面Page,将一系列View装载起来通过内部的加载引擎展现给前台用户。可以说一个简单的Android应用就是由一组Activity组合而成。可见对于Activity的学习在整个Android移动开发学习中至关重要的一环。鉴于Android移动开发属于嵌入式系统开发的范畴,所以Google的工程师在Android平台构架设计上,将很多组件都设计成基于事件驱动的,不推荐开发者采用手动的方式去主动调用它们的行为,这些行为将全部交给系统进行统一管理。因此掌握它们的生命周期是学好它们的根本所在。另外,与Service一样,Activity也是通过Intent来调用,Intent携带的数据能在多个Activity之间传递。

2013-06-04

MultiSelectDelete

利用CheckBox实现对联系人记录的多选删除,多选删除功能在平时工作中经常会遇到,通常有两种解决方案:CheckBox实现和ActonBar实现。本人偏爱CheckBox样式的多选模式,因为它实现起来比较灵活多变,样式变换也很容易。而ActionBar的多选样式变换相对而言工作量会大很多。

2013-06-03

PopupWindow

PopupWindow 泡泡窗口 Android

2013-05-29

MyXmlParse.rar

Android学习之XML解析。 本节我们学习XML解析,在Android程序中,Xml解析与Java中几乎相同,最常用的有SAX,DOM,Pull三种解析方式。Android中内置的是Pull解析方式,因此Pull解析也就成为Android推荐的解析方式。接下来我们分别针对这三种XML解析方式进行讲解。

2012-09-29

MyXmlParser.rar

Android进阶之XML数据解析源码 本节我们学习XML解析,在Android程序中,Xml解析与Java中几乎相同,最常用的有SAX,DOM,Pull三种解析方式。Android中内置的是Pull解析方式,因此Pull解析也就成为Android推荐的解析方式。接下来我们分别针对这三种XML解析方式进行讲解。

2012-09-29

MyService.rar

Android学习之Service源码。 本节我们学习Service,如果把Activity比作是前台程序,那么Service就是后台程序,Service的整个生命周期只会在后台执行。它一般没有用户操作界面,运行于系统中不容易被用户发觉,可以用来开发如监控之类的程序。与Activity一样,Service也通过Intent来调用。

2012-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除