首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
开中断
掘友等级
Android
|
~
去浪漫至上 去乘风远航
获得徽章 22
动态
文章
专栏
沸点
收藏集
关注
作品
赞
295
文章 281
沸点 14
赞
295
返回
|
搜索文章
赞
文章( 281 )
沸点( 14 )
shader入坑:一、渲染一个太阳
什么是太阳 太阳是位于太阳系中心的恒星,其能量通过核聚变反应产生,为地球及太阳系其他行星提供光和热。 宇宙中约85%的质量为暗物质,不参与电磁相互作用,无法反射或发光,所以背景是黑色的。 渲染太阳 I
大厂失业后,我被迫用cursor开发出了第一款海外产品谋生
在掘金的很多老朋友,相信很多都认识我,我就是那个一路从渣渣二本逆袭过来的JsonChao(面试历程请查看 https://juejin.cn/post/7046178637514539015) ,在大
Android Native | 信号的底层逻辑
Android世界中的Signal无处不在,譬如用于杀死进程的信号9(SIGKILL),又或者数据访问异常时所产生的信号11(SIGSEGV)。上层开发者对于它们或许很熟悉,但主要集中在注册和处理,底
TCP协议的三次握手和四次挥手知识点的整理
第一次握手:建立连接,客户端发送请求报文,将SYN = 1,seq =x,客户端进入SYN_SEND状态。 第二次握手:服务器收到SYN报文段,需要对这个SYN报文段以确认,设置ACK = 1,SYN = 1,seq = y,ack = x + 1。服务器进入SYN_RECV状…
Java 容器类(一)ArrayList 部分源码阅读
ArrayList采用一个Object[]数组来存储元素,并且具有默认的空间大小,所以我们采用new ArrayList()声明一个对象时,它是具有默认长度10的。 我们知道,ArrayList并不是单纯的链表或者是数组,而是一种动态数组,在调用add方法增加元素时,通常不需要…
Java 容器类(二)LinkedList、Verctor部分源码阅读
List本身是一个有序(插入顺序)的集合,可以包含重复的元素,提供了按索引访问的方式,继承自Collection。 List有两个重要的实现类,其一是ArrayList,另外一个就是LinkedList。 LinkedList是一个双链表,在添加、删除元素时,具有比ArrayL…
Java 容器类(三)Set
Set 接口继承自 Collection 接口,作用是实现一个不重复元素的容器。所谓不重复,就是说,当我们add操作时,如果容器内存在某个元素与之相同,那么则Add方法返回false,且元素不会加入。 显然,在HashSet中,采用HashMap来存储集合中的元素,我们知道Ha…
并查集
如果我们将示意图画出后,其实很明显可以发现,2-7之间通过4是联通的;而5-9则不是联通的。 基于图的数据结构其实可以通过深度优先搜索、广度优先搜索等方法判断节点是否联通,但是现在可以给出一种新的思路:并查集。 查询X、Y是否连接的,就等价于查询X、Y是否同属于一个集合。 其中…
Java 容器类(四)非阻塞队列和优先队列
Queue本身是一个接口,定义于java.util下,继承了了Collections接口。 PriorityQueue是基于优先堆的一个无界队列,这个优先队列中的元素可以默认自然排序或者通过提供的Comparator比较器在队列实例化时再进行排序,这和TreeSet的排序机制相…
Glide 初探
Glide 是现在Android开发常用的一个图片加载工具,可以根据资源文件、网络URL请求图片,并设置到控件当中。并且有一套完整的缓存重用机制,可以很大程度上地节约内存。 我们首先需要通过网络请求工具请求图片,以Stream的形式将图片存储于一个Bitmap对象中,然后再通过…
下一页
个人成就
文章被点赞
422
文章被阅读
68,995
掘力值
2,475
关注了
62
关注者
113
收藏集
39
关注标签
1
加入于
2020-04-02