自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Java Jar包介绍

JAR 包是什么JAR 文件的全称 Java Archive File(Java 档案文件),通常 JAR 文件是一种压缩格式,和 ZIP 格式兼容,与 ZIP格式不同的是它 包含了一个名为 META-INF/MANIFEST.MF的清单文件,这个清单文件是由生成 JAR 包的时候系统自动创建的,这个清单文件与我们可以不做关注.JAR 包的用途当我们开发了一个程序以后,程序中有很多的类,如果需要提供给别人使用,发给对方一堆的源文件是非常不好的,通常需要把这些类打包成一个 JAR 包,把这个 JAR 包

2021-07-19 11:46:29 1668

原创 Fiddler 手机抓包备忘

这里写自定义目录标题Fiddler 手机抓包备忘一、使用Fiddler手机抓包的条件:二、连接步骤:1、pc端配置端口号和“远程连接”选项。2.手机配置代理服务器Fiddler 手机抓包备忘一、使用Fiddler手机抓包的条件:1:手机连的网络或WiFi必须和电脑(使用fiddler)连的网络或WiFi是一样的2:手机不能离开电脑太远距离,一定要保持手机可以上网(不能断网)二、连接步骤:1、pc端配置端口号和“远程连接”选项。1,启动Fiddler,打开菜单栏中的 Tools > Fid

2021-03-12 11:06:00 395 1

原创 Android AR开发实践之七:OpenGLES相机预览背景绘制源码详解

ARCore系列文章之七:------ OpenGLES相机预览背景绘制源码详解目录ARCore系列文章之七:------ OpenGLES相机预览背景绘制源码详解一、OpenGL ES渲染管线1.基本处理2.顶点缓冲对象3.顶点着色器4.图元装配5.光栅化6.片元着色器7.剪裁测试8.深度测试和模板测试9.颜色缓冲混合10.抖动11.帧缓冲二、纹理映射三 、相机预览背景绘制步骤1.绘制背景准备2.背景纹理和Session摄像头纹理绑定3.执行背景绘制四、案例源码分析1.绘制背景准备2.背景纹理和Sess

2021-01-16 22:12:31 838

原创 Android AR开发实践之六:OpenGLES+ARcore绘制摄像头数据到SurfaceView

ARCore系列文章之六:------ OpenGLES+ARcore绘制摄像头数据到SurfaceView目录ARCore系列文章之六:------ OpenGLES+ARcore绘制摄像头数据到SurfaceView1、开发环境搭建2、添加GLSurfaceView到工程中3、绘制Camera数据到GLSurfaceView3.1、创建Session3.2、获取Frame对象并绘制3.3、最后贴上OpenGL具体绘制源码(源自GoogleDemo)1、开发环境搭建首先创建一个Empty Activ

2021-01-16 14:33:45 1394

原创 Android AR开发实践之五:OpenGL ES 3.0简介

