如题: 定义一个方法(函数),实现输入一个链表的头结点,然后可以反转这个链表的方向,并输出反转之后的链表的头结点。 代码实现 解题思路: 从表头节点依次遍历,将当前节点的后继指针指向它的前驱节点即可;此时需要prev、n…
分类:Android
OpenGL
在开始我们的学习之旅之前首先定义下什么是OpenGL。OpenGL主要被认为是一个API(anApplication Programming Interface:应用程序编程接口),它为我们提供了大量的功能,我们可以使用…
Android使用Glide加载图片刷新时会闪烁
可能这个问题很常见,大家也有不少人解决了,大部分人用的方法一和二如果你还没解决的话,那么看这篇文章就对了 使用RecyclerView,Glide加载图片,当点击图片进行刷新,不管是局部刷新还是全部刷新的时候,都会使用g…
AndroidStudio的clean rebuild sync都干了啥(1133)
sync project with gradle files 作用 按照Gradle文件同步引用库 使用场景 Android项目包含有C++语言; 跨Module的项目。 总结 跨语言、跨Module的项目一般修改后,要…
面试算法知识梳理(8) - 二分查找算法及其变型
面试算法代码知识梳理系列 面试算法知识梳理(1) – 排序算法 面试算法知识梳理(2) – 字符串算法第一部分 面试算法知识梳理(3) – 字符串算法第二部分 面试算法知识梳理(4) …
Android 开发人员不得不收集的代码 (持续更新中)
README of English 为方便查找,已进行大致归类,其目录如下所示: Activity相关→ActivityUtils.java→Demo isActivityExists : 判断是否存在Activity …
我眼中的面试
最近在给公司招Android开发人员,面向两个方向,Framework和App,近一个月的时间以来,总体特点是Framework方向近乎无人问津,而App方向则简历“泛滥”,想招个靠谱的伙伴真的不容易。最近…
Error: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.
因为创建项目的时候选择的SDK等一些下载包的版本问题 在支持V7的时候出现一下这些问题 我们只需要更新自己的SDK以及支持包然后同步一下即可 在app Gradle中android{ compileSdkVersion …
系列(7)谈谈 Java 反射机制
什么是反射? 当程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。我们认为 Java 并不是动态语言,但是它却有一个非常突出的动态相关机制,俗称:反射。 我们为什么需要反射? IT 行业里这么说,没有反射也就…
隐藏得深的AndroidStudio快捷键
环境为windows 代码查找: 在类中查看一个方法的实现: ctrl + shift + i 查看一个方法的调用: ctrl + alt + left 在Tab页中切换: alt + left/right 在代码块中快…
HotFix的抉择
前天在公众号发起了一个HotFix的小调查,结果是 AndFix遥遥领先 更有三个牛逼哄哄的同学自己写!!表示佩服!! 但是我没那么屌,怎么破?只能选择依靠开源 本文记录一个不会自己HotFix的弱鸡的HotFix调研过…
10来年程序员总结的20多条经验及教训
开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开…