Go语言技术文章

  • WebSocket close code 的客户端重连分类
    WebSocket close code 的客户端重连分类
    WebSocket 客户端不应看到 close 事件就立即重连。本文结合 CloseEvent 的 code、reason、wasClean,把关闭原因分成停止重连、退避重连和先修复协议或权限三类,并给出带抖动退避的 JavaScript 分类器。
    文章 · 前端   |  3分钟前  |   websocket · javascript · 443浏览 收藏
  • IntersectionObserver threshold 数组的触发粒度
    IntersectionObserver threshold 数组的触发粒度
    讲清 IntersectionObserver threshold 数组如何决定可见比例的通知粒度,结合代码解释 thresholds 排序、回调 entries、intersectionRatio、isIntersecting 以及密集阈值的边界。
    文章 · 前端   |  5分钟前  |   167浏览 收藏
  • CSS anchor positioning 的 fallback 位置配置
    CSS anchor positioning 的 fallback 位置配置
    围绕锚定面板靠近边缘后溢出的场景,讲解 CSS position-try-fallbacks、@position-try、翻转组合及候选顺序,并提供尺寸约束与普通文档流降级配置。
    文章 · 前端   |  6分钟前  |   469浏览 收藏
  • HTML dialog 的 cancel 与 close 事件处理
    HTML dialog 的 cancel 与 close 事件处理
    HTML dialog 的 cancel 是关闭请求,适合在 Esc 或 requestClose() 时拦截;close 是已经关闭后的通知,适合读取 returnValue、清理状态和同步外部界面。本文用事件路径和代码示例说明两者的边界。
    文章 · 前端   |  6分钟前  |   159浏览 收藏
  • URLPattern 怎样匹配带参数的前端路由
    URLPattern 怎样匹配带参数的前端路由
    URLPattern 可以把带参数的 pathname 写成可复用模式,再用 test() 判断路由是否命中、用 exec() 读取 pathname.groups 中的参数。本文拆解模式声明、参数提取、baseURL、查询字符串和兼容边界。
    文章 · 前端   |  11分钟前  |   443浏览 收藏
  • CSS field-sizing: content 怎样让输入框宽度跟随内容
    CSS field-sizing: content 怎样让输入框宽度跟随内容
    CSS field-sizing: content 可以让文本输入框按当前内容调整首选宽度,再配合 min-width、max-width 和 maxlength 控制伸缩边界。本文从固定宽度表单的症状出发,说明触发条件、最小写法、placeholder 与兼容性边界。
    文章 · 前端   |  12分钟前  |   css · 357浏览 收藏
  • CSS @starting-style 怎样为弹窗补上首次进入动画
    CSS @starting-style 怎样为弹窗补上首次进入动画
    CSS @starting-style 用来为首次显示或从 display:none 变为可见的元素提供过渡起始值。本文以原生 dialog 为例,拆解默认态、进入态、display 离散过渡和兼容降级,让弹窗既能淡入也能完整淡出。
    文章 · 前端   |  15分钟前  |   css · 440浏览 收藏
  • CSS transition-behavior allow-discrete 的显示切换
    CSS transition-behavior allow-discrete 的显示切换
    CSS 的 display 默认不能像 opacity 一样平滑过渡。本文用一个可关闭提示面板说明 transition-behavior: allow-discrete、display 过渡和 @starting-style 如何配合,并给出旧浏览器降级写法。
    文章 · 前端   |  22分钟前  |   css · 181浏览 收藏
  • JavaScript RegExp.escape 怎样安全拼接用户输入
    JavaScript RegExp.escape 怎样安全拼接用户输入
    动态创建正则时,先用 RegExp.escape() 将搜索词、域名等外部字符串转成字面量,再拼接固定的正则语法。本文说明手写转义的误区、组合方式、兼容策略和输入边界。
    文章 · 前端   |  22分钟前  |   134浏览 收藏
  • CSS contain-intrinsic-size 怎样避免 content-visibility 布局跳动
    CSS contain-intrinsic-size 怎样避免 content-visibility 布局跳动
    content-visibility: auto 能跳过屏外内容,但占位尺寸估计不当会让滚动时页面跳动。本文用 contain-intrinsic-size 给卡片提供接近真实高度的布局尺寸,并说明 auto 记忆值、网格场景和降级边界。
    文章 · 前端   |  27分钟前  |   351浏览 收藏
  • CSS content-visibility auto 怎样减少长列表首屏布局
    CSS content-visibility auto 怎样减少长列表首屏布局
    CSS content-visibility: auto 可减少长列表屏外子树的布局与绘制工作。通过独立分组、占位尺寸和渐进增强示例,说明脚本测量、虚拟列表、分页及可访问性的适用边界。
    文章 · 前端   |  30分钟前  |   281浏览 收藏
  • CSS anchor-size() 怎样让浮层尺寸跟随锚点元素
    CSS anchor-size() 怎样让浮层尺寸跟随锚点元素
    CSS anchor-size() 可以把锚定浮层的宽高、位置或边距表达为锚点元素的尺寸。本文用菜单浮层说明默认锚点、逻辑轴、calc() 和缺少锚点时的回退边界。
    文章 · 前端   |  31分钟前  |   css · 281浏览 收藏
  • Linux statx 怎样读取纳秒时间与挂载 ID
    Linux statx 怎样读取纳秒时间与挂载 ID
    Linux statx 返回的时间字段由秒和纳秒组成,挂载 ID 也需要通过请求掩码和返回掩码确认。本文用一个最小 C 示例说明如何读取 tv_nsec 与 stx_mnt_id,并处理内核或文件系统不提供字段的边界。
    文章 · linux   |  35分钟前  |   Linux · Linux 文件系统 statx 277浏览 收藏
  • Linux ss -o timer 怎样读取 TCP 重传计时器
    Linux ss -o timer 怎样读取 TCP 重传计时器
    用 Linux ss -o 读取 TCP socket 的活动计时器,解释 timer 三元组中的类型、到期时间和重传次数,并结合 -i 查看 RTO、退避与 RTT。
    文章 · linux   |  36分钟前  |   126浏览 收藏
  • Linux setcap 怎样给程序增加最小网络能力
    Linux setcap 怎样给程序增加最小网络能力
    Linux setcap 可为专用程序设置所需文件能力。以低端口绑定为例,说明 CAP_NET_BIND_SERVICE 的选择、ep 含义、文件与进程权限差别,以及部署升级、撤销和服务级授权的取舍。
    文章 · linux   |  37分钟前  |   300浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    821次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    814次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    904次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    876次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    697次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码