ARCore系列文章之五:------ OpenGL ES 3.0简介一、OpenGL简介二、基础概念1、Context上下文2、EGL3、Texture纹理 4、坐标系5、渲染一、OpenGL简介Android 可通过开放图形库 (OpenGL®)(特别是 OpenGL ES API)来支持高性能 2D 和 3D 图形。OpenGL 是一种跨平台的图形 API,用于为 3D 图形处理硬件指定标准的软件接口。OpenGL ES (OpenGL for Embedded Sys

2021-01-16 10:58:34 1628

原创 Android AR开发实践之四:基于Sceneform的ARcore开发实例

ARCore系列文章之四:------ 基于Sceneform的ARcore开发实例一、设备配置1、配置虚拟设备2、配置真机二、开发环境配置1、首先添加sceneform的gradle插件到工程配置中2、在app的build.gradle文件中添加sceneform的依赖,并声明最小sdk版本3、manifest文件配置权限申请 三、开发基于Sceneform的ARCore应用1、创建一个新的工程2、添加ArFragment到工程中3、实现增强现实功能Scen

2021-01-15 23:37:07 2488

原创 Android AR开发实践之三:ARCore核心类介绍

ARCore系列文章之三:------ ARCore核心类介绍ARCore核心类介绍ArCoreApkcom.google.ar.core.ArCoreApk类,管理ARCore在设备上的状态,是否avaliable,是否需要安装,安装相关的UI提示等,里边都是静态方法。Sessioncom.google.ar.core.Session类,Session管理AR系统状态并处理Session生命周期。该类是ARCore API的主要入口点。 该类允许用户创建Session,配置Session,启

2021-01-15 14:04:44 1165

原创 Android AR开发实践之二: Google ARCore介绍

ARCore系列文章之二:------ Google ARCore介绍一、ARCore介绍二、ARCore工作原理三、ARCore基本概念四、ARCore渲染技术使用OpenGL渲染使用Sceneform渲染一、ARCore介绍ARCore是Google于2017年08月29日发布的一套用来创建AR(augmented reality) App的SDK。 官方网站是https://developers.google.com/ar/develop/。ARCore可以在现下多种流行

2021-01-15 13:40:12 1912 1

原创 java反射技术详解

为什么需要了解反射?什么是反射?反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对象内部属性。程序中对象的类型一般都是在编译期就确定下来的,而当我们的程序在运行时,可能需要动态的加载一些类,这些类因为之前用不到,所以没有加载到jvm,这时,使用Java反射机制可以在运行期动态的创建对象并调用其

2021-01-15 11:14:38 733

原创 Android AR开发实践之一:AR介绍

ARCore系统文章之一------ AR介绍一、什么是AR二、AR的发展历程三、AR的应用场景四、AR技术面临的主要问题五、AR平台简介一、什么是ARAR(Augmented Reality增强现实的简称),也有对应VR虚拟实境一词的翻译称为实拟虚境或扩张现实,是指透过摄影机影像的位置及角度精算并加上图像分析技术,让屏幕上的虚拟世界能够与现实世界场景进行结合与交互的技术。—wiki二、AR的发展历程理念的诞生:1986一直以来人类都梦想着挖掘并实现 AR 的潜力,让数字对象与

2021-01-15 11:06:18 7032

原创 图片集合

2021-01-05 14:24:14 106

转载 Android 线程和线程池一篇就够了

Android 线程和线程池一篇就够了阅读 20363收藏 02017-06-02原文链接: blog.csdn.net引言在Android中,几乎完全采用了Java中的线程机制。线程是最小的调度单位,在很多情况下为了使APP更加流程地运行,我们不可能将很多事情都放在主线程上执行,这样会造成严重卡顿(ANR),那么这些事情应该交给子线程去做,但对于一个系统而言,创建、销毁、调度线程的过程是需要开销的,所以我们并不能无限量地开启线程,那么对线程的了解就变得尤为重要了。Thre...

2020-11-01 14:53:52 390

原创 UDP协议简介

什么是UDP协议用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。UDP协议处于TCP/IP协议族的传输层。UDP协议的特点不建立连接,不维护连接状态。面向报文,发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付给IP层。既不拆分,也不合并,而是保留这些报文的边界。不对数据做特殊处理,不提供数据包分组、组装和不能对数据包进行排序,提供面向事务的简单不可靠信息传送服务,分组传输顺序的

2020-11-01 09:53:08 1107

原创 TCP/IP协议族基本概念

文章目录1、OSI模型1、什么是OSI模型?2、OSI模型的描述2、TCP/IP协议1、什么是TCP/IP协议2、TCP/IP协议的描述1、OSI模型1、什么是OSI模型?开放式系统互联通信参考模型(Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),由国际标准化组织提出的,试图使各种计算机在世界范围内互连为网络的一个标准框架,是一种概念性模型,定义于ISO/IEC 7498-1。OSI参考模型只是一个概念

2020-11-01 09:05:50 433

转载 Android Handler用法示例

/** 通常我们在主线程中创建一个Handler,* 然后重写该Handler的handlerMessage方法,可以看到该方法传入了一个参数Message,* 该参数就是我们从其他线程传递过来的信息。** 我们在来看下子线程中如何传递的信息,子线程通过Handler的obtainMessage()方法获取到一个Message实例,* 我们来看看Message的几个属性:* Message.what------------------>用来标识信息的int值,通过该值主线程能判断出来自不

2020-10-29 19:51:51 332

转载 ElecFun--STC单片机--stc15W204s

这是STC下面的一款引脚比较少的主控制芯片,引脚少,意味着功能会比较少,但是这也完全不影响我们使用它。反过来,另外一个好处就是便宜。下面是STC15W204S 芯片的图片(取自淘宝–深圳兴佳电子商行)这款单片机是属于STC下面最新15W系列。学习单片机,很重要的一点就是要知道这款单片机的引脚分布,下面就是我从数据手册里面找到的引脚图,注意,STC官网上也能找到这款单片机的数据手册,但是STC的官网乱糟糟的,找东西有点麻烦,所以我从ISP下载软件里面下载了这份数据手册!上面是采用Eagle这款PCB画

2020-10-29 09:05:03 10283

原创 MQTT简介

目录一、什么是MQTT?二、MQTT与IoT三、为什么IoT使用MQTT协议而不使用其他协议?四、MQTT的订阅(subscirbe)和发布(publish)模式一、什么是MQTT?MQTT消息队列遥测传输(Message Queuing Telemetry Transport)是ISO 标准(ISO/IEC PRF 20922下基于发布 (Publish)/订阅 (Subscribe)范式的消息协议,被视为“资料传递的桥梁”。MQTT工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况

2020-10-28 16:31:20 584 1

原创 Android环境下dagger2实战指南

文章目录1、依赖项的定义2、依赖项的获取方式3、依赖项注入的定义4、依赖项注入的方式依赖项注入(Dependency injection —DI) 是一种广泛用于编程的技术,非常适用于 Android 开发。遵循 DI 的原则可以为良好的应用架构奠定基础。1、依赖项的定义编程实践中,一个类往往需要引用另外一个或多个类。比如:“汽车”类需要引用“发动机”类等才能运行。这些必须的类称为依赖项。2、依赖项的获取方式类可以通过下面的三种方式来获取依赖项:类本身创建其所需的依赖项:class Car

2020-10-20 15:36:24 691

转载 如何转载blog

Author:AXYZdong 自动化专业 工科男 有一点思考,有一点想法,有一点理性! 定个小小目标,努力成为习惯!在最美的年华遇见更好的自己! CSDN@AXYZdong,CSDN首发,AXYZdong原创 唯一博客更新的地址为: ???? AXYZdong的博客 ???? (此文章适合初入CSDN的小白,大佬可以忽略) 文章目录 一、别人的方法二、加以完善(完美版)三、总结 CSDN上看到别人的好...

2020-10-09 09:52:38 162

原创 Markdown编辑器

Mrakdown基本语法一、标题二、字体三、引用四、分割线五、图片六、超链接七、列表八、表格九、代码优点:因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可缺点:需要记一些语法(当然,是很简单。五分钟学会)。有些平台不支持Markdown编辑模式。一、标题在想要设置为标题的文

2020-10-08 20:45:33 385

空空如也

空空如也

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

TA关注的人

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