函数
函数
一个整数+1,攻破了Linux内核!
在IDT表项中拆分成三部分存储。高32位平时都是0xFFFFFFFF,指向的是咱们内核空间中的中断处理函数。现在变成了0x00000000,那整个函数入口地址不就指向了用户态地址空间了吗?
30    2022-10-10
深入理解New操作符
眼尖的开发者可能已经发现我们的构造函数中返回了一个字符串,它是属于基本类型,如果我们返回一个对象会发生什么?
18    2022-10-08
如何解决--在渲染函数之外调用插槽的问题
在开发Vue组件时,需要访问插槽函数的情况并不常见,但如果你需要这样做,我希望上面的解决方案能为你节省一些时间。
25    2022-09-22
字节二面:Redis 的大 Key 对持久化有什么影响?
随着 Redis 存在越来越多的大 Key,那么 Redis 就会占用很多内存,对应的页表就会越大。
23    2022-09-13
闲鱼一面:Thread.sleep(0) 到底有什么用?
我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?来看一下吧。
19    2022-05-24
Vue.js设计与实现之组件的实现原理
在本文中介绍了:props与组件的被动更新、setup函数的作用与实现、组件事件与emit的实现、插
24    2022-04-25
真实案例说明 TypeScript 类型体操的意义
类型编程可以通过类型运算产生更准确的类型,配合编辑器可以做更精准的类型提示和检查,这就是类型体操的意义。
如何写出令人惊叹的 Python 类
本文分享了如何通过魔法方法编写一个非常优雅的类,魔术方法可在 Python 内置的函数或操作中自动调用,可以让我们编写出可读性、易用性更好的类,就像本文中的 DateTimeRange。
27    2021-11-29
Not not x 和 Bool(x) 用哪个比较好?
从结果来看,not not x 比 bool(x) 更快,主要原因在于 bool(x) 是一个函数调用,函数调用需要参数压入栈顶,堆栈的顶部包含位置参数,最右边的参数在顶部,参数下面是要调用的可调用对象。
19    2021-11-11
我们一起手撸一个线程池
见AddThread()函数,默认会创建Core线程,也可以选择创建Cache线程,线程内部会有一个死循环,不停的等待任务,有任务到来时就会执行,同时内部会判断是否是Cache线程,如果是Cache线程,timeout时间内没有任务执行就会自动退出循环,线程结束。
25    2021-10-27