自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dragon的专栏

无论多难都要坚持技能包的修炼

转载 Java事件处理机制(自定义事件)

转载地址:http://blog.csdn.net/qq_35101189/article/details/61673121?ref=myreadJava中的事件机制的参与者有3种角色:1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与liste...

2017-03-13 00:28:34 1702 0

原创 排序算法理解浅析

1.排序算法有很多,准确的理解可以帮我们快速实现工程问题,一种是比较排序,时间复杂度最少可达到O(n log n),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。本文主要介绍比较排序,下表给...

2017-02-21 19:52:56 670 0

转载 SVM总结

http://blog.csdn.net/lc013/article/details/55195523

2017-02-16 23:02:15 785 0

转载 linux 文件压缩与解压

文件压缩与解压文件的压缩与解压,也是我们日常中经常用到的操作,如,我们会经常从网上下载各种文件进行进行安装,而大部分文件都是经过压缩的。下面来学习四个常用的压缩命令。gzip特点:1.只能压缩文件,不能压缩目录2.不保留源文件[root@localhost test]#gzip aaa 将aaa文...

2017-01-12 12:49:21 706 0

原创 python中关于图例legend在图外的画法简析

1.最近遇到一个问题,关于图例legend如何画在图外的问题,并以适合的比例显示出来。2.首先传统的做法如下,这种方式并不能满足我的要求,而且是显示在图内。ax1.legend(loc='center left', bbox_to_anchor=(0.2, 1.12),ncol...

2016-12-19 14:54:30 41852 2

原创 smartMeter

NILMTK的学习(所用数据集合REDD) 1相关API的理解 1.1 获取数据对象,convert and load data redd = DataSet(‘/data/REDD/redd.h5’) print redd.metadata#输出该数据集相关信息和实验环境 p...

2016-11-23 14:30:33 1105 2

转载 动手试试Android Studio插件开发

原博客:http://blog.csdn.net/zhangke3016/article/details/53245530由于业务关系,经常需要写一些表单页面,基本也就是简单的增删改查然后上传,做过几个页面之后就有点想偷懒了,这么低水平重复性的体力劳动,能不能用什么办法自动生成呢,查阅相关资料,发...

2016-11-20 22:54:56 1565 0

转载 android NDK 详解

http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html

2016-10-16 23:45:59 614 0

原创 android studio for android learning (二十八) android基础知识

1.在 Android 中, 1pt 大概等于 2.22sp,与分辨率无关的度量单位可以解决这一问题。Android支持下列所有单位。px(像素):屏幕上的点。in(英寸):长度单位。mm(毫米):长度单位。pt(磅):1/72英寸。dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸...

2016-10-16 23:40:25 539 0

原创 VR开发教程汇总

1.下面是关于VR开发相关的教程进行汇总,包含主流VR开发教程,并在不断的更新中…欢迎大家关注。2.HTC VIVE开发教程1.HTC VIVE开发教程(一)2.HTC VIVE开发教程(二)3.HTC VIVE开发教程(三)3.VR开发教程之 Learning Virtual Reality1....

2016-10-11 22:06:40 3169 0

原创 android studio for android learning (二十七) UI控件动态加载机制浅析

1.为了满足多样化的定制需求,传统的UI加载方式已经满足不了我们的需求,为了创建出更友好,更快速的界面,我们有时需要根据用户的需求来生成控件,android动态加载机制简析,下面介绍常见的三种方式。2.最常见的传统加载机制这种方式也就我们用的比较多的一样方式,一般最简单的就是用这种方式来生成控件的...

2016-10-05 20:42:55 1248 0

原创 android studio for android learning (二十六 )自定义控件理解与浅析(1)

1.自定义控件刚开始以为自定义控件很容易,后来发现涉及的内容太多了,不是一次能学清楚讲明白的,这里本人结合自己的学习经验,简单的介绍下如何自定义一些简单的控件,并给出相应的代码,供大家学习,如有错误欢迎大家评判指正,如有意见可以在下面留言。2.切入正题,如何自定义控件,首先得要明白和了解view。...

2016-10-05 12:57:27 862 0

原创 java基础学习(9)堆和栈的区别详解

1。函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。2.栈内存用来存储局部变量和方法调用。而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都...

2016-09-27 17:15:10 458 0

原创 android studio for android learning (二十五 )activity的启动模式详解与标志位简析

1.activity的存储——任务栈也称task栈。任务栈是一种”后进先出”的栈结构,当我们多次启动同一个Activity的时候,系统会创建多个实例并把它们放入任务栈中,每一次back就会有一个Activity出栈,直到栈空为止,当栈中无任何Activity的时候,系统就会回收这个任务栈。2.四种...

2016-09-26 00:32:04 610 0

原创 最新关于高德地图定位失败10:定位服务启动、解决办法

1.定位服务无效,并且提示 定位失败,10: 定位服务启动失败2.需要在AndroidManifest中添加<service android:name="com.amap.api.location.APSService"></service> 3.这样...

2016-09-22 14:53:58 3907 3

原创 高德地图在android上的开发汇总

高德地图开发汇总贴,在不断更新中………1.最新基于高德地图的android进阶开发(1)获取 Map API Key2.最新基于高德地图的android进阶开发(2)小试牛刀3最新基于高德地图的android进阶开发(3)GPS地图定位4.最新基于高德地图的android进阶开发(4)GPS定位之...

2016-09-20 15:20:45 1977 0

转载 opengl es坐标变换2

原文地址 :http://blog.csdn.net/lyx2007825/article/details/8792475 Overview 几何数据——顶点位置,和标准向量(normal vectors),在OpenGL 管道raterization 处理过程之前可通过顶点操作(Vertex...

2016-08-09 10:43:50 1320 0

转载 opengl es坐标变换理解1

下面这篇文章详细讲述了OpenGL里的坐标转换,清晰,明了。但是其所谓的渲染管线只包括modelview 转换 和 投影变换,我觉得不是这样的。这只是从坐标角度吧。比如什么顶点着色、光栅化、送至帧缓存都没有涉及到。 原文地址:http://blog.csdn.net/zhulinpptor/...

2016-08-09 10:42:35 2189 0

原创 android studio | openGL es 3.0增强现实(AR)开发 (5) GLSurfaceView浅解

1.什么是EGL?EGL 是 OpenGL ES(嵌入式)和底层 Native 平台视窗系统之间的接口。EGL API 是独立于OpenGL ES各版本标准的独立API ,其主要作用是为OpenGL指令创建 Context 、绘制目标Surface 、配置Framebuffer属性、Swap提交绘...

2016-08-07 21:33:08 2044 5

原创 android studio for android learning (二十四 )bitmap and bitmapFactory

1.Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是 某个辅助类提供了创建Bitmap的接口,而这个类的实现通过JNI接口来实例化Bitmap的,这个类就是BitmapFactory。2.a. 比如SD...

2016-08-07 20:04:37 760 7

原创 AR引擎vuforia源码分析、中文注释(2)用手势控制来与模型简单交互

1.在做AR的时候,用时需要与模型交互,来控制模型的移动,本人在分析源码的时候做了点修改,可以按这种方式来实现模型的移动、缩放等,下面用模型的移动为例来说明下模型的平移(只做了上下移,其它移动可以按这种方式来)2.首先在ImageTargets.java下定义两个成员变量//这里只用到了Y ...

2016-08-07 13:05:31 5347 0

原创 java基础学习(8)4种引用类型简析StrongReference、 SoftReference、 WeakReference 、PhantomReference

1、强引用(strongReference)代码中普遍存在的类似”Object obj = new Object()”这类的引用,只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象.2、软引用(SoftReference)描述有些还有用但并非必需的对象。在系统将要发生内存溢出异常之前,将会把这...

2016-08-07 08:59:24 388 0

原创 AR引擎vuforia源码分析、中文注释(1)

1.这个应用程序的是从ActivitySplashScreen开始的,就相当于入口地址main一样。那么源码分析就从这里开始。Created with Raphaël 2.1.0ActivitySplashScreenActivityLauncherAboutScreen结束2.在Activity...

2016-08-05 17:06:00 4425 0

原创 android studio for android learning (二十三 )Android Orientation Sensor(方向传感器)与指南针实战(新方法替代orientation)

1.只要android手机硬件提供了相关的传感器支持,就可以用来做个简单的指南针玩玩。2.步骤简单如下:a.调用Context的getSystemService()方法获取sensorManager,它代表传感器的管理服务;b.指定所用传感器类型,sensor:可以创建一个特定的传感器实例,c.注...

2016-08-05 00:09:13 3225 4

原创 最新基于高德地图的android进阶开发(6)感兴趣点(POI)周边搜索源码浅析

1.今天研究了一下高德地图的POI周边搜索,以及改变下初始定位,主要涉及关键字搜索和以及marker展示,还包括搜索结果信息的获取。2.下面直接上源码,上面都已注释布局文件:poi_around_search.xml<?xml version="1.0" encoding...

2016-08-04 20:53:39 3504 0

原创 Vuforia AR引擎开发技术博客学习汇总

1.此处一篇关于AR 引擎 Vuforia增强现实开发汇总博客,上面部分是基于android SDK开发,下面部分是基于unity3D的AR开发,该技术博客现在正处于不断更新中…………..,欢迎大家关注,点击下面相关标题即可学习。一、Vuforia源码相关0. Vuforia源码github注释全...

2016-08-02 23:06:41 4369 0

原创 android studio | openGL es 3.0增强现实(AR)开发汇总

1.此处一篇关于android studio | openGL es 3.0增强现实(AR)开发汇总博客集中聚焦OpenGL ES,该博客现在正处于不断更新中…………..,欢迎大家关注。1.android studio | openGL es 3.0增强现实(AR)开发 (1) 建立一个openG...

2016-08-02 17:39:41 3540 0

原创 android studio | openGL es 3.0增强现实(AR)开发 (4) 绘制简单的2D图形、显示、旋转

1.在你的应用程序中用OpenGl Es来开发,少不了两个抽象类,一个是GLSurfaceView,一个是GLSurfaceView.Renderer. GLSurfaceView是一个显示容器而GLSurfaceView.Renderer主要完成容器中的绘制工作。2.在使用opengl es之前...

2016-08-02 16:56:17 3682 1

原创 android studio | openGL es 3.0增强现实(AR)开发 (3) OpenGL es3.0基本知识介绍

1.OpenGL ES (为 OpenGL for Embedded System 的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。OpenGL ES的历史版本信息 OpenGL ES 1.x 针对固定管线硬件 OpenGL ES 2.x 针对可编程管线硬件 OpenGL ES 1....

2016-08-02 16:32:26 3591 2

原创 android studio | openGL es 3.0增强现实(AR)开发 (2) .so文件的应用和理解

android 在JNI开发中主要有两种情况,(A)使用已经编译好的.so文件(B)使用C/C++源码开发。

2016-08-01 16:57:05 1888 0

原创 如何配置风骚的android studio编辑器,让编程更优雅?

1.不同的人对不同的主题有着不同的喜好,而android studio中的主题实在是很有限,这样就不可避免的产生审美疲劳,从而影响编程的心情。好在,AS的主题支持扩展,如果你的主题可以这样,还可以这样你会怎么想。2.做一个有追求的人,从一个款好的主题开始,从下面的地址找一款你喜欢的主题,个人喜欢S...

2016-08-01 12:46:17 3082 0

原创 android studio | openGL es 3.0增强现实(AR)开发 (1) 建立一个openGL es 3.0开发环境

1.什么是NDK,什么是JNI?NDK:Native Development Kit(原生开发工具包), NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。它包括下面的部分(1)从C / C++生成原生代码库所需要的工具和build files。(2)将一致的原生库嵌入可以在An...

2016-08-01 10:37:47 8702 2

原创 vofuria的开发(5)替换原vuforia的茶壶模型、改为自己想要的模型AR model

1.在基于android NDK开发的过程中,替换目标图片之后就是如何替换掉官方demo中给的茶壶模型,换成自己想要模型。如果对替换目标图片不了解的可以点击这里。2.在更换模型的过程中首先你要有一个.obj的文件,这个文件你可以去下载,也可以用3Dmax来生成。3.下面是必备步骤,大家不要怕麻烦,...

2016-07-30 21:52:03 9352 18

原创 最新基于高德地图的android进阶开发(5)地图的基本操作、事件监听、用户UI、图层选择等

1.高德地图的基本操作:最简单的莫过于第一次加载地图布局文件:basic_map.xml,在下面的操作中,未作特别说明都采用此布局文件。<?xml version="1.0" encoding="utf-8"?> <com.amap.api...

2016-07-29 10:05:12 6613 2

原创 android studio for android learning (二十二 )如何在camera2中加载其它控件和当前摄像头视图显示在一起以及UI优化

1.在camera视图中显示其它控件,在增强现实中有很重要的应用,下面介绍一种在camera视图中加载其它控件的方法。2.下面先来展示下要达到的效果,如下图中所示3.首先要是在一般的容器来,像linearlayout,relativeLayout,tableLayout,FrameLayout等可...

2016-07-25 22:12:45 3252 0

原创 java基础学习(7)浅析final,private,public,protected,static等关键以及它们的区别的联系

1.首先来谈final,它一般有三种用法,下面来分别介绍,简单来说定义变量,包括静态的和非静态的,或是定义方法的参数; 定义方法; 定义类。1.1 定义变量包括静态的和非静态的变量。大家都知道用final修饰的成员变量表示常量,值一旦给定就无法改变!给定的方式有三种:1)声明变量时直接赋值;2)非...

