首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
喂我袋盐
更多收藏集
微信扫码分享
微信
新浪微博
QQ
72篇文章 · 0订阅
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 众所周知…
Picasso:开启大前端的未来
Picasso是大众点评移动研发团队自研的高性能跨平台动态化框架,经过两年多的孕育和发展,目前在美团多个事业群已经实现了大规模的应用。 Picasso源自我们对大前端实践的重新思考,以简洁高效的架构达成高性能的页面渲染目标。在实践中,甚至可以把Native技术向Picasso技…
runOnUiThread 、Handler.post、View.post 有什么区别?
他们不管在面试中还是在日常开发中都是被高频使用的,了解他们的区别十分重要。
谷歌AI正式来中国了,机器学习三大职位正在招聘...如果你想跟李飞飞一起工作的话
12月13日上午,在谷歌开发者大会上,Google Cloud人工智能和机器学习团队的首席科学家李飞飞宣布,谷歌AI中国中心在北京成立。 谷歌AI中国中心将由李飞飞和Google Cloud研发负责人李佳博士共同领导。其中,李飞飞将会负责中心的研究工作,负责统筹Google C…
Android 开发规范(完结版)
相关 Demo,可以查看我的 Android 开发工具类集合项目:Android 开发人员不得不收集的代码。后续可能会根据该规范出一个 CheckStyle 插件来检查是否规范,当然也支持在 CI 上运行。 工欲善其事,必先利其器。 代码中的命名严禁使用拼音与英文混合的方式,更…
设计模式之建造者模式
1. 名词解释 比如一台电脑包括主机、显示器、键盘等外设,这些部件组成了完整的一台电脑。如何将这些部件组装成一台完整的电脑并返回给用户,这是建造者模式需要解决的问题。建造者模式(builder)又称为生成器模式,从名词就可以看出,它是一种较为复杂、使用频率也相对较低的创建型模式…
CountDownTimer使用——android倒计时
确实,我们可以直接用土司,但是往往这不是产品想要的,他们觉得没有交互,体验很差,再例如我们用户完成某个任务也可以通过这种倒计时框给用户提醒,倒计时操作再android开发需求很广泛,这里就不多说。 在andriod中倒计时的实现也有很多种,你可以通过最常用的Handler+Th…
Android控制之垂直滚动广告条ViewFLipper解析
然后是anim_out.xml,同样的,出动画。从0位置移动到-100%的位置,动画持续1s 很简单,就是一个图片+一个标题而已。 接着就可以设置ViewFlipper的子项了。 这里获取控件ViewFlipper之后,对控件addView,然后设置每个控件滑动到下一个控件的时…
Android 性能优化必知必会 | Android Performance
这篇文章记录了 Android 性能优化所必须掌握的知识,涵盖性能优化相关的方方面面
tensorflow集成到Android以及so库和pb文件的动态加载实践
一般so库通过compile引入后自动会打入,pb放在asserts文件夹,但这样会增大apk包体积. so库一般一个abi就10-15M,pb文件20-100M不等. 所以需要动态加载: 放在服务器,下载到本地,需要时直接从本地读取. AndroidTensorFlowMac…