首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android 渐进学习
订阅
用户4445550377349
更多收藏集
微信扫码分享
微信
新浪微博
QQ
65篇文章 · 0订阅
后端一次给你10万条数据,如何优雅展示,面试官到底考察我什么?
背景 面试题:后台传给前端十万条数据,你作为前端如何渲染到页面上? 回答者A:我有句话不知当讲不当讲,这什么鬼需求。
计算机程序的思维逻辑 (1) - 数据和变量
应用程序看上去能做很多事情,能读写文档,能播放音乐,能聊天,能玩游戏,能下围棋, ...... 但本质上,计算机只会执行预先写好的指令而已,这些指令也只是操作数据或者设备。所谓程序,基本上就是告诉计算机对什么数据做什么操作。
求求你了,不要再自己实现这些逻辑了,开源工具类不香吗?
最近公司来了一批实习生,小黑哥负责带一个。这位小师弟说实话,基本功很扎实,做事也非常靠谱,深得小黑哥真传。 不过最近给其 Review 代码的时候,小黑哥发现小师弟有些代码逻辑有些繁琐,有些代码小黑哥看来可以用一些开源工具类实现,不需要自己重复实现。 不过这也是正常的,小黑哥刚…
复杂逻辑业务层治理探究
在传统的MVC的三层架构模式下,业务请求执行路径一般是外部 → web → service → dao → 数据库。 通常,我们在最外的视图层(view)处理日志打印、接口方法性能监控、全局异常处理、参数校验等;在业务层(service)处理复杂的业务逻辑;在持久层(dao)处…
更好的优化业务逻辑代码
在这种场景中,首先还是业务的复杂度决定了代码的复杂度。首先我们来看一个在前端和node都有可能出现的一个简单的例子: 评:emm... 虽然这个代码是故意写成这样的,不过确实也有在一些初学者身上看到过。 这份代码还是能正确给出结果的,但是写法丑陋,回调地狱。如果后来人不进行重构…
浅谈逻辑:编程中最重要的基础
我觉得这个问题有点像,身高不高能不能打篮球一样。虽然对于职业篮球运动员来说,身高是非常关键的因素,但对于普通篮球爱好者,甚至一个篮球相关从业人员来说,这并不是非要不可的条件。放到编程上,数学和英语都很重要,但: 和身高这种先天条件不同,英语和数学是可以通过学习提高的,哪里不足补…
逻辑可视化,人人能编程?
页面可视化搭建系统从16年开始如雨后春笋般涌现而出,从活动页搭建到中后台搭建,有开源有仅公司内部使用的,都致力于将前端从繁复的体力劳动中解脱出来,提高页面生产效率。优酷内部也有一套营销活动搭建系统,每年生产2K+活动页;能够满足这么多页面的需求,除了沉淀了大量可复用的组件外,围…
20 多个可以提高你安卓开发技能的开源 app
学习的最佳方式就是阅读,对程序员来说也是如此。如果你想成为一个更优秀的程序员,你必须阅读更多的代码,就是这么简单。书籍,博客,论坛在某种程度上都是有益的,但是没有什么能替代功能完善、代码详细的开源项目。整个 app 的所有相关资源都直接呈现在你面前。
Android性能优化全方面解析
公司的新需求终于解决完了,离测试和发布还有段时间,第一次体验了下没需求没bug的感觉,真是舒爽~然后翻了翻有什么可以学的。无意翻到了Android后期发展的五大趋势。一、性能优化。二、高级UI。三、JNI/NDK开发。四、架构师。五、RN开发。这也许将会是我的进阶趋势。早已知道…
Android 组件化最佳实践
在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。 比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module …