9 Jack-Chan

尚未进行身份认证

非NB非知名Android开发者

等级
博文 470
排名 1k+

教你一招永久去除WPS广告

WPS的广告挺烦人的,一直以为无法去除,直到打开了配置工具,隐藏的够深的首先打开WPS的配置工具打开高级选择其他,然后WPS广告的勾选项全部去掉...

2018-08-10 07:45:35

Kotlin极简教程

Kotlin极简教程

2017-09-25 11:02:02

Kotlin 系统入门到进阶

Kotlin系统入门到进阶

2017-09-25 10:55:54

Kotlin极简教程:第4章 基本数据类型与类型系统

到目前为止,我们已经了解了Kotlin的基本符号以及基础语法。我们可以看出,使用Kotlin写的代码更简洁、可读性更好、更富有生产力。本章我们来学习一下Kotlin的基本数据类型与类型系统。

2017-09-24 10:36:05

Kotlin极简教程:第10章 Kotlin与Java互操作

本章我们一起学习了Kotlin与Java的互操作,同时我们用一些简单的示例对比了它们的异同。在这之中,我们能感受到Kotlin的简洁、优雅。我们可以用更少的代码来实现更多的功能。另外,在IDEA中,我们可以直接使用Kotlin插件来直接进行Java代码与Kotlin代码之间的转换(虽然,有些情况下需要我们手工再去稍作改动)。

2017-09-23 12:24:02

Kotlin极简教程:第9章 轻量级线程:协程

本章我通过大量实例学习了协程的用法;同时了解了作为轻量级线程的协程是怎样简化的我们的多线程并发编程的。我们看到协程通过挂起机制实现非阻塞的特性大大提升了我们并发性能。

2017-09-23 12:09:27

高阶函数(二)

本文主要给大家介绍了如何基于Kotlin的现有标准库来实现一些函数式编程的特性,其实这些特性已经在Github的[funKTionale](https://github.com/MarioAriasC/funKTionale)当中给出,本文的内容也更多的是在向它致敬。

2017-09-23 10:20:46

高阶函数(一)

高阶函数其实看着挺吓人,不过就是把函数作为参数或者返回值的一类函数而已。其实这样的函数我们都见过很多了

2017-09-23 10:16:25

细说 Lambda 表达式

Lambda表达式,其实就是匿名函数。而函数其实就是功能(function),匿名函数,就是匿名的功能代码了。在Kotlin当中,函数也是作为类型的一种出现的,尽管在当前的版本中,函数类型的灵活性还不如Python这样的语言,不过它也是可以被赋值和传递的,这主要就体现在Lambda表达式上。

2017-09-23 10:04:47

深入理解 Kotlin coroutine (二)

真是不要太给脸,就在前几天发布的1.1Beta2当中,所有协程的API包名后面都加了一个experimental,这意味着Kotlin官方在1.1当中还是倾向于将Coroutine作为一个实验性质的特性的,不过,这也没关系,我们学习的心不以外界的变化而变化不是?

2017-09-22 20:10:59

深入理解 Kotlin Coroutine (一)

Coroutine被翻译成了“协程”,意思就是要各个子任务协作运行的意思,所以大家一下就明白了它被创造出来是要解决异步问题的。

2017-09-22 20:08:39

Kotlin极简教程:第5章 集合类

本章将介绍Kotlin标准库中的集合类,我们将了解到它是如何扩展的Java集合库,使得写代码更加简单容易。如果您熟悉Scala的集合库,您会发现Kotlin跟Scala集合类库的相似之处。

2017-09-20 20:39:05

Kotlin极简教程:第7章 面向对象编程

在前面的章节中,我们学习了Kotlin的语言基础知识、类型系统、集合类以及泛型相关的知识。在本章节以及下一章中,我们将一起来学习Kotlin对面向对象编程以及函数式编程的支持。

2017-09-20 20:23:14

函数式编程

"函数式编程",又称泛函编程,是一种"编程范式"(programmingparadigm),也就是如何编写程序的方法论。它的基础是λ演算(lambdacalculus)。λ演算可以接受函数当作输入(参数)和输出(返回值)。

2017-09-20 14:13:40

自定义歌词展示控件

自定义歌词展示控件,歌词展示封装歌词信息歌词的内容如下,一行歌词由两部分组成,[]里面的是开始时间,后面的是歌词内容

2017-06-02 20:52:09

新闻频道管理的炫酷实现

自定义GridLayout控件,可以在新闻咨询类APP中的管理页面使用到,也可以应用在类别管理中,总之,可以帮助我们设计更加规范和炫酷的手机页面。新闻类app是最常见的应用之一,而频道管理又是其必不可少的功能,该自定义控件不仅可以带我们实现炫酷的频道管理功能,还可以让我们学习如何使用Android拖拽框架实现我们想要的多种功能,以及让我们对自定义控件会有更多的理解。

2017-05-25 22:20:43

TextureView+MediaPlayer实现在线短视频播放

TextureView+MediaPlayer实现在线短视频播放

2017-05-24 20:30:56

Android性能优化 - 消除卡顿

卡顿是人的一种视觉感受,比如我们滑动界面时,如果滑动不流程我们就会有卡顿的感觉,这种感觉我们需要有一个量化指标,在编程时如果开发的程序超过了这个指标我们认为其是卡顿的。。

2017-05-24 13:06:31

Android性能优化 - 内存优化

在一个商业项目中,很有可能因为工程师的疏忽,导致代码质量不佳,影响到程序的运行效率,从而让用户感知到应用的卡顿、崩溃。而Android开发中,每个Android应用在手机上申请的内存空间都是有限的。虽然手机发展越来越快,可申请到的内存越来越大,但是也不能大手大脚,随便浪费应用可使用的内存空间。内存一旦不够时,你这个应用就会因为OOM(outofmemory)而崩溃。

2017-05-23 13:09:24

HTTP代理神器Fidder

HTTP代理神器Fidder,Fiddler是一款强大Web调试工具,它能记录所有客户端和服务器的HTTP请求。工作原理,Fiddler是以代理web服务器的形式工作的

2017-05-19 11:01:17
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!