Vue

Vue.js(通常简称为 Vue)是一个用于构建用户界面的渐进式 JavaScript 框架。它由尤雨溪(Evan You)于 2014 年创建,因其轻量、易学、灵活和强大的生态系统而广受欢迎。 截至 2026 年 3 月,Vue 的最新稳定版本是 Vue 3(具体小版本可能已更新至 3.5 或接近 ...

打破同源枷锁:深入理解 postMessage 跨域通信机制

博主头像 作为前端开发,你一定遇到过这样的场景:主站嵌入了第三方支付的 iframe,需要同步用户登录状态;或者通过 window.open 打开的子窗口,要向父页面传递操作结果。此时,浏览器的“同源策略”就像一道无形的墙,直接阻断了页面间的直接交互。而 postMessage 正是为打破这道枷锁而生的 HT ...

NVIDIA GPU 集合通信库 NCCL 基本概念简述

本文来自博客园,作者:T-BARBARIANS 原创,博文严禁转载,转载必究! 本篇内容主要对 NVIDIA GPU 集合通信库 NCCL 的基本概念做一些肤浅的介绍。文章将从 NCCL 的产生背景,NCCL 是什么,NCCL 初始化关键能力简介,NCCL 支持的通信原语,NCCL 的一些基础技术概 ...

Docker 基础入门:核心概念与架构原理

在云计算与容器化技术飞速发展的今天,Docker 已经成为开发者必备的工具之一。无论是本地开发环境的一致性保障、持续集成/持续部署(CI/CD)的自动化落地,还是服务器资源的高效利用,Docker 都发挥着不可替代的作用。对于刚接触容器技术的新手而言,想要快速上手 Docker,首先需要理清其核心概 ...

如何通过 C# 实现 PDF 文本提取?

博主头像 在日常办公和开发中,从 PDF 文件中提取文本是一项高频需求。手动复制粘贴不仅耗时,而且面对大量文档时效率极低。传统的自动化方案往往依赖 Adobe Reader 等外部组件,不仅部署麻烦,遇到加密或扫描件更是难以处理。 本文将介绍如何使用免费库 Free Spire.PDF for .NET ,无 ...

kmp算法:我们所忽略的字符串匹配本质

kmp算法:我们所忽略的字符串匹配本质 众所周知,kmp算法是一个精妙且广为人知的算法,但我们似乎仅仅只是硬记或只是知晓它通过next数组与前后缀去完成匹配,根本没有看到它所精妙的地方。 不久前,我在刷视频时偶然看见了介绍kmp算法的视频,就开始推演我很久之前所学的kmp算法,推演着推演着我发现了我 ...

MyBatis-mybatis入门与增删改查

博主头像 了解Mybatis Mybatis是一个持久层框架,半自动化ORM(Hibernate属于全自动化ORM)。 Mybatis的特点: 支持定制化sql、存储过程、基本映射以及高级映射 避免了几乎所有的JDBC代码中手动设置参数以及获取结果集 支持XML开发,也支持注解式开发 将接口和Java的poj ...

非统一内存访问架构NUMA

什么是NUMA架构 简单来说,NUMA(Non-Uniform Memory Access,非统一内存访问架构) 是一种为了提高多处理器系统(多核 CPU)处理效率的内存设计方案。 在传统的架构中,所有处理器访问内存的速度是一样的;而在 NUMA 架构下,处理器访问“离自己近”的内存比访问“远程”内 ...

公司给团队配了Cursor,然后开始裁员:一个残酷但必须面对的真相

博主头像 昨天晚上,一个做了5年Java的朋友给我发微信: "公司刚给我们配了Cursor和ChatGPT Plus,说要提升开发效率。今天早上,HR找我谈话,说团队要优化20%的人。" 他问我:"是不是AI真的要替代程序员了?" 我沉默了很久。 这不是个例。 最近听到太多类似的消息: 某互联网大厂,研发团队 ...

鸿蒙应用开发UI基础第十五节:文本输入组件核心讲解与实战

博主头像 【学习目标】 区分TextInput、TextArea、Search三大组件的核心差异,掌握精准的场景选型逻辑; 掌握三大组件的基础创建、输入类型配置、样式定制,适配各类输入开发场景; 熟练绑定核心通用事件,实现输入数据的获取与业务处理; 掌握Search专属能力与三大组件控制器的精细控制用法; 掌 ...

Maui 实践:Go 接口以类型之名,给 runtime 传递方法参数

博主头像 Maui 实践:Go 接口以类型之名,给 runtime 传递方法参数 原创 夏群林 2026.3.2 Go 语言的接口,很奇妙。本人是从 C# 转过来的,很喜欢 Go 的接口方式。作为强类型语言,Go 在静态编译与动态调度之间,做了精妙取舍,也是对类型这一核心概念的深刻践行。 一、静态语言与动态语 ...

Java虚拟线程详解

博主头像 引言 依稀还记得2016年开始学Java的场景,时光的距离是如此简短,十年时间仿佛隔桌而坐。刚学java时用的还是jdk1.6(jdk6),到现在最新的jdk版本已经是29了,在java圈子里有一个诙谐的说法来形容jdk的快速迭代,“新版任你发,我用java8,你升随你升,我用java8”,这既是玩 ...

ML.NET 快速入门与实践教程:开源机器学习框架

博主头像 千淘万漉虽辛苦,吹尽狂沙始到金。嗨,大家好!我是码农刚子。今天和大家聊一聊ML.NET 如何快速入门。 ML.NET 是微软为 .NET 开发者量身打造的机器学习框架,让你无需离开熟悉的 C# 环境,就能将智能功能集成到应用中。本文将从一个简单的成绩预测案例入手,逐步带你掌握数据加载、模型训练、评估 ...

老年人记不住命令?ShellGPT 是你的终端外挂

博主头像 ShellGPT = 命令行 × AI。无需记忆复杂参数,一句话生成精准命令;无需手动解析输出,管道直接丢给 AI 分析。本文详解安装配置、模型选择(白嫖阿里云)、三种使用模式(简洁/交互/会话),以及 netstat、kubectl、git 等实战场景。适合所有想在终端里"偷懒"的开发者和运维。 ...

123···100>