首页
学习
活动
专区
工具
TVP
发布

yang0range

专栏作者
81
文章
94309
阅读量
14
订阅数
Dart语法详解(三)——进阶篇
在上一篇文章,我们详细的介绍了Dart语法的一些基本语法,这一这篇文章,我们继续介绍Dart的语法的相关知识。
Demo_Yang
2020-03-27
6420
Dart语法详解(三)——进阶篇
在上一篇文章,我们详细的介绍了Dart语法的一些基本语法,这一这篇文章,我们继续介绍Dart的语法的相关知识。
Demo_Yang
2020-03-24
9130
Dart语言详解(一)——详细介绍
Flutter的特性离不开Dart特别是让很多人都非常喜欢的热重载功能,很大的原因就是因为Flutter使用了Dart,那么就通过这一篇文章了解一下,我们一起了解一下什么是Dart!
Demo_Yang
2020-03-20
1.2K0
Dart语言详解(二)——基本语法
之前,详细的介绍了一下Dart语言的前世今生,接下来,我们就该深入的了解Dart语言,了解Dart语言的基本数据类型,语法等相关的内容
Demo_Yang
2020-03-20
8990
Flutter系列(四)——HelloWorld
上一篇文章,详细的介绍了Flutter的环境搭建,搭建完成之后,自然迫不及待看看如何创建我们的第一个Demo。
Demo_Yang
2020-03-20
7100
Dart语言详解(一)——详细介绍
文档归档: https://github.com/yang0range/flutterfile
Demo_Yang
2020-03-09
1K0
Flutter系列(四)——HelloWorld
![](https://upload-images.jianshu.io/upload_images/3258163-4e883d6ffa587577.png?imageMogr2/auto-orie
Demo_Yang
2020-03-05
6030
Flutter系列(一)——详细介绍
Flutter 是谷歌推出的开发移动UI框架,可以快速的在IOS和Android上构建高质量的原生用户界面。
Demo_Yang
2020-02-24
9920
Flutter系列(一)——详细介绍
Flutter 是谷歌推出的开发移动UI框架,可以快速的在IOS和Android上构建高质量的原生用户界面。
Demo_Yang
2020-02-18
1.3K0
Android Jetpack系列——细说DataBinding
DataBinding 是谷歌最早在2015年官方发布的一个框架,顾名思义即为数据绑定。而推出 DataBinding 的目的就是为了减少繁琐的代码,使代码更加的简洁、可读性更强。随着这几年的发展, DataBinding 日渐成熟,应用愈发的广泛。
Demo_Yang
2019-05-17
5830
Android Jetpack系列——Android Jetpack介绍
早在2008年,Google 推出了Android ,但那个时候 Android 刚刚问世,经过这将近11年的发展和不断优化,Android 可以说逐渐变得成熟,方便和应用越来越广。 随着 Android 手机的市场保有量越来越多,APP的研发朝着愈发的简单化,易上手的方向发展。而 Google 也是站在这一个角度出发,如何快速得让一个研发人员开发出一款APP,也可以快速的添加新的开发人员。 现在在 Google 应用市场当中,大部分 APP 已经开始使用 Android Jetpack。通过 Android Jetpack 可以让我们的 BUG 减少,让我们把更多的精力放在打造应用本身。 为了这种模板式的开发,Google 在2018年推出了 Android Jetpack。接下来,我将会通过一系列的文章来介绍Android Jetpack,旨在希望了解、学习、应用Android Jetpack的小伙伴一个参考资料。
Demo_Yang
2019-05-15
1.7K0
Java常见排序算法详解——快速排序
通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分小,则可分别对这两部分记录继续进行排序,直到整个序列有序。
Demo_Yang
2019-04-22
6170
Java常见排序算法详解——归并排序
归并排序Merge Sort 归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的典型应用。 它指的是将两个已经排序的序列合并成一个序列的操作。归并排序算法依赖归并操作。归并排序有多路归并排序、两路归并排序 , 可用于内排序,也可以用于外排序。这里仅对内排序的两路归并方法进行讨论。
Demo_Yang
2019-04-18
1K0
Java常见排序算法详解——堆排序
要了解堆首先得了解一下二叉树,在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于 2 的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第 i 层至多有 2i - 1 个结点;深度为 k 的二叉树至多有 2k - 1 个结点;对任何一棵二叉树 T,如果其终端结点数为 n0,度为 2 的结点数为 n2,则n0 = n2 + 1。
Demo_Yang
2019-04-18
8100
Java常见排序算法详解——希尔排序
希尔排序通过将比较的全部元素分为几个区域来提升插入排序的性能。这样可以让一个元素可以一次性地朝最终位置前进一大步。然后算法再取越来越小的步长进行排序,算法的最后一步就是普通的插入排序,但是到了这步,需排序的数据几乎是已排好的了(此时插入排序较快)。 希尔排序是基于插入排序的以下两点性质而提出改进方法的:
Demo_Yang
2019-04-18
4520
Java常见排序算法详解—— 二分插入排序
二分(折半)插入排序是一种在直接插入排序算法上进行小改动的排序算法。其与直接排序算法最大的区别在于查找插入位置时使用的是二分查找的方式,在速度上有一定提升。
Demo_Yang
2019-04-18
1K0
Java常见排序算法详解——直接插入排序
将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录递增1的有序表。 插入排序是进行值移动,而是不值交换。所以在量较小的情况下插入排序性能要优于冒泡和简单选择排序。
Demo_Yang
2019-04-18
3880
Java常见排序算法详解——选择排序
是一种简单直观的排序算法。每一次遍历时选取关键字最小(或最大)的记录作为有序序列的第i个记录。
Demo_Yang
2019-04-18
6000
面试常见算法题你会多少?
排序算法有哪些? 最快的排序算法是哪个? 手写一个冒泡排序 手写快速排序代码 快速排序的过程、时间复杂度、空间复杂度 手写堆排序 堆排序过程、时间复杂度及空间复杂度 写出你所知道的排序算法及时空复杂度,稳定性 二叉树给出根节点和目标节点,找出从根节点到目标节点的路径 给阿里2万多名员工按年龄排序应该选择哪个算法? GC算法(各种算法的优缺点以及应用场景) 蚁群算法与蒙特卡洛算法 子串包含问题(KMP 算法)写代码实现 一个无序,不重复数组,输出N个元素,使得N个元素的和相加为M,给出时间复杂度、空间复杂度。手写算法 万亿级别的两个URL文件A和B,如何求出A和B的差集C(提示:Bit映射->hash分组->多文件读写效率->磁盘寻址以及应用层面对寻址的优化) 百度POI中如何试下查找最近的商家功能(提示:坐标镜像+R树)。 两个不重复的数组集合中,求共同的元素。 两个不重复的数组集合中,这两个集合都是海量数据,内存中放不下,怎么求共同的元素? 一个文件中有100万个整数,由空格分开,在程序中判断用户输入的整数是否在此文件中。说出最优的方法 一张Bitmap所占内存以及内存占用的计算 2000万个整数,找出第五十大的数字? 烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 求1000以内的水仙花数以及40亿以内的水仙花数 5枚硬币,2正3反如何划分为两堆然后通过翻转让两堆中正面向上的硬8币和反面向上的硬币个数相同 时针走一圈,时针分针重合几次 N*N的方格纸,里面有多少个正方形 x个苹果,一天只能吃一个、两个、或者三个,问多少天可以吃完?
Demo_Yang
2019-04-17
1.4K0
RecycleView终极封装(添加头、尾)
头布局没什么可说的,在ListView当中可以直接通过addHeaderView()进行添加头布局,但是对于Recyclerview当中,并没有这种直接添加头布局的方法,那么我们就需要通过Adapter当中来实现。
Demo_Yang
2019-03-20
8550
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档