首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Nan4u
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
赞
文章( 45 )
沸点( 0 )
[Flutter] 嵌套滚动与弹性嵌套滚动
如果你真的按照上一篇文章的内容:[Flutter] 多层级嵌套滚动 中,那样去实现了这样的多层级嵌套滑动的视图,你会发现当你手指一直按着屏幕的时候,滚动是正常的,每个层级都可以被很好地协调,并且正常地
[Flutter]从Flutter来看TextureView和SurfaceView
从Flutter来看TextureView和SurfaceView 在这之前你可能已经听说过TextureView和SurfaceView这两个专用于外部绘制的视图View,并且在一些文章中也读到过它
Java 容器类(二)LinkedList、Verctor部分源码阅读
List本身是一个有序(插入顺序)的集合,可以包含重复的元素,提供了按索引访问的方式,继承自Collection。 List有两个重要的实现类,其一是ArrayList,另外一个就是LinkedList。 LinkedList是一个双链表,在添加、删除元素时,具有比ArrayL…
Java 容器类(一)ArrayList 部分源码阅读
ArrayList采用一个Object[]数组来存储元素,并且具有默认的空间大小,所以我们采用new ArrayList()声明一个对象时,它是具有默认长度10的。 我们知道,ArrayList并不是单纯的链表或者是数组,而是一种动态数组,在调用add方法增加元素时,通常不需要…
TCP协议的三次握手和四次挥手知识点的整理
第一次握手:建立连接,客户端发送请求报文,将SYN = 1,seq =x,客户端进入SYN_SEND状态。 第二次握手:服务器收到SYN报文段,需要对这个SYN报文段以确认,设置ACK = 1,SYN = 1,seq = y,ack = x + 1。服务器进入SYN_RECV状…
Glide 初探
Glide 是现在Android开发常用的一个图片加载工具,可以根据资源文件、网络URL请求图片,并设置到控件当中。并且有一套完整的缓存重用机制,可以很大程度上地节约内存。 我们首先需要通过网络请求工具请求图片,以Stream的形式将图片存储于一个Bitmap对象中,然后再通过…
JVM 学习笔记(一)- Java 内存模型
1. 什么是内存模型 内存模型这个概念。我们可以理解为:在特定的操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象。不同架构的物理计算机可以有不一样的内存模型,JVM 也有自己的内存模型。 我们知道,和C这类语言不一样,JVM是Java字节码运行的平台。“一次编写,到处运…
JVM 学习笔记(二)- JVM的结构
0. 结构图 1. 运行时数据区总览 类加载子系统:加载的类信息存放于方法区当中,方法区当中可能还包括运行时常量池信息,包括字符串字面量和数字常量。 Java堆:堆在虚拟机启动的时候建立,它是Java程序最主要的内存工作区域,几乎所有的Java对象实例都存放在Java堆当中,堆…
JVM 学习笔记(三)- 从虚拟机的启动-类加载开始
1. 虚拟机的启动 Java虚拟机的启动是通过引导类加载器(Bootstrap Class Loader)创建一个初始类(Initial Class)来完成的,这个是由虚拟机的具体实现指定的。 2. 虚拟机的执行 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。…
JVM学习笔记(四)- 内存分配策略和垃圾收集器
1. New一个对象时发什么了什么? 首先我们能想到 的必然是类加载,但是今天我们要谈的是,一个对象是如何被方法区中已经加载的类模板给实例化出来的。 这是我们非常常见的new一个对象以创建对象的方法。 当JVM遇到一个new指令时,首先会去JVM中查找,是否包含该类的所有信息,…
下一页
个人成就
文章被点赞
9
文章被阅读
6,989
掘力值
102
关注了
4
关注者
1
收藏集
1
关注标签
4
加入于
2021-03-28