首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
11.22
订阅
阿梨芽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
LeetCode第216场周赛
第一题 5605. 检查两个字符串数组是否相等 对于每个数组,都连接这个数组的所有单词为一个单词,然后直接判断这两个单词是否相等即可。 第二题 5606. 具有给定数值的最小字符串 贪心,从前往后填充n位的字符串,对于当前的每一位,都填充能够满足要求的、字典序最小的字符。 满足…
链表题思路总结
最近刷了一些关于链表的题目,所以也在此进行一下总结链表数据结构中主要会用到的一些方法。 在链表的题目中,经常会用到头插法,具体的做法就是新建一个指针指向一块空白的内存,然后将原指针指向的链表,一个个插入到我们新建的指针后面。 上面的代码是对头插法的一个简单步骤总结,最后我们会获…
leetcode-114、二叉树展开为链表(java/kotlin)附详细解题思路
给定一个二叉树,原地将它展开为一个单链表。 1. 解题思路 题目其实就是将二叉树通过右指针,组成一个单链表。 看到最后的单链表,很容易想到这是二叉树先序遍历的结果,我们先试试通过先序遍历的思路去模拟。 遍历到1,把1的右指针指向2,这时候会导致右孩子5找不到了,通过全局变量记录…
M1 暴打 Intel?——x86 与 ARM 的爱恨情仇
最近这段时间数码圈里最火的莫过于苹果最新推出的三款基于自研芯片 M1 的电脑了,分别是 MacBook Air、13 寸的 MacBook Pro 以及 Mac Mini。其热度也是久居不下,哪怕距离发布会已经过去 10 多天了,却仍然能看见各种评测视频、文章层出不穷。在一些平…
死磕以太坊源码分析之Kademlia算法
Kademlia是一种点对点分布式哈希表(DHT),它在容易出错的环境中也具有可证明的一致性和性能。使用一种基于异或指标的拓扑结构来路由查询和定位节点,这简化了算法并有助于证明。该拓扑结构有一个特点:每次消息交换都能够传递或强化有效信息。系统利用这些信息进行并发的异步查询,可以…
iOS启动优化之二进制重排
应用程序在运行时,使用的是虚拟内存与物理内存相结合的方法加载数据的;虚拟内存是分页管理的,当使用到某一页虚拟内存的数据时,需要将对应的真实数据加载到物理内存中,将虚拟内存与物理内存之前形成一个映射关系,这个操作称为缺页异常(page fault),这个操作是需耗时的。 验证一下…
关于Hive命令的7个小技巧,你都清楚吗?
最近在看冰河大佬写的《海量数据处理与大数据技术实战》,该书涵盖以Hadoop为主的多款大数据技术框架实战的内容,兼顾理论与实操,是市面上难得的技术好书。本篇文章,我就分享一下从中学习到的关于Hive命令的7个小技巧,受益的朋友记得来发三连⭐支持一下哟~ 在Hive提供的所有连接…
最明白的charles教程 (四)
11. 代理数据 2. 进入手机的 WLAN 界面 就是连接wifi的界面 3. 找到和电脑相同到 wifi, 进入高级, 有的直接显示一个 “代理”字样 4. 将代理中到内容填写为 电脑ip:8888 然后保存, 此时电脑到 charles 会提示,是否允许连接,点击 All…
DispatcherServlet 在 Tomcat 中的启动过程
通常在一个 Web 应用中,会通过将 Web 程序部署到类似于 Tomcat/Jetty 这类 Web 容器中去。Tomcat 在整个系统扮演的角色主要有两个,一个是面向 HTTP 请求的 HTTP 服务器,另一个是后面用于处理后端逻辑的 Servlet 容器。SpringMV…
ThreadPoolExecutor源码分析-Java线程池执行流程细节分析
Java版本:8u261。 对于Java中的线程池,面试问的最多的就是线程池中各个参数的含义,又或者是线程池执行的流程,彷佛这已成为了固定的模式与套路。但是假如我是面试官,现在我想问一些更细致的问题,你还能答得上来吗?比如: 相信如果没有看过线程池的相关源码实现,这些问题是很难…