想看源码但是无从下口怎么办?

thbcm阅读(153)

经过多年的摸索,对于如何查看源码欧阳终于有了一些自己的心得。有的同学还想问英语有什么心得没,不要问,再问欧阳哭给你看。

PHP转Go系列 | ThinkPHP与Gin框架之OpenApi授权设计实践

thbcm阅读(156)

我之前待过一个做 ToB 业务的公司,主要是研发以会员为中心的 SaaS 平台,其中涉及的子系统有会员系统、积分系统、营销系统等。在这个 SaaS 平台中有一个重要的角色「租户」,这个租户可以拥有一个或多个子系统的使用权限,此外租户还可以使用平台所提供的开放 API 「即 OpenApi」来获取相关系统的数据。有了 OpenApi 租户可以更便捷的与租户自有系统进行打通,提高系统之间数据的传输效率。那么这一次实践的主要内容是 OpenApi 的授权设计,希望对大家能有所帮助。

如何实现元素的曝光监测

thbcm阅读(168)

曝光条件

页面上某一视图元素的可见比例达到一定值(例如0.5),且有效停留时间达到一定时长(例如500ms),则称该视图元素被曝光了。


如何检测可见比例

使用 IntersectionObserver api 对元素进行监听,通过 threshold 配置项设置可见比例,当达到可见比例时,观察器的回调就会执行。

IntersectionObserver 使用示例:

Linux多线程

thbcm阅读(177)

进程地址空间如何与页表和物理内存产生映射的过程

B+树要点梳理

thbcm阅读(157)

中间节点删除数据后,如果数量少于最低值K/2,那么它可以尝试从它的相邻节点借入数据。那么它的相邻节点在哪里呢?第一类相邻节点是与中间节点共享一个父节点的节点,很容易通过其父节点找到。第二类相邻节点,不与其共享一个父节点:想象一下当节点是父节点的最左边节点时,那么在其父节点下,它只有一个右侧相邻节点,这个时候它的左侧相邻节点不在其父节点下;当节点是父节点的最右边节点时,那么在其父节点下,它只有一个左侧相邻节点,这时候它的右侧相邻节点不在其父节点下,而在右侧树分支下。

获取Visual Studio所用MSVC编译器版本:_MSC_VER数值

thbcm阅读(190)

  
_MSC_VER是微软公司推出的
C/C++编译器——
MSVC编译器的一个内置宏,其值表示当前
Visual Studio软件中
MSVC编译器的具体版本。不同的
Visual Studio软件版本对应着不同的
MSVC编译器版本——无论是不同发布年份的版本(例如
Visual Studio 2017
Visual Studio 2019),还是同一发布年份的不同版本(例如
Visual Studio 2017 version 15.8
Visual Studio 2017 version 15.9),其
MSVC编译器版本都有差异,因此其
_MSC_VER值各不相同。而在代码开发过程中,我们有时会需要获取、用到当前版本
Visual Studio软件对应的
_MSC_VER值;因此就需要找到一种获取
_MSC_VER值的方法。

联系我们