首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hello_World__
掘友等级
客户端研发工程师
|
hello
//
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
125
文章 117
沸点 8
赞
125
返回
|
搜索文章
最新
热门
爬取LeetCode题目——如何发送GraphQL Query获取数据
GraphQL 是一种用于 API 的查询语言,是由 Facebook 开源的一种用于提供数据查询服务的抽象框架。在服务端 API 开发中,很多时候定义一个接口返回的数据相对固定,因此要获得更多信息或者只想得到某部分信息时,基于 RESTful API 的接口就显得不那么灵活。…
offsetof与container_of宏分析
(TYPE *)0非常巧妙,告诉编译器有一个指向结构体 TYPE 的指针,其地址是0,然后取该指针的 MEMBER 地址 &((TYPE *)0)->MEMBER,因为基址是0,所以这时获取到的 MEMBER 的地址就是相当于在结构体 TYPE 中的偏移量了。 两个的差别在于 …
加载动态链接库——dlopen dlsym dlclose
这个函数加载由以null结尾的字符串文件名命名的动态共享对象(共享库)文件,并为加载的对象返回不透明的“句柄”。此句柄与 dlopen API 中的其他函数一起使用,例如dlsym(),dladdr(),dlinfo()和dlclose()。 如果 filename 为 NUL…
链表专题——面试中常见的链表问题
详情: 给定一个没有头指针的单链表,一个指针指向此单链表中间的一个节点(不是第一个,也不是最后一个节点),请将该节点从单链表中删除。 解法一:由于单链表并没有给出头指针,因此我们无法通过遍历链表的方式找到该节点的前一个节点来改变其 next 指向去指向该节点的 next 节点。…
Java——HashMap源码解析
以下针对JDK 1.8版本中的HashMap进行分析。 哈希表基于Map接口的实现。此实现提供了所有可选的映射操作,并且允许键为null,值也为null。HashMap 除了不支持同步操作以及支持null的键值外,其功能大致等同于 Hashtable。这个类不保证元素的顺序,并…
Java——ArrayList源码解析
以下针对JDK 1.8版本中的ArrayList进行分析。 ArrayList基于List接口实现的大小可变的数组。其实现了所有可选的List操作,并且元素允许为任意类型,包括null元素。除了实现List接口,此类还提供了操作内部用于存储列表数组大小的方法(这个类除了没有实现…
个人成就
文章被点赞
98
文章被阅读
29,353
掘力值
924
关注了
50
关注者
50
收藏集
9
关注标签
29
加入于
2017-08-04