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

移动开发面面观

专栏成员
80
文章
99113
阅读量
30
订阅数
Flutter Notification使用说明
在Flutter进行界面开发时,我们经常会遇到数据传递的问题。由于Flutter采用节点树的方式组织页面,以致于一个普通页面的节点层级会很深。当我们需要在子节点向父节点传递一些信息时,我们不可能层层传递Listener,所以我们需要一种在子节点跨层级传递消息的方式。
Oceanlong
2020-02-25
1.5K0
散列函数(哈希)(转)
Hash一般翻译作散列也有直接音译作“哈希”。就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。
Oceanlong
2018-12-28
9060
KMP算法详解
KMP是字符串匹配的经典算法。其中包含的思想,是非常有趣的。本文作为KMP算法的介绍和备忘录。
Oceanlong
2018-12-28
5860
排序备忘
排序是算法的一项基础能力,也是面试必考题。如何写一个恰当的排序,也是一个软件工程师的基本必备技能。
Oceanlong
2018-10-29
3610
Git使用教程
1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。
Oceanlong
2018-09-21
5690
Java学习笔记——对象的生死
Java堆的回收 引用计数算法 给对象中添加一个引用计数器。每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器的值就减1。任何计数器为0的对象就不会再被使用了。 引用计数算法实现简单,判定效率也很高。在大部分情况下它都是一个不错的算法,也有一些比较著名的案例。但是它很难解决循环引用的问题。 如:对象objA和objB都有字段ins。赋值令objA.ins = objB; objB.ins = objA;除此之外,两个对象再无任何引用,实际上这两个对象不会再被访问了,但它们互相引用着,所以它们的引用
Oceanlong
2018-07-03
3530
GIF格式解析
前言 本文参考gif 格式图片详细解析。加入了一些自己的理解和解析方面的示例。 ---- GIF格式解析 图像互换格式(GIF,Graphics Interchange Format)是一种位图图形文件格式,以8位色(即256种颜色)重现真彩色的图像。它实际上是一种压缩文档,采用LZW压缩算法进行编码,有效地减少了图像文件在网络上传输的时间。它是目前广泛应用于网络传输的图像格式之一。 图像互换格式主要分为两个版本,即图像互换格式87a和图像互换格式89a。 图像互换格式87a:是在1987年制定的版本。
Oceanlong
2018-07-03
5.8K0
快速排序法及优化
快速排序 快排是目前平均时间复杂度最小的排序法。体现了分治的思想。算法比较经典,因此在这里记录一下,加深印象。 快速排序中比较核心的是要寻找一个pivot值。即枢轴值。 核心思想就是,将需要排序的数列,以pivot值为中心,以大小左右分开。然后对左右两段数组再重新选取pivot值。以此递归。 下面我们来看一看代码。 public class QuickSortManager { int pivotloc; public void quickSort(int[] arr , int low ,
Oceanlong
2018-07-03
5600
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档