好文

mangosteen day 4 swr原理
当我们要判断是否用户是否登录 使用到SWR 意为 stale-while-reavalidate 这是一个库意为当用户数据过期将重新发起请求获得最新数据步骤:首先从缓存中返回显示的是过期的数据,同时...
2024-04-10 02:20:13 361
iOS 中为什么更新UI都要放在主线程
分析:首先在子线程中是不能进行UI 更新的,而可以更新的结果只是一个幻像:因为子线程代码执行完毕了,又自动进入到了主线程,执行了子线程中的UI更新的函数栈,这中间的时间非常的短,就让大家误以为分线程...
2024-04-10 02:20:16 1446
TS进阶之keyof
刷完了type-challenges[https://github.com/type-challenges/type-challenges]的所有简单和中等难度的题目后,对TypeScript的类型...
2024-04-10 02:20:21 2900
Three.js光线检测
(二)Three.js光线检测 摘要:使用three.js中的光线检测 Raycaster() ,实现一下效果: 通过点击处的坐标,修改摄像机位置,实现摄像机由远及近的过渡动态效果(由远景到近景) ...
2024-04-10 02:20:23 380
线上内存泄漏排查思路
内存泄漏排查 背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G内存吃掉了4G。。。 思路 大概捋一下项目中有通过常驻内存操作实现业务逻辑的代码 cpu火焰图看看 直接本...
2024-04-10 02:20:25 1532
Block源码解析
block源码 如图所示一个正常block底层被编译成了 __main_block_impl_0结构体,该结构体里包括 _block_impl里面存储的是block的调用信息,__main_bloc...
2024-04-10 02:20:27 699
Block原理(一)
Block究竟是什么,我们先从c++代码开始 从一个最简单的block结构开始 clang -rewrite-objc main.m -o main.cpp && open main.cpp 为了方...
2024-04-10 02:20:31 5967
Hudi Timeline简析
前言 Long time no see(鞠躬 最近终于开始尝试推广Hudi在部门内部的应用,作为流批一体计划的最后一块拼图,顺便复活许久未更的博客,希望今后至少能保持周更的节奏吧。 在Hudi官方文...
2024-04-10 02:20:32 1657
13.python上下文管理器详解
使用上下文管理器,可以让代码更加优雅简洁。当然,上下文的管理器的作用不止于此,它内部的实现机制,能很好的处理代码异常,提升代码的复用性 1、先看看最简单的例子,with语句 with语句的作用:可以...
2024-04-10 02:20:33 1133
可视化:Dumbbell Chart
哑铃图(Dumbbell Chart)
2024-04-10 02:20:34 635
SQL Server未找到或无法访问
SQL Server未找到或无法访问服务器问题解决 错误信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL S...
2024-04-10 02:20:38 1833
为什么requests不是python标准库?
在知乎上看到有人问:为什么requests不是python标准库? 这确实是部分人困惑的问题,requests作为python最受欢迎的http请求库,已经成为爬虫必备利器,为什么不把request...
2024-04-10 02:20:43 955
面试通过
今天是4月20号,礼拜四多云。不知不觉这个礼拜就快要过去了,明天又到了周五,星期六星期天也过得特别的快。可以说只要过了礼拜五,这一周基本上就等于是结束了。 今天也是礼拜四,然后今天准备面试的是新能源...
2024-04-10 02:20:43 205
算数运算符_加号
算数运算符_加号 加号是算数运算中的一种基本运算符,表示两个数的加法。 例如,对于两个数 a 和 b,a + b 就表示将 a 和 b 相加的结果。 在编程语言中,加号同样被用作加法运算符。例如,在...
2024-04-10 02:20:44 733
🤒 simplifyEnrichment | 让我来做你的富集结果的瘦身教练吧!~
写在前面 最近真是烦心啊,事事不顺,找个日子我要找大师算一卦。😂 大家基本都会做富集分析,但有时候terms实在太多,读起来真是累,也搞不清到底谁是其中相对重要的。🥲 之前有一些R包通过计算基因集的...
2024-04-10 02:20:46 631
2022最新常问iOS面试题
前言: 都说今年互联网行情很差,作为被大家喊了好几年“iOS开发没人要了”的iOS行情更差。那真实情况是什么样的呢,以我的经历给大家分析下。 应某个朋友建议,去掉这一句啊,目前iOS岗位还是挺多的,...
2024-04-10 02:20:46 4139
Shell(一)
一. Linux背景介绍 Linux版本介绍 内核版本分为三个部分,主版本号、次版本号、末版本号,次版本号是奇数为开发板,偶数为稳定版。发行版本RedHat:经过专业测试Fedora:社区发行,版本...
2024-04-10 02:20:47 469
06《数据结构入门教程》树形结构——二叉树
1. 前言 前面的章节我们介绍了两种重要的数据结构,数组和链表,由于他们各自的特性使得他们的优缺点非常分明,在查询速度和插入速度上顾此失彼,不能兼顾,那么有没有一种数据结构可以同时高效的完成插入和查...
2024-04-10 02:30:02 691
图片懒加载
懒加载,通常是延迟加载初始视口外的图像,直到我们滚动页面,达到图像与底部视口的交汇处才开始加载图像。 我们需要做的是判断图片是否出现在当前视口,然后控制图片的加载。 有几种实现方式: scroll ...
2024-04-10 02:30:05 1048
vue3 生命周期
一、组件的生命周期 1.组件运行的过程 组件的生命周期指的是:组件从创建——运行(渲染)——销毁的整个过程,强调的是一个时间段。 2.如何监听组件的不同时刻 vue框架为组件内置了不同时刻的生命周期...
2024-04-10 02:30:07 3751