自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 File

文件和目录文件创建 目录创建 文件删除 目录删除1.文件创建直接根据文件完整url创建filename = "Desktop/input.txt";File f = new File(filename);if(!f.exists()) f.createNewFile();目录创建目录创建有两种:mkdir() 和 mkdirs() ; 说说他们的区别:mkdir()创建抽象路径

2017-09-11 14:17:57 403

原创 FFmpeg将多张图片合成视频

FFmpeg将多张图片合成视频从不同目录下多张图合成视频PipeConcat容易误解的几个命令FFmpeg将多张图片合成视频首先要计算出视频的总帧数:总帧数 = duration * fps 。duration是我们设定的视频的长度,fps是视频每秒的帧数。第二步将所有的图片文件放到一个临时目录,并且制定一个命名规则(可正则的): 例如图片的素材是image0.jpg image1.jpg

2017-09-09 13:03:59 73678 21

原创 Java 传值传引用

[TOC] 首先,不要纠结于 Pass By Value 和 Pass By Reference 的字面上的意义,否则很容易陷入所谓的“一切传引用其实本质上是传值”这种并不能解决问题无意义论战中。更何况,要想知道Java到底是传值还是传引用,起码你要先知道传值和传引用的准确含义吧?可是如果你已经知道了这两个名字的准确含义,那么你自己就能判断Java到底是传值还是传引用。这就好像用大学的名词来解释高

2017-09-07 21:59:52 345

原创 编译Android平台使用的FFmpeg库

编译FFmpeg编译生成多个.so 打包成一个.so 在安卓上测试使用编译FFmpeg编译环境: Mac OS NDK-r10e FFmpeg 3.3.3编译过程-修改configure文件下载FFmpeg源代码之后,首先需要对源代码中的configure文件进行修改。由于编译出来的动态库文件名的版本号在.so之后(例如“libavcodec.so.5.100.1”),而a

2017-09-05 21:08:45 1675

原创 Activity解析

本文主要讲述Activity的四个相关概念Activity基础知识activity生命周期图onWindowFocusChangedonSaveInstanceStateonRestoreInstanceState调用时机四种LauncheMode分析Activity一共有以下四种launchMode下面结合图例来解释实例图如下Activity Task分析Activity Tas

2017-08-07 15:30:42 265

原创 Android 代码混淆常见问题及解决方案

1.什么是混淆?为什么混淆?将代码中的各种元素,如变量,函数,类的名字改写成无意义的名字。比如改写成单个字母,或是简短的无意义字母组合,甚至改写成“__”这样的符号,使得阅读的人无法根据名字猜测其用途。重写代码中的部分逻辑,将其变成功能上等价,但是更难理解的形式。比如将for循环改写成while循环,将循环改写成递归,精简中间变量,等等。打乱代码的格式。比如删除空格,将多行代码挤到一行

2017-03-23 15:55:32 1266 1

JVM详解-淘宝内部资料

有了它,你将学到这些:java虚拟机的生命周期,JVM的体系结构,各部分详解,GC机制等

2018-03-25

rtmp协议规范(中文翻译)

详细的RTMP的协议介绍,包括RTMP的交互过程和报文的详细构成。

2018-03-25

java语言程序设计(上册+下册)

一共两本,上下两册,很全的,基础+进阶

2018-03-08

java虚拟机

java虚拟机

2018-03-08

空空如也

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

TA关注的人

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