自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 资源 (27)
  • 收藏
  • 关注

原创 Android Camera2 Opengles2.0 图像实时滤镜 显示 视频编码

demo:http://download.csdn.net/download/keen_zuxwang/10043183在博文"Android Camera2 Opengles2.0 预览图像实时滤镜 视频编码"http://blog.csdn.net/keen_zuxwang/article/details/78366598的基础上添加FBO实时滤镜、回调显示---其中用到glReadPixels

2017-10-28 22:28:51 2325

原创 Android Camera2 Opengles2.0 预览图像实时滤镜 视频编码

demo: http://download.csdn.net/download/keen_zuxwang/10042566对camera2 摄像头预览图像进行各滤镜操作、编码成.H264 & .mp4 视频文件1、创建顶点位置、纹理数组 2、创建、编译、加载shader程序,获得shader中各变量的句柄(如获取纹理采样sampler2D变量的句柄) 3、程序通过program给shad

2017-10-27 16:43:06 2661

原创 Android Camera2 Opengles2.0 实时滤镜(冷暖色/放大镜/模糊/美颜)

demo: http://download.csdn.net/download/keen_zuxwang/100414231、创建顶点位置、纹理数组 2、创建、编译、加载shader程序,获得shader中各变量的句柄(如获取纹理采样sampler2D变量的句柄) 3、程序通过program给shader传递各参量,如:顶点位置、纹理坐标,激活、绑定纹理,传递模型/视图/投影矩阵等, 然

2017-10-27 12:08:18 4650

原创 Android Opengles2.0 多纹理融合

demo: http://download.csdn.net/download/keen_zuxwang/100414011、创建顶点位置、纹理数组 2、创建、编译、加载shader程序,获得shader中各变量的句柄(如获取纹理采样sampler2D变量的句柄) 3、程序通过program给shader传递各参量,如:顶点位置、纹理坐标,激活、绑定纹理,传递模型/视图/投影矩阵等, 然后通过

2017-10-27 10:32:01 2837

原创 Android Camera2 Mediacodec编码

Camera2 TextureView 图像预览,ImageReader 拍照 MediaCodec 同步(线程方法 method2)/异步(回调 method1)视频编码、保存为.264文档public class SurfaceTextureCamera2Activity extends Activity implements TextureView.SurfaceTextureListen

2017-10-10 12:59:01 6123

原创 Android Mediacodec H.265文件播放

读取h.265视频文件的每一帧送Mediacodec 解码/Surface 显示H265FileDecodeActivity.javapublic class H265FileDecodeActivity extends Activity implements SurfaceHolder.Callback, OnClickListener, TextureView.SurfaceText

2017-09-27 00:02:12 6515

原创 Android Mediacodec H.264文件播放

读取h.264视频文件的每一帧送Mediacodec 解码/Surface 显示H264FileDecodeActivity.javapublic class H264FileDecodeActivity extends Activity implements SurfaceHolder.Callback, OnClickListener, TextureView.SurfaceText

2017-09-25 23:40:17 1878

转载 Android RSA加密解密

转载: http://blog.csdn.net/bbld_/article/details/38777491概述RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。关

2017-09-07 10:19:06 969

转载 Android数据加密之Rsa加密

转载:http://www.cnblogs.com/whoislcj/p/5470095.html几种加密方式:Android数据加密之Rsa加密Android数据加密之Aes加密Android数据加密之Des加密Android数据加密之MD5加密Android数据加密之Base64编码算法Android数据加密之异或加密算法

2017-09-07 10:05:37 555

转载 OpenGL ES 2.0 VBO与渲染

转载:http://blog.csdn.net/prahs/article/details/49662925OpenGL ES 2.0 VBO与渲染1.VBO初始化1) glGenBuffers()生成bufferID2) glBindBuffer()操作它,参数为VBO的bufferID3) glBufferData()指定里面放的数据和用法至此想用此VBO时再g

2017-09-05 09:00:29 708

转载 OpenGL ES 2.0 纹理总结

转载: http://blog.csdn.net/prahs/article/details/49818345OpenGL ES 2.0 - 纹理1. 纹理初始化void glActiveTexture (int texture) 功能:选择活动纹理单元 texture:指定哪一个纹理单元被置为活动状态1) glGenTextures()生成纹理id,可以一次生

2017-09-05 08:53:06 1159

