简
4年前
深度解读ArrayMap优势与缺陷
ArrayMap在内存使用上较HashMap更有优势,在Android开发中广为使用的基础API,也是大家所推荐的方法,但你是否想过Google如此重要的基础类存在缺陷?一、引言在移动设备端内存资源很珍贵,HashMap为实现快速查询带来了很大内存的浪费。为此,2013年5月20日Google工程师DianneHackborn在Android
徐小夕 徐小夕
4年前
《精通react/vue组件设计》之用纯css打造类materialUI的按钮点击动画并封装成react组件
前言作为一个前端框架的重度使用者,在技术选型上也会非常注意其生态和完整性.笔者先后开发过基于vue,react,angular等框架的项目,碧如vue生态的elementUI,antdesignvue,iView等成熟的UI框架,react生态的antdesign,materialUI等,这些第三方UI框架极大的降低了我们开发一个项目的成本和
Stella981 Stella981
3年前
Spring Boot(一):入门篇
一、什么是SpringBootSpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像Ma
Stella981 Stella981
3年前
Android Camera 相机开发详解
在Android5.0(SDK21)中,Google使用Camera2替代了Camera接口。Camera2在接口和架构上做了巨大的变动,但是基于众所周知的原因,我们还必须基于Android4.系统进行开发。本文介绍的是Camera接口开发及其使用方法,通过本文章,你将全面地学会Camera接口的开发流程。本图文与GitHubPages原
Wesley13 Wesley13
3年前
QQ玩一玩最新调试方法
模拟器上测试时不能调试与手Q相关的接口,而非手Q相关的接口如果是使用CocosCreator开发可以直接使用浏览器调试。QQ玩一玩最新调试方法。之前的特殊版本手Q可以下岗了目前QQ玩一玩只支持Android机。为什么只支持Android机?(https://www.oschina.net/action/GoToLink?url
Wesley13 Wesley13
3年前
1分钟选好最合适你的JavaScript框架
Javascript框架(以下简称框架)也被称为Javascript库,是一组包含丰富功能和函数的JavaScript代码集,能够帮助开发者快速完成Web设计和开发工作。随着Web社区的越发活跃,新的框架也层出不穷,目前流行的有:Angular、React、Vue.js和Knockout等。面对如此丰富多样的框架,很多Web开发团队都感到难以抉择,性能、
Stella981 Stella981
3年前
Android内存分配的注意事项
在Android(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.51code.com%2F)开发中,要时刻注意内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的。这样就需要我们在开发的过程中时刻注意,不要因为自己的代码问题造成OOM。Android应用