2016-07-24 10:34:05 2768 0

原创 java基础学习(6)疯狂java讲义第5章课后习题解答源码

1class Students{ // define member variable private int age; private String name,gender,phone,address,email; // setter and getter meth...

2016-07-22 16:28:54 5074 2

原创 android studio for android learning (二十一 )异步任务AsyncTask加载美女图片攻略及AsyncTask源码详解

1.android 的UI线程阻超过5秒就会引发ANR(Application not responding)异常,如果等待超过3秒,你就会失去用户。2.在android中组件的启动线程被称为主线程(也称UI线程),一般不在这线程中进行耗时的工作,所以我们将线程分为两种,分别是main threa...

2016-07-21 19:47:27 1623 1

原创 java基础学习(5)疯狂java讲义第4章课后习题解答源码

1.下面是疯狂java讲义习题后的源码,欢迎大家前来更新 、协作,一起把这本书后的习题做完,github开源地址:https://github.com/wei0long/javaLearn,现在只更新到第4章,后面陆续开始,欢迎大家前来push.2.下面是1-5题源码:t1.java// crea...

2016-07-20 01:26:20 4118 1

原创 最新基于高德地图的android进阶开发(4)GPS定位之POI(Point of interesting)兴趣点源码简介

1.跑了一下高德提供的POI的源码,感觉还是比较简单的,没有达到想要的效果,还有改进的空间,后面会继续更新。2.下面直接上代码,已经注释好了main.javapackage com.dragon.arnav.basicFuction.poi;import android.app.Activity;...

2016-07-19 16:43:47 1888 1

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