原创 android Runnable Callable FutureTask

Runnable Callable和FutureTask都属于线程池中要被运行的任务 不同点: Runnable是无返回值的任务,可以在线程中使用 Callable是有返回值的任务 ,不可以在线程中使用 FutureTask是有返回值,而且更易于管理和控制的任务,不可以在线程中使用;FutureTask实现了RunnableFuture接口,而RunnableFuture继承了Runnab

2017-08-17 10:24:56 421

转载 ThreadPoolExecutor

转载: http://www.cnblogs.com/whoislcj/p/5610903.htmlThreadPoolExecutor    ThreadPoolExecutor线程池用于管理线程任务队列、若干个线程。1.)ThreadPoolExecutor构造函数ThreadPoolExecutor(int corePoolSize,int maximumPoolSize

2017-08-17 09:19:32 534

原创 Android 线程池框架、Executor、ThreadPoolExecutor详解

Java/Android线程池框架的结构主要包括:1.任务:包括被执行任务需要实现的接口类:Runnable 或 Callable2.任务的执行器:包括任务执行机制的核心接口类Executor,以及继承自Executor的EexcutorService接口。3.执行器的创建者,工厂类Executors一、Executor 和 ExecutorServiceExecutor只是一

2017-08-17 08:54:36 876

原创 Android Window PhoneWindow DecorView

Android Window PhoneWindow DecorView 1、每一个Activity都包含一个Window对象,抽象类Window通常由PhoneWindow实现 2、PhoneWindow: 是Window的实现类,将Decoriew设置为整个应用窗口的根View。它是Android中的最基本的窗口系统,每个Activity 均会创建一个PhoneWindow对象,是Activ

2017-07-28 17:18:58 1789

原创 Android GUI FramebufferNativeWindow ANativeWindow

Android GUI FramebufferNativeWindow ANativeWindowAndroid系统的GUI设计的两种本地窗口: 面向管理者(SurfaceFlinger) SurfaceFlinger扮演了系统中所有UI界面的管理者,它需要直接或间接地持有“本地窗口”,这个窗口就是FramebufferNativeWindow 面向应用程序

2017-07-27 17:11:26 1701

转载 Android LayoutAnimation 与 LayoutTransition

Android LayoutAnimation 与 LayoutTransition转载:http://blog.csdn.net/wangbaochu/article/details/50435628一、 LayoutAnimationLayoutAnimation 是API Level 1 就已经有的,LayoutAnimation是对于Vi

2017-07-27 08:56:43 526

转载 Android Transition

Android Transition转载:http://www.jianshu.com/p/0af52be90ae6Android Transition Framwork 主要用来做三件事:Activity间的转场动画;不同Activity或Fragment间元素共享,让交互更连贯;同一个Activity之间一些View的变换动画。1.Activity转场效

2017-07-27 08:34:44 479

转载 Android Transition FrameWork实现转场动画

使用Transition FrameWork实现有意义的转场动画(译)转载: http://www.jianshu.com/p/1b5212d84a15原文Android Transition Framework可以实现三种效果: 不同Activity之间切换时,Activityc的内容(contentView)转场动画不同Activity之间切换时,如果使

2017-07-27 08:29:53 1450

原创 Java SSH Web实例

Java spring springmvc hibernate Web实例demo:http://download.csdn.net/detail/keen_zuxwang/99105951、 SSH Web工程属性 spring beans springMVC配置: spring-mvc.xml springMVC配置.xml文档<?xml version="1.0"

2017-07-25 23:10:27 3564

原创 Java 多态

Java 多态多态的实现方式 方式一:Java 重写(Override)与重载(Overload) 方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式 重载就是同样的一个方法能够根据输入数据的不同,做出不同的处理 重写(Override)

2017-07-25 10:31:18 378

原创 Eclipse Maven创建Java Web项目

Eclipse Maven创建Java Web项目1、使用eclipse创建Maven Java Web项目: Servlet版本是3.0,Java版本是1.7的项目 Filter栏填入org.apache.maven以便快速定位所需Artfact Id模块,选择 Artfact Id为maven-archetype-webapp的架构类型 填入Maven 相关信息GroupId组

2017-07-24 23:07:34 598

原创 Java Thread创建方式

