为什么要列这一个书单?我认为某一领域的技术人,在他的职业生涯中,一定有一些绕不过去的技术和非技术的知识。有的时候,靠自己摸索、到处偷师,倒也能掌握。但是,这些别人早就趟过去的...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
为什么要列这一个书单?我认为某一领域的技术人,在他的职业生涯中,一定有一些绕不过去的技术和非技术的知识。有的时候,靠自己摸索、到处偷师,倒也能掌握。但是,这些别人早就趟过去的...
周末闲暇在家,为大家整理了一下Android开发者需要关注的博客、公众号等优秀的学习资源~ 博主长期坚持原创分享,喜欢请关注,转载请得到本人允许。 零:技术博客 郭霖:郭霖C...
UDP 协议: 1 User Data Protocol 用户数据包协议 2 面向无连接 3 UDP报头只有8字节 简介: 1传输数据前,数据源端和终端不建立连接 2 在发送...
TCP协议: 1 Transmission Control Protocol ,传输控制协议 2 面向连接的协议 3 三次握手建立连接,四次挥手断开连接 4 TCP 报头最小...
1. 单一职责原则(Single Responsibility principle,简称 SRP)SRP的定义:就一个类而言,应该仅有一个引起它变化的原因。很多时候,所谓的单...
Stack继承Vector,是一种“后进先出”(LIFO)的数据结构,只能在一端进行插入或者删除数据的操作。 除了父类Vector的方法和stack的构造方法(默认长度是Ve...
1. 左移(<<) 0000 0000 0000 0000 0000 0000 0000 0101然后左移2位后,低位补0:0000 0000 0000 0000 0000 ...
这里说的是ViewPager在页面切换的时候更改Item的样式:缩放、位置变化等等;本文罗列三种情况,具体如下:1. 所有Item重叠,滑动时透明度变化,X、Y拉伸代码如下:...
问题:在onCreate、onStart或者onResume方法中无法正确获取某个View的宽高原因是View的measure过程和Activity的生命周期方法不是同步执行...