风林火山阴雷
其疾如风、其徐如林、侵略如火、不动如山、难知如阴、动如雷震。
Android NDK开发之JNI基础

Android NDK开发之JNI基础

之前写了一篇文章简单的介绍了Android NDK的组件和结构,以及在Android studio中开发NDK,NDK是Android底层的c/c++库,然而要在java中调用c/c++的原生功能,则需要使用JNI来实现。

阅读全文 2019年03月16日
Android免安装应用详解

Android免安装应用详解

前言 2017年GoogleIO大会之后,开始Android免安装应用对所有开发者开放,利用Android Studio

阅读全文 2019年03月15日
Android动态加载详解

Android动态加载详解

前言 动态加载,就是在程序运行时,加载外部的可执行文件并运行。这里的运行时就是指应用冷启动并开始工作后;外部可以是可以是

阅读全文 2019年03月15日
Mac中编译FFmpeg教程(Android版)

Mac中编译FFmpeg教程(Android版)

前言 本篇文章主要介绍在Mac环境中,编译FFmpeg生成so库。 FFmpeg简介 FFmpeg既是一款音视频编解码工

阅读全文 2019年03月15日
Android NDK初识

Android NDK初识

前言 Android NDK是Android软件开发包(SDK)的相关工具集,用来扩展Android SDK的功能,从而

阅读全文 2019年03月15日
Android系统源码目录解析

Android系统源码目录解析

前言 在之前的文章中介绍了Android系统源码的下载,这篇文章简单介绍一下源码结构,并结合Android系统结构,熟悉

阅读全文 2019年03月14日
Android平台架构的介绍和源码下载

Android平台架构的介绍和源码下载

前言 本篇文章为Android源码学习的第一章,主要讲述Android平台架构的分层,以及如何下载Android源码。

阅读全文 2019年03月14日
unity调用Android方法

unity调用Android方法

首先将build.gardle中将application改为Library 去掉build.gradle中androi

阅读全文 2019年03月11日
复杂度分析

复杂度分析

前言 数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算

阅读全文 2019年03月09日
学习数据结构与算法?

学习数据结构与算法?

前言 大学的时候,数据结构与算法课当时分成两门课来讲,自己也没好好学,现在想起来挺遗憾的。然而遇到瓶颈的时候,回归的还是

阅读全文 2019年03月05日
React Native开发环境搭建

React Native开发环境搭建

前言 本篇文章主要讲解React Native(简称RN)开发环境的搭建,学习这篇文章可能需要开发者要懂Android原

阅读全文 2019年02月27日
一篇文章了解大前端

一篇文章了解大前端

大前端是什么? 简单来说,大前端就是所有前端的统称,比如Android、iOS、web、Watch等,最接近用户的那一层

阅读全文 2019年02月24日
如何进阶一名有竞争力的程序员?

如何进阶一名有竞争力的程序员?

前言 这段时间,又互联网寒冬了,你看消息满天飞。一瞬间,裁员的,辟谣的,很是热闹。这搞得我们程序员很难受,本来压力就大,

阅读全文 2019年01月27日
CornerStone使用教程

CornerStone使用教程

前言 不管你在什么公司,对我们程序员来说,都要使用源码版本控制工具,否则多人开发就成了很大的问题,而且源码一般都保存在公

阅读全文 2019年01月25日
Android Studio中引用aar的方式

Android Studio中引用aar的方式

简介 aar是Android特有的类似于jar包的文件格式,jar包中仅仅只包含class和清单文件,但是aar包含cl

阅读全文 2019年01月17日
Android之监听应用安装、卸载

Android之监听应用安装、卸载

前言 当我们安装或卸载应用的时候想知道是否安装、卸载成功,这时候我们可能会想做一个循环然后去判断应用是否安装过,但是这样

阅读全文 2019年01月16日
centos添加虚拟内存

centos添加虚拟内存

使用虚拟内存扩展内存 free -m查看内存状态 选择一个较大的分区,建立分区文件。该命令表示在opt分区建立名为swa

阅读全文 2019年01月10日
pm2常用命令

pm2常用命令

pm2 start app.js              # 启动app.js应用程序pm2 start app.js

阅读全文 2019年01月10日
机器学习基础知识

机器学习基础知识

什么是机器学习 机器学习就是通过输入大量的学习资料,然后让机器学习算法通过数据集来训练模型,然后有了新的样本之后,通过这

阅读全文 2019年01月03日
tensorflow学习之Anaconda开发环境搭建

tensorflow学习之Anaconda开发环境搭建

tensorflow学习之Anaconda开发环境搭建 tensorflow的开发环境搭建有很多种,例如: + pip

阅读全文 2019年01月03日
tensorflow学习之基础语法

tensorflow学习之基础语法

模块的引入 import tensorflow as tf 常量的定义 data1 = tf.constant(2.5)

阅读全文 2019年01月03日
python中opencv的使用教程

python中opencv的使用教程

python中opencv的使用教程 在之前的文章中,已经介绍了Anaconda的使用,并安装tensorflow作为示

阅读全文 2019年01月03日
opencv入门

opencv入门

opencv入门 OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理

阅读全文 2019年01月03日
VuePress从零开始搭建自己的博客

VuePress从零开始搭建自己的博客

前言 最近将自己的博客从Hexo转移到VuePress中来,使用VuePress的过程中也遇到了一些问题,写一篇文章来记

阅读全文 2018年12月29日