Java Thread创建方式Java 三种创建线程的方法: 通过实现 Runnable 接口; 通过继承 Thread 类本身; 通过 Callable 和 Future 创建线程。创建线程的三种方式的对比: 1、采用实现 Runnable、Callable 接口的方式创见多线程时,线程类只是实现了 Runnable 接口或 Callable 接口,还可以继承其他类。 2、 使用继承

2017-07-24 20:12:40 343

原创 Java ServerSocket Socket

Java ServerSocket Socketjava.net 包中提供了两种常见的网络协议的支持: TCP TCP 是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。 UDP UDP 是用户数据报协议的缩写,一个无连接的协议。提供了应用程序之间要发送的数据的数据包。Socket套接字使用TCP提供了两台计算机之间的通信机制。 客户

2017-07-24 19:44:34 438

原创 Java IO 字节流 字符流操作

Java IO 字节流 字符流操作Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。一个流被定义为一个数据序列。输入流用于从源读取数据,输出流用于向目标写数据。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 为 I

2017-07-24 19:17:52 374

原创 Java Web开发技术方案

Java Web开发技术方案Java Web开发分前端、后端: Java Web前端: —就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。 —前端开发主要使用ajax/jQuery/js/html/css等, 使用JS,应用JQuery/html/CSS等,进行交互效果的开发 Java Web后端: —后端更多的是与数据库进

2017-07-14 08:58:07 6678

原创 Java JSP JS简介

Java JSP JS简介Java web项目运行流程: 1、客户端发送请求 2、服务端的servlet或controller接收请求(路由规则由后端制定,整个项目开发的权重大部分在后端) 3、调用service,dao代码完成业务逻辑 4、返回jsp 5、jsp展现一些动态的代码JSP 1、Java Server Pages是一种动态网页开发技术。它使用JSP标签在HTML网页中插入J

2017-07-14 08:55:40 762

原创 Java web tomcat插件安装、部署配置

Java web tomcat插件安装、启动、部署配置tomcat插件安装: 1、在线安装tomcat插件 http://marketplace.eclipse.org/content/eclipse-tomcat-plugin 按提示拖进eclipse空间,会自动弹出下载、安装界面 2、离线安装(没VPN,不能翻墙) Tomcat插件下载: https://sourceforge

2017-07-14 00:26:59 529

原创 Java Dynamic Web Project

Java Dynamic Web Project1、创建Dynamic Web Project 2、设置Target runtime,web容器即Apache Tomcat以及容器配置 3、source folder 4、web module,记得勾选产生web.xml部署描述文档,点击finish按键完成工程创建 web.xml<?xml version="1.0" encoding=

2017-07-13 23:39:56 461

原创 Java Hibernate Mysql

Java Hibernate Mysqldemo:http://download.csdn.net/download/keen_zuxwang/9898205添加lib库文件夹,包括hibnernate库以及连接Mysql的驱动的jar...hibernate-core-5.0.0.Final.jarhibernate-jpa-2.1-api-1.0.0.Final.jar

2017-07-13 23:02:36 590

转载 Mysql数据库操作常用命令

Mysql数据库操作常用命令1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select * from tablename; 

2017-07-12 09:51:42 811

转载 MySQL数据库命令行下操作

登录到MySQL:mysql -h 主机名 -u 用户名 -p-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;-u : 所要登录的用户名;-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。创建一个数据库:create database 数据库名 [其他选项];提示: 可以使用 s

2017-07-12 09:48:14 555

转载 SpringMVC框架介绍

SpringMVC框架介绍    1) spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Sp

2017-07-12 09:41:34 341

转载 Android自定义控件三部曲

Android自定义控件一、自定义控件三部曲之动画篇1、《自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法》2、《自定义控件三部曲之动画篇(二)——Interpolator插值器》3、《自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画》

2017-07-05 17:22:17 633

原创 Android 属性动画 详解

Android 属性动画 详解Android动画类型: View Animation(即所谓的Tween Animation补间动画):View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画 Drawable Animation (即所谓Frame Animation逐帧动画) Property Animation 利用对象的属性变化形成动画的效果

2017-07-05 17:15:33 943

原创 Android 自定义view ViewRootImpl绘制流程

Android 自定义view ViewRootImpl绘制流程1\自定义属性 在res/values/attrs.xml文件里定义一个declare-styleable name:自定义view的名字<resources> <declare-styleable name="CustomView">

2017-07-05 16:59:49 668

转载 android上开源的酷炫的交互动画和视觉效果

