简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...
简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...
前言:随着市场需求的不断变化,原生安卓已经无法满足客户的需要了,现在很多app都在使用Android和h5的交互实现某些功能,比如商品详情页,文章详情页面,商品点评页面,还有...
每一天都是不一样的,但相似的情绪会让大多数日子变得重复 以至于在漫长的岁月里,能记起的日子寥寥无几, 我们分不清重要,刻骨铭心 我们只是在情绪作用下对时间有了痕迹 就像某时某...
背景:开发自动更新功能,APK版本自动更新功能集成到SDK中方便给其他应用集成,为了方便,将校验、接口请求封装到自定义的工具类中,并采用了单例模式,最初的设想是避免多次调用,...
修改账号 找到 C:\Users\用户名\AppData\Local\Atlassian\SourceTree 中的 userhosts 文件,用编辑器打开删除其中要修改的账...
安装开发工具 首先官网在这里:https://developer.harmonyos.com/cn/develop[https://developer.harmonyos.c...
加载思路 BitmapRegionDecoder 根据要展示的矩形大小及长图的流来生成Bitmap进行显示 使用自定义的View,根据用户的操作及长图的尺寸来实时定位要显示的...
1. 整体思路设计 采用三级缓存结构:内存-磁盘-网络,缓存使用的是LruCache算法,最近最少使用缓存算法 内存缓存使用API自带实现的LruCache来满足 磁盘缓存使...
交代⼀个要开发的功能特性时,需要思考一下 为什么要做,带来的价值在哪里? 谁会用到,用到的场景,如何使用? 完成这个功能需要的手段或技术,是否用多种方案满足? 功能完成时怎么...
代码写的好好的,电脑突然蓝屏了,重启之后原有的工程不可用了,写好的代码成了乱码,引用也乱七八糟,查看git,发下提交及修改并没有多什么奇怪的东西 查阅后的解决方案: 对应工程...
前言 本文仅仅是作者在业余时间从零到产生需求到开发一个 App 的个人总结与记录。开发过程中使用了 Google 的跨平台开发框架 Flutter ,移动端和官网都采用 Fl...
模式简述 这个模式最经典的应用就是在Java的I/O流中应用,对于文件流读写操作来说,最基本的操作就是读取、写入 但实际操作时又涉及到很多的种类的操作,比如字节、字符读取、是...
没有想做的事,只有要做的事用不需要做的事拖延要做的事换来疲惫,无味恶心循环轻而易举、正循环转转卡住了境由心生,心有镜困珍惜爱好,珍惜追求 自由是想不做什么就不做什么 可贵是想...
拖拖拉拉玩了N年的炉石,开了新号,玩了137场,几天的时间 从 学徒菜鸟升到传说,这是之前一直爬不上去的天梯有些事情,当初很难,不代表现在很难现在困扰不意味着以后也困扰有些打...
下班碰上暴雨,带上耳机骑上小电驴,懵在雨衣里开始了返程之路,脑子里想着什么时候可以开上车,车技不好会怎样,谁敢坐我的车,想着这雨在下几天,就可以发个朋友圈,准备买条船上班了。...
1. 递推算法 递推算法使用“步步为营”的方法,不断利用已有的信息推导出新的东西。顺推法:是指从已知条件出发,逐步推算出要解决问题的方法。例如:斐波拉契数列就可以通过顺推法不...
顺序查找 适合于存储结构为顺序存储或链接存储的线性表。顺序查找也称为线形查找,属于无序查找算法public static int orderLookUp(int[] nums...
1. 冒泡排序-Bubble 记录当前需比较的个数 从一端开始比较,将最大(最小)的数据移至另一侧,比较个数减一 重复步骤直到所有数据都已完成移动public static ...
解决任何一个实际问题,都不可避免地涉及到算法的问题。对于一个问题,需要通过一定的算法,得到一个最优(或较优)的方案 常用算法思想 递推算法、枚举/穷举算法、递归算法、分治算法...