首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
glorizz
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
241
文章 238
沸点 3
赞
241
返回
|
搜索文章
赞
文章( 238 )
沸点( 3 )
17张图浅谈红黑树~
根据特点4,得出不能有连续的红色结点,特点5又说从任一结点到每个叶子节点的左右路径都包含相同数目的黑色节点。可以推出最长的路径就是一黑一红交叉排列,最短路径就是全黑。因此最长路径不会超过最短路径的二倍,所以说红黑树是近似平衡的,并不是严格意义上的平衡。需要了解平衡二叉树的童靴们…
保姆级教程,如何发现 GitHub 上的优质项目?
前几天,看到一位朋友程序员小浩在文章里分享他的开源项目,上了 GitHub 的趋势日榜单,并且成功排名第一。我表示很酸,因为我也想有一个上千 star 的开源项目,到时候就可以肆无忌惮地吹牛逼了。 如果能够拥有一个 star 数上万的 GitHub 仓库,那简直就是偶像级的开源…
Flutter与Native通信示例及源码分析
1、创建Flutter Module,笔者将所创建的flutter_module放在跟AS创建的APP项目同一目录层级上。 小技巧:执行flutter attach命令后,在flutter端更改的代码也可以使用热加载、热重启功能。调试的时候,在Androd Studio上找到F…
【译】Flutter | 深入理解布局约束
这篇文章最初来自于 Marcelo Glasberg 在 Medium 发表的 Flutter: The Advanced Layout Rule Even Beginners Must Know。后被 Flutter Team 发现并收录到 flutter.dev。 在认真阅…
git:rebase(变基)的使用和理解
今天了解下git的rebase功能,这里假设大家已经对git有所学习了,因此不会讲解git的其他基础用法。git是一款工具,所以学习的首要目的是明白其功能有什么作用,这里我们一步一步来分析rebase(变基)的作用。 可以看到我们当前只有两个分支,并且已经切换到了feature…
Flutter与原生通讯 - Flutter Plugin
Flutter优势主要体现在UI上--高性能且跨平台表现一致。但是针对平台(Android、IOS)的实现,如:获取电量、判断WiFi使用、调起WebView加载网页等,得调用特定平台的API包。Flutter Plugin就是为调用平台API而生。 下文中所提及到的"平台"指…
美团外卖Flutter动态化实践
Flutter 跨端技术一经推出便在业内赢得了不错的口碑,它在“多端一致”和“渲染性能”上的优势让其他跨端方案很难比拟。虽然 Flutter 的成长曲线和未来前景看起来都很好,但不可否认的是,目前 Flutter 仍处在发展阶段,很多大型互联网企业都无法毫无顾虑地让全线 App…
Flutter原理与美团的实践
Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布第一个版本以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个“Ready …
把断言(Assert)用的淋漓精致,提高代码的健壮性
通常断言(assert)是在单元测试时,用来校验函数返回的结果。在自动化测试用来校验程序运行结果。 但是我们接下来要讨论的并不是单元测试中使用断言,而是在项目业务代码中使用断言。 我们一起来看几个,大家非常熟悉的例子。这些情况下使用断言会让代码更加优雅,更加健壮。 当出现有开发…
为什么说80%的人都把ViewPager用错了?
如果看到这的同学觉得这个用法没什么问题。那么毫无疑问这篇文章你必须要读一读,因为上述的用法完全曲解的Fragment在ViewPager中的应用。 大家看出这俩种用法的不同了吗?没错不同点只在于getItem()方法的实现。搞懂getItem()的调用,也就搞懂了Fragmen…
下一页
关注了
120
关注者
2
收藏集
5
关注标签
18
加入于
2016-04-21