受“杨致远奇迹”的启示,中国的互联网开拓者们几乎同时找到了成长的路径。 三巨头的崛起 1998年4月张朝阳团队率先完成了中文搜索系统的开发,他依...
今天来分享一下Retrofit2+RxJava2+OkHttp3的封装。 第一步 - 那自然是引用相关的库: 第二步,我们在Applicatio...
前段时间android studio 推出3.0。最大的改进就是将kotlin加入到AS中,为此我也是想尝鲜体验下kotlin开发。结果悲剧的发...
上一章结尾我们讲到用函数来封装代码以便于复用。但是你有没有发现我们写的代码在IDLE里,无法保存下来,如果我们进行真正开发工作,而且肯定会和其他...
“Python是什么?” 用一句著名的话来解释:“人生苦短,我用Python。”当然这只是一个段子,认真点讲,官方介绍:“Python是一种易于...
连接到Internet的设备称为节点(node)。计算机节点称为主机(host)。每个节点或主机都由至少一个唯一的数来标识,这称为Interne...
线程用来解决多任务并发,使用同一块内存区域的资源,相对于多进程的是一种很轻量级的处理方案。还可以结合线程池来重用线程资源,来提升更高的性能和资源...
输出流java的基本输出类是java.io.OutputStream; OutputStream的子类使用它提供的方法向某种特定的介质写入数据。...
同步会导致另一个可能的问题就是死锁(deadlock)。如果两个线程需要独占访问统一的一个资源集,而每个线程分别有这些资源的不同子集锁,就会发生...