效果 实现 先将自动生成的main.dart里面的代码删除, 创建app.dart作为首页的页面文件 创建today.dart、kb.dart、playground.dart...
CoolGlide 是学习Glide的过程中,动手写的一个简单版本。主要是为了进一步了解Glide的设计原理。 背景 我在大三的时候写了一个简单的个人云盘,我想把手机里面的照...
文/木小沐 临近秋招,意味着鹅厂实习生的考核也接近尾声了。最近在乐问(鹅厂内部知乎)看到的最多的帖子也是和实习生相关的。 几家欢喜几家愁。 拿到转正名额的自不必多说,还有相当...
文件IO,正则和多线程 得益于kotlin的扩展函数,kotlin对java中api进行了改进,对于java中好用的api直接使用,对于不好用的api进行了扩展和改进。 1 ...
泛型 泛型是在Java5中引入的,泛型让集合框架可以重用代码,在没有泛型时候,集合框架中存储数据的类型都是Object,也就是说存入和取出数据都需要对对象进行强制类型转换。这...
集合类 在Java类库中有一套相当完整的容器集合类来持有对象。Kotlin没有去重复造轮子(Scala则是自己实现了一套集合类框架),而是在Java类库的基础上进行了改造和扩...
扩展函数与属性 在Java中获取String中的第一个字符,StringUtil.firstChar(str)可能是这样写的,但是要想`"ABC".firstChar()是不...
函数与函数式编程 函数式编程与命令式编程最大的不同是:函数式编程的焦点在于数据的映射,命令式编程(imperative programming)的焦点是解决问题的步骤。 函数...
类与面向对象编程 从面向过程到面向对象,再到设计模式,架构设计,面向服务,Sass、Pass和Iass等思想,各种软件理论思想五花八门,但万变不离其宗:你要解决一个什么样的问...
类型系统与可空类型 Kotlin属于静态类型编程语言,编程语言中类型系统定义: 如何将数值和表达式归为不同类型 如何操作这些类型 这些类型之间如何相互作用 类型系统 1. 类...
写在前面 kotlin 为啥用fun声明方法?JetBrains : We use “fun” because we like it - and yes, we do kno...
从投第一份简历,到现在正好两个月。感谢两个月来身边的同学,牛客网小伙伴,我的学长,亲人等对我的支持,没有你们,我很难坚持到现在。三月很惨淡,百度不招Android,腾讯没给面...
@牛角木 我直接把内核版本退回去了
Manjaro/Linux 与VMware的若干问题我之前使用的是Ubuntu,换了Manjaro之后,安装VMware 15 打开虚拟机出现了下面两个问题。 1. Could not open /dev/vmmon: No ...
你可真高产
剑指Offer--1+2+3+...+n题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路 利用逻辑与的短...
@48d1f73337f3 对 差不多😂
尝试加载一千张照片以下内容完全是探索性的尝试,加载大量照片请用Glide或者Picasso 背景,我在捣鼓一个图片上传App,我需要上传手机上的照片,首先要把照片显示出来,类似于微信发送朋友圈...