简介 Mac OSX 自带了 php 和 apache 环境,稍加配置就能使用了使用 php -v 和 httpd -v 命令查看版本信息 配置 apache apache ...
简介 Mac OSX 自带了 php 和 apache 环境,稍加配置就能使用了使用 php -v 和 httpd -v 命令查看版本信息 配置 apache apache ...
在前边几篇博文中(《图解Android事件传递之ViewGroup篇》,《图解Android事件传递之View篇》),我们已经了解了android触摸事件传递机制,接着我们...
在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且...
前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
一、前言 KV存储无论对于客户端还是服务端都是重要的构件。对于Android客户端而言,最常见的莫过于SDK提供的SharePreferences(以下简称SP),但其低效率...
先来看一个最基本的 K/N 作用于 JNI 的函数,它将是一切的开端: 你是不是会觉得写这样的代码很麻烦,一点都不 Kotlin,甚至还有一些反感? 如果不爽就对了,如果爽的...
先抛出一个问题:我们的应用开发的时候android最新版本是6.0,当一年过去之后,7.0发布了,那么我们的应用在7.0手机上是否还能运行?会奔溃吗? 根据我们的实际经验,觉...
多平台开发痛点 Kotlin Multiplatform最重要的目标是在多平台上共享代码,现在支持的平台有JVM,Android,Javascript,iOS、Linux、W...
利用PorterDuffXfermode实现,图例如下,需要注意的是,PorterDuffXfermode设置的是两个图层交集区域的显示方式,dst是先画的图形,src是后画...
上一篇:依赖版本的管理(传递性/排除/动态版本/强制/) 更新依赖 在执行build、compile等任务时会解析项目配置的依赖并按照配置的仓库去搜寻下载这些依赖。默认情况下...
温故知新。很久没有研究ffmpeg了,版本变化很大,用一天时间先把ffplay翻出来看看。基于2018年9月22日github master版本。 流程 ffplay使用了S...
做android开发也有很长一段时间类,一直没有仔细想过ScrollView是怎么实现的,如何实现滚动的,所以就去研究类一下其源码,顺便做一下笔记,望日后好查阅。俗话说好记性...
问题 xml布局里面包含Scroll View,里面嵌套了recyclerView的时候,界面一进去,就自动滚动到了recyclerView的那部分,百思不得其解,上网查了好...
2018年年底,2019年初阅读此书,对于快速了解音视频编解码知识有很大帮助书中源码地址:http://www.music-video.cn/[http://www.musi...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
之前项目需要将录音的数据转换成MP3文件,考虑一番后决定使用Lame库进行转换。网上多采用ndk-build对其进行构建,但AndroidStudio支持Cmake有一段时间...
Android 音频开发 目录 Android音频开发(1):音频相关知识 Android音频开发(2):使用AudioRecord录制pcm格式音频 Android音频开发...
Annotation(注解) 如果想学习APT(注解处理工具),那么就必须先了解Annotation的基础,对于不了解java注解基础的朋友们,请先学习java注解,再看本文...