自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

远行的博客

路虽远,行则将至

  • 博客(11)
  • 收藏
  • 关注

转载 使用FileProvider解决file:// URI引起的FileUriExposedException

问题以下是一段简单的代码,它调用系统的相机app来拍摄照片:void takePhoto(String cameraPhotoPath) { File cameraPhoto = new File(cameraPhotoPath); Intent takePhotoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);...

2019-01-28 17:05:33 5194

原创 Android中的Uri和ContentProvider

网络的URL,  URI  ,URNURI = Universal Resource Identifier 统一资源标志符URL = Universal Resource Locator 统一资源定位符URN = Universal Resource Name 统一资源名称URL代表资源的路径地址,URI代表资源的名称。URI有两种形式,URL 和 URNURN:唯一标识一...

2019-01-19 20:37:55 1129

原创 couldn't find "libxxxx.so"的错误解决办法

引用了一些第三方的sdk的so库之后通常都会遇到这样的错误,("nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libxxxx.so")因为手机的机型不同,so库的开发公司也各不同,有的so库兼容各种机型,兼容android ap...

2019-01-18 22:19:19 47442 20

原创 虹软人脸识别使用教程

首先到虹软人脸AI开放平台https://ai.arcsoft.com.cn/product/arcface.html?utm_source=baidu1f&utm_medium=cpc&audience=313092完成注册登陆,并且添加一个Arcface应用,获得应用的激活码,然后下载sdk‘到本地,里面有个simpleDemo/ArcfaceDemo的android demo...

2019-01-18 14:53:33 12647 2

原创 什么是桩代码(Stub)和transient关键字

private transient Object[] elementDatetransient”——“瞬态”,先不说这个翻译是否恰当,这个变量关键字一直不曾使用,简单的说就是被瞬态定义的变量不可序列号。或者这么给他换个名字——“不可序列化状态“ 就是说,一个对象只要实现了Serilizable接口,这个对象就可以被序列化,然而在实际开发过程中有些属性需要序列化,而其他属性不需要被序列化...

2019-01-17 08:41:03 818

原创 认识spring

ioc容器:Inverse of Control   (控制反转)   负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需在代码中new相关的对象,应用程序由IOC容器进行组装。通常new一个实例,控制权由程序员控制,而"控制反转"是指new实例工作不由程序员来做而是交给Spring容器来做 配置阶段:web.xml                 Dispatch...

2019-01-09 13:09:30 171

原创 认识java虚拟机(4)

虚拟机工具:jps:全称:java process status(java线程状态:类似于window任务管理器) 能查看lvmid :local virtual machine id(本地虚拟机唯一id)public class Main { public static void main(String[] args) { Scanner sc=new Sc...

2019-01-09 11:41:02 100 1

转载 JVM参数配置详解

usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -XX:GCTimeRatio...

2019-01-09 08:22:04 309

原创 认识java虚拟机(3)

内存分配策略:优先分配到eden大对象直接分配到老年代长期存活的对象分配到老年代空间分配担保动态对象年龄判断1.优先分配到eden-verbose:gc -XX:+PrintGCDetails 默认是Parallel Scavenge 收集器,标志为:PSYoungGen-verbose:gc -XX:+PrintGCDetails -XX:+UseSeri...

2019-01-09 08:20:02 113

原创 认识java虚拟机(2)

对象的创建:需要类的加载。对象创建图:<init>方法是代码块(构造方法)new类名和调用对象方法是可见的,对象的内存分配。堆是不连续的存储空间,堆内存是规整的,用过的放一边,没用过的放在一边。分配内存是指针移动的过程。1.指针碰撞的内存分配方式:(java堆规整)2.空闲列表:(java堆不规整)1是使用的在一边,没有使用的在另一边,如果是使用的和...

2019-01-06 01:10:36 186

原创 认识java虚拟机

java概念图描述:1.内存溢出模拟:往堆里无限存储对象,直到堆内存溢出新建Demo类public class Demo {}创建Main:public class Main { public static void main(String[] args) { List<Demo> demoList=new ArrayList<&gt...

2019-01-05 08:18:14 146

空空如也

空空如也

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

TA关注的人

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