首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
唐子玄
掘友等级
🏆掘金签约作者
移动端 bug 贡献者。
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
最新
热门
程序员和领导对项目 delay 的理解是不是有偏差?
吴宇森导演大家一点不陌生,听了他的故事后,我对 delay 的理解更深刻了。 吴宇森,中国香港导演、编剧、监制、演员。1986年执导的枪战片《英雄本色》奠定其暴力美学的电影风格,并获得第6届香港电影金像奖最佳影片奖。1993年赴美国好莱坞发展。1997年凭借动作片《变脸》获得全…
你是否 diss 过别人的代码?| 怎样的代码才算优秀?
你一定在内心吐槽过他的代码太烂:没注释、逻辑混乱、到处都是 magic number、实现方案过时、耦合严重、一改就出 bug。 此时心中的怒火油然而生,仿佛自己是正义的化身。。。
来自程序员老婆的吐槽
他是一名非常热爱自己编程事业的程序员。“编程就像创造一个只属于自己的世界,里面一切规则都是你说了算!”他一脸认真地告诉我这句话时,眼睛都变大了,我想这就是他之所以热爱的缘由吧。他是如此热爱,以至于大部分时间都沉浸在自己的世界中。在我们的两人世界之间,又多了一个世界。 他总是这么…
用设计模式去掉没必要的状态变量 —— 状态模式
这是在UI开发中经常会遇到的场景:界面有两种状态,每一种状态下界面元素对应的操作都不同。比如在 offline 状态下点击大叉会直接退出应用,而在 login 状态下点击大叉会退出登录。 最简单直观的方案就是用 int 值来保存当前状态,根据 int 值不同会运行不同分支的操作…
读源码长知识 | 更好的 RecyclerView 表项点击监听器
RecyclerView没有提供表项点击事件监听器,只能自己处理。这一篇介绍一种更加解耦,更易于使用的表项点击事件监听方法。
使用组合的设计模式 | 追女孩要用的远程代理模式
上篇讲了一个使用组合的设计模式:装饰者模式。它通过继承复用了类型,通过组合复用了行为,最终达到扩展类功能的目的。 代理模式也运用了组合的实现方法,它和装饰者模式非常像,比较它们之间微妙的差别很有意思。
使用组合的设计模式 | 美颜相机中的装饰者模式
几乎所有的设计模式都是通过增加一层抽象来解决问题,装饰者模式也不例外,这一篇分析一下它新增了哪层抽象,以及这样做有什么好处。
Android自定义控件 | 运用策略模式扩展单选按钮和产品经理成为好朋友
变化是永恒的,产品需求稳定不变是不可能的,和产品经理互怼是没有用的,但有一个方向是可以努力的:让代码更有弹性,以不变应万变。 继上一次发版前突然变更单选按钮样式之后,又新增了两个和选项按钮有关的需求。它们分别是多选和菜单选。多选类似于原生CheckBox,而菜单选是多选和单选的…
一句话总结殊途同归的设计模式:工厂模式=?策略模式=?模版方法模式
虽然不同的设计模式解决的问题各不相同,但从一个更高的抽象层次来看,它们通过相同的手段来实现相同的目的。本文将以更抽象的视角剖析工厂模式、策略模式、模版方法模式,以及这些模式所遵循的设计原则。
Android性能优化 | 大图做帧动画卡?优化帧动画之 SurfaceView滑动窗口式帧复用
继上篇用“SurfaceView逐帧解析&帧复用”优化了帧动画内存性能后,一个更复杂的问题浮出水面:帧动画时间性能。这一篇试着让每帧素材大小 1MB 的帧动画流畅播放的同时不让内存膨胀。
下一页
个人成就
优秀创作者
文章被点赞
8,628
文章被阅读
932,265
掘力值
29,718
关注了
32
关注者
8,018
收藏集
24
关注标签
24
加入于
2016-06-28