首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
开发者_
掘友等级
各位小伙伴对我感兴趣的可以关注我的公众号:「growth_zh」,我在哪里等你哟。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
最新
热门
tcp三次握手的过程,accept发生在三次握手那个阶段?
第一次握手:客户端发生syn包(syn=j)到服务器。 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1)。 三次握手完成后,客户端和服务器就建立了tcp连接。这时可以调用accept函数获得此连接。
了解虚拟机 过程
区块链2.0--以太坊(比特币是区块链1.0) 中提供了EVM的虚拟机,它的实现和JVM类似,基于栈、生成脚本编译成字节码来执行。知识通用。(理论大于实际) 谷歌(谷歌主要开发语言也是Java):Google Android Dalivk VM,后面的课程会有单独的老师具体讲D…
深入了解垃圾回收器
Java与C++等语言最大的技术区别:自动化的垃圾回收机制(GC)。 方法区/元空间:这一块也会发生垃圾回收,不过这块效率比较低,一般不是我们关注的重点。 为“GC Roots”的对象作为起始点,从这些节点开始向下搜素,搜素所走过的路径称为引用链(Reference Chain…
SurfaceView和View的最本质的区别
SurfaceView是在一个新起的单独线程中可以重新绘制画面,而view必须在UI的主线程中更新画面。 在UI的主线程中更新画面可能会引发问题,比如你更新的时间过长,那么你的UI线程就会被你正在画的函数阻塞。那么将无法响应按键、触屏等消息。当使用SurfaceView由于是在…
简述ART和Dalvik的区别?
art上应用启动快,运行快,但是耗费更多存储空间,安装时间长,总的来说ART的功效就是“空间换时间”。 那什么是Dalvik?:Dalvik是google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是google等厂商合作开发的Android移动设备平…
Fragment各种情况下的生命周期及状态保存下什么情况下使用?
在对应的FragmentActivity.onSaveInstanceState方法会调用FragmentController.saveAllState,其中会对mActive中各个Fragment的实例状态和View状态分别进行保存,当Activity在做状态保存和恢复的时候…
View的绘制流程
1.组合控件:这种自定义控件不需要我们自己绘制,而是使用原生控件组合成新控件,如标题栏样式。 2.继承原有的控件:这种自定义控件在原生控件提供的方法外,可以自己添加一些方法。如制作圆角,圆形图片。 3.完全自定义控件:这个View上所展现的内容全部都是我们自己绘制出来的。比如说…
Android中有哪几种解析xml的类?它们的原理和区别是什么?
1.xml树在内存中完整存储,因此可以直接修改其数据和结构。 2.可以通过该解析器随时访问xml树中的任何一个节点。 3.DOM解析器的API在使用上也相对比较简单。 如果xml文档体积比较大时,将文档读入内存是非常消耗系统资源的。 使用场景:DOM是用与平台和语言无关的方式表…
第一个Flutter应用
磁盘空间: 400 MB (不包括Android Studio的磁盘空间). 工具: Flutter 依赖下面这些命令行工具. 注意,Flutter的渠道版本会不停变动,请以Flutter官网为准。另外,在中国大陆地区,要想正常获取安装包列表或下载安装包,可能需要翻墙,读者也可…
简述Activity的启动模式
一个应用由多个Activity构成,多个Activity构成了任务,系统以栈方式进行管理任务(也就是管理多个Activity),管理方式为“先进后出”。 默认情况下,当用户点击App图标后,启动应用,这时会创建一个任务栈,并且将MainActivity压入栈中,作为栈底Acti…
下一页
个人成就
文章被点赞
27
文章被阅读
9,069
掘力值
426
关注了
11
关注者
1
收藏集
8
关注标签
13
加入于
2017-11-03