利用PopButton实现类似Path的点聚式导航 概述点聚式导航最初应用于Path中,它将用户最频繁使用的多个核心功能点汇聚在主界面中显示,方便用户随时呼出使用,它不同于传统标签栏那样占据界面最下方一栏,...
《Android系统源代码情景分析》连载回忆录:灵感之源 上个月,在花了一年半时间之后,写了55篇文章,分析完成了Chromium在Android上的实现,以及Android基于Chromium实现的WebView。学到了很多东西,不过也挺累的,...
机器学习:利用卷积神经网络实现图像风格迁移 (一) 相信很多人都对之前大名鼎鼎的 Prisma 早有耳闻,Prisma 能够将一张普通的图像转换成各种艺术风格的图像,今天,我们将要介绍一下Prisma 这款软件背后的算法...
【计算机操作系统】操作系统--时间片轮转(RR)进程调度算法 实验二 间片轮转RR进程调度算法1、 实验目的通过这次实验,加深对进程概念的理解,进一步掌握进程状态的转变、进程调度的策略及对系统性能的评价方法。2、 试...
微信小程序引爆朋友圈的秘密 昨天,也就是2017年1月9日,微信上线重磅功能“小程序”,一时间刷爆了朋友圏。从来没有一款产品像“微信”一样如此引人注目,从来没有一个应用像“小程序”一样...
注解基础 注解系列注解基础APTJavaPoet0x00 概述本文主要是介绍注解的基础知识,为后面的APT和JavaPoet打下基础0x01 什么是注解注解(Annotation)是Java5的一个新特性,...
task_struct(进程描述符) 一、什么是进程?什么是PCB??? 进程是一个正在执行的程序。 进程是程序的一个实例。 进程能分配处理器并由处理器执行的实体。 ...
Gradle for Android系列之五 多渠道打包 我们知道,很多的app需要发布在不同的应用商店中,但是各应用商店对上架的要求有时候又不相同,也就意味着我们需要针对不同的渠道,构建不同的渠道包,如果手动...
mm_struct简介 一、什么是mm_struct??? 内存描述符也用一个结构体表示,这个结构体的名字叫做mm_struct(内存描述符),linux就是通过mm_struct这个结构体来实现内存...
GCD精讲(Swift 3) 前言我们首先来看一张图:我觉得这张动图很好的诠释了《把一个线程用到死的》核心价值观。很多程序都有一个主线程。对于iOS/MacOS开发来说,这个线程就是UI线程...