- 博客(10)
- 收藏
- 关注
原创 Android学习大纲
容器(HashMapHashSetLinkedListArrayList、数组等)需要了解其实现原理,还要灵活运⽤,如:⾃⼰实现LinkedList、两个栈实现⼀个队列,数组实现栈,队列实现栈等。HashMapHashTable和的核⼼区别(并发),其次内部数据结构的实现、扩容、存取操作,再深⼀点 哈希碰撞,哈希计算,哈希映射,为什么是头插法,扩容为什么是2的幂次等。参考●JAVA容器⾃问⾃答学HashMap●什么是HashMap?●从源码⻆度认识。
2024-08-11 11:16:36
845
原创 【Flutter】使用InteractiveViewer实现ScrollableView的放大缩小移动
Flutter使用Interactiveviewer实现可滚动列表的放缩和移动,处理了可滚动列表在放缩之后的种种异常case
2022-06-26 14:44:31
2341
2
原创 adb方式查看activity栈信息
adb方式查看activity栈信息adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'
2019-09-23 15:07:41
1758
原创 Git常用指令(持续更新)
git的常用命令1. 远程仓库修改后,定向新的仓库git remote set-url origin 远程仓库地址2. stash指令当前分支若有一些改动没有提交,但是又想切换到另一个分支做一些事情时,可以使用stash指令将当前的改动暂时保存起来.git stash save "msg"查看当前的有哪些stashgit stash list 如图:...
2018-06-25 22:39:14
257
原创 android studio 自动签名打包,拷贝apk到指定目录
android studio build.gradle中配置实现自动签名打包,重命名apk,拷贝apk到指定目录序言目前android开发基本上都是在android studio上进行的,而android studio是使用的gradle进行项目构建的,不同于之前使用eclipse时使用的ant脚本构建,gradle的语法更加的灵活强大,gradle可以使用groovy进行编写,但是本...
2018-04-20 11:09:42
7781
3
原创 SVN项目迁移到Git上(并带有完整的提交记录)
序言公司之前一直在使用SVN, 现在想要更换为Git, 所以就面临着代码的迁移, 当时第一个想法就是先把项目从SVN上check下来, 然后断开与SVN的关联(就是删除.svn文件), 然后再push到Git仓库中, 但是这样操作的话就有一个问题, 就是之前在SVN上的提交记录就全部没有了, 想到这里不免的感伤一下, 这样对以后代码的追踪非常的麻烦, 所以就考虑有没有一种将SVN中的项目迁移到Git
2017-12-26 23:19:39
3373
原创 设计模式系列一: 策略模式
序言目前, 关于设计模式的书籍和博客实在太多, 本系列文章写作的原因更多的在于对自己学习的一个总结以及满足我的分享精神, 另外, 目前公司里面的项目进行重构, 更多的需要关注这方面的内容. 本系列文章只是对设计模式进行大致的介绍, 若您已经是这方面的大牛, 请绕行, 另外, 本系列大部分是参照了”Head FIrst 设计模式”一书中的讲解, 是对其内容的一个概括和一些扩展, 若您想要更少的时间来了
2017-12-06 22:46:23
218
1
原创 我的开发之路之如何让ListView滚动到第一行
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-10-20 22:18:52
1952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人