android上开源的酷炫的交互动画和视觉效果交互篇1.SlidingUpPanelLayout项目介绍:他的库提供了一种简单的方式来添加一个可拖动滑动面板(由谷歌音乐推广,谷歌地图和Rdio)你的Android应用程序。项目地址:https://github.com/umano/AndroidSlidingUpPanelDEMO演示:2.FoldableLayou

2017-07-04 08:27:33 542

转载 Android-25种开源炫酷动画框架

Android-25种开源炫酷动画框架前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地

2017-07-04 08:17:24 710

转载 Android NuPlayer播放框架

Android NuPlayer播放框架NuPlayer简介Android2.3时引入流媒体框架,而流媒体框架的核心是NuPlayer。在之前的版本中一般认为Local Playback就用Stagefrightplayer+Awesomeplayer,流媒体用NuPlayer。Android4.0之后HttpLive和RTSP协议开始使用NuPlayer播放器,Android5.

2017-06-29 15:33:35 2620

原创 Stagefright AwesomePlayer 播放流程的函数调用

Stagefright AwesomePlayer 播放流程的函数调用android多媒体框架中, stagefright其实是AwesomePlayer的代理, 对AwesomePlayer进行了一层浅封装, 实际功能由AwesomePlayer完成, MediaPlayer大致流程、StagefrightPlayer、AwesomePlayer相关调用: mediaPlayer.setDat

2017-06-29 10:56:49 486

Android armeabi-v7a arm64-v8a jpeg 库

Android armeabi-v7a arm64-v8a jpeg 库

2022-04-18

MyCamera2OpenglesFilterRecord

android camera2 mediacodec meidamuxer opengles2.0 实现摄像头图像的实时滤镜(饱和度/灰底/冷暖色/放大镜/模糊/美颜)、镜像、纹理融合处理后送mediacodec/meidamuxer 实现视频编码,FBO滤镜显示

2017-10-28

MyCamera2OpenglesRecord2

android camera2 mediacodec meidamuxer opengles2.0 实现摄像头图像的实时滤镜(饱和度/灰底/冷暖色/放大镜/模糊/美颜)、镜像、纹理融合处理后送mediacodec/meidamuxer 实现视频编码

2017-10-28

MyCamera2OpenglesRecord0

android camera2 mediacodec meidamuxer opengles2.0 实现摄像头图像的实时滤镜(饱和度/灰底/冷暖色/放大镜/模糊/美颜)、镜像、纹理融合处理后送mediacodec/meidamuxer 实现视频编码

2017-10-27

MyCamera2OpenglesOp1

eclipse android glsufaceview camera2 opengles2.0 shader 摄像头图像的实时滤镜(饱和度/灰底/冷暖色/放大镜/模糊/美颜)、镜像、纹理融合处理

2017-10-27

MyCamera2OpenglesOp0

eclipse android glsufaceview opengles2.0 shader 纹理融合

2017-10-27

sshproject

java spring springMVC hibernate

2017-07-25

webproject

java dynamic web project

2017-07-13

myhibernatetest

java hibnernate mysql

2017-07-13

myquicksort

数据结构 quicksort

2017-06-24

myfloyddijkstra

数据结构 Floyd Dijkstra

2017-06-24

mybinarytree

数据结构 二叉树 二叉查找树

2017-06-22

mygraphtest

java 数据结构 图

2017-06-20

mylinktest

java 链表

2017-06-20

opencv camshift

opencv Camshift

2017-06-05

CalcOptical

opencv 稀疏光流 稠密光流

2017-06-05

Morphology

opencv morphology

2017-05-26

ImageSmooth

opencv smooth

2017-05-26

HoughLineCircle

opencv houghline houghcircle

2017-05-26

HarrisOrbHog

opencv harris orb BFMatcher

2017-05-26

GrabCutWatershed

opencv GrabCut Watershed

2017-05-26

facedetect

opencv cascadeclassifier lbp haar

2017-05-22

matchTemplate

opencv 模板匹配demo

2017-05-20

opencvjava

opencv java: canny sobel hist camera operation

2017-05-20

mynodewebrtc

webrtc video

2017-05-09

react-native-baidu-map简单应用

react-native-baidu-map简单应用

2017-05-09

react-native-barcodescanner简单应用

react-native-barcodescanner简单应用

2017-05-09

空空如也

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

TA关注的人

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