小米面试记
1Coder.Bing 发布于 2016-09-15 00:28:44
小米面试的依旧是运维开发,面试官问我要做 SA 还是 coder,我说要做 coder。以下是电面中问到的问题: 1,tcp 报头有哪些选项及其作用 说了源端口,目标端口,校验和,序列号,确认号,滑动…
Coder.Bing 发布于 2016-09-15 00:28:44
小米面试的依旧是运维开发,面试官问我要做 SA 还是 coder,我说要做 coder。以下是电面中问到的问题: 1,tcp 报头有哪些选项及其作用 说了源端口,目标端口,校验和,序列号,确认号,滑动…
Coder.Bing 发布于 2016-09-15 00:26:10
最终效果 Swift闭包的作用和OC中的block一致 1、保存代码 2、做耗时操作 1、闭包 定义闭包的方式 /* { () -> () in code.... } 第一个括号代表:参数 第二…
Coder.Bing 发布于 2016-09-15 00:24:57
好久没有写文章了,慢慢的自己工作中遇到的问题不做积累,下次遇到还会忘。哎。。。。 周日无聊的单身程序员-唯有程序你懂的... 写着程序听着歌也是极好的!! 最近工作中要实现类似 今日头条等新闻类APP…
Coder.Bing 发布于 2016-09-15 00:22:52
前面四篇是自己参考有关知识和分析ButterKnife源码后些的,如果有不对的地方,还望指导下。 还没有完 这一篇是实践篇。我们的目的是学会原理来变为自己的知识。 这个demo所使用的原理就是Butt…
Coder.Bing 发布于 2016-09-15 00:22:04
到此我们整个的流程算分析完了。 小超人 最后我们看下对外提供的API bind 方法 那么还差一步,什么时候都要我们生成的java文件呢?答案是: ButterKnife.bind(this);方法。…
Coder.Bing 发布于 2016-09-15 00:21:17
上两篇我们分析完了处理器的process方法的findAndParseTargets方法来获取了一个集合,该集合包含了你使用注解的类的TypeElement和这个类中的注解的实例BindingClas…
Coder.Bing 发布于 2016-09-15 00:20:18
好,我们接着parseBindView的步骤3 ,忘记了在哪里了,咦。 不知所措 可以看下上一篇,哈哈。 步骤3 BindingClass bindingClass = targetClassMap.…
Coder.Bing 发布于 2016-09-15 00:15:12
前言 话说在android这座大山里,有一座庙(方块公司-square),庙里住着一个神-jake(我是这么叫的嘻嘻)。 不要小看这个小jake,这个神可是为android应用开发们提供了强有力的帮助…
Coder.Bing 发布于 2016-09-15 00:13:54
郑秀妍 写在前面 先看两行代码: 1. label2.textColor = [UIColor colorWithHexString:@"707070"]; 2. _table.header = [M…
Coder.Bing 发布于 2016-09-15 00:12:39
什么是iconfont 简单的说iconfont,从字面上就能理解它就是字体,让开发者像使用字体一样使用图标。复杂的解释,还是自己度娘吧。 在iOS开发的时候,项目里的所有图标都是用最平常的背景图片方…