• Cloudflare Waiting Room 完整指南:从原理到生产级安全实践

    Cloudflare Waiting Room 是一个运行在边缘网络的虚拟排队系统。当流量突然激增(大促、抢票、疫苗预约),它把超出承载能力的用户引导到等候页面,而不是让服务器直接崩溃。

  • Claude desktop 中 MCP error 的 issue 修复

    问题: Claude desktop 中运行 MCP 不论哪个都失败。失败日志 ERROR: You must supply a command. 查看 https://github.com/modelcontextprotocol/serve...
  • hhkb快捷键备忘

    切换连接方式: fn+ctrl+0 有线 fn+ctrl+1~4 蓝牙设备 蓝牙配对信息注册: fn+q 进入等待配对模式 fn+ctrl+1~4 将即将要配对的设备存放到对应按键位置。 删除所有配对信息: fn+q 进入等待配对模式 fn+z+...
  • Javascript-in-V8

    之前对js对象你不知道的那些特点 有一些粗浅的认识,这个笔记写的很无理取闹。现在研究清楚以后,重新补一篇笔记来完善知识。之前的这篇就留着吧,也是学习和思考中一个必有的认知阶段。 JS Object 中的常规属性和排序属性 常规属性(V8:proper...
  • js对象你不知道的那些特点

    js对象的“快/慢”属性定义一个obj,它是下面这样的 1234567const obj = { 5: '1', 6: '2', 1: '6', 'qwf': '乔文飞', 'yy': 'qwf',} init初始化时,...
  • js上下文执行机制

    执行上下文 ECS(Execute Context Stack): js函数执行上下文从逻辑上形成一个栈。栈底总是全局上下文,栈顶是当前(活动的)执行上下文。 GC(Global Context): 全局上下文。 GO(Global Context)...
  • OT在线协作

    OT协作思想解决冲突 A, B两个用户在协作同一段初始文本:’aaab’。冲突操作: A在第3个字符后面插入了一个c(‘aaacb’)。 B在第3个字符后面插入了一个d(‘aaadb’)。 若A先提交,ot后正确结果:’aaacdb’。?为什么不...
  • 从props的children中获取ref

    从props.children中处理ref12345678910111213141516171819202122232425262728293031class Child extends React.Component { render(...
  • react的转发ref

    简单理解使用通用的高阶组件时,外层组件ref控制高阶组件中包裹的子组件中的元素,此时外层组件传入的ref并不作用于高阶上,这个时候,高阶组件就要用到React.forwardRef进行ref转发。 官方文档React.forwardRef 简单举栗�...
  • React-防止内存泄漏处理

    用React写了一段代码,浏览器的控制台Error 如下:Warning: Can’t perform a React state update on an unmounted component. This is a no-op, but it i...