C#/.NET/.NET Core拾遗补漏合集(25年4月更新)
前言
在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。
-
✍C#/.NET/.NET Core拾遗补漏Issues投稿:https://github.com/YSGStudyHards/DotNetGuide/issues/37
-
🚀C#/.NET/.NET Core拾遗补漏Gitee合集:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetStudy.md
-
📚C#/.NET/.NET Core拾遗补漏GitHub合集:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetStudy.md
C#相关
-
C#关键字常见面试题
-
C#之 Dictionary 详解
-
C#设计模式入门实战教程
-
推荐几本C#/.NET进阶书籍
-
C#实现多线程的几种方式
-
C#拾遗补漏之goto跳转语句
-
C#/.NET快速上手学习资料集
-
C#基础:理解装箱与拆箱
-
C#进程调用FFmpeg操作音视频
-
C# 12 中新增的八大功能你都知道吗?
-
C#使用yield关键字提升迭代性能与效率
-
GUID 在 C# 中的五种格式化输出
-
Visual Studio C# 多环境配置 Web.config
-
老生常谈:值类型 V.S. 引用类型
-
研究c#异步操作async await状态机的总结
-
C#版开源免费的Bouncy Castle密码库
-
C#集合数据去重的5种方式及其性能对比测试分析
-
细聊C# AsyncLocal如何在异步间进行数据流转
-
.NET 在 Visual Studio 中的高效编程技巧集
-
C#中IsNullOrEmpty和IsNullOrWhiteSpace的区别?
-
支持C#的开源免费、新手友好的数据结构与算法入门教程
-
C#优雅的处理TCP数据(心跳,超时,粘包断包,SSL加密 ,数据处理等)
-
走进C# abstract,了解抽象类与接口的异同
-
C# XML 基础入门(XML文件内容增删改查清)
-
C# XmlHelper 帮助类操作Xml文档的通用方法汇总
-
C#复杂XML反序列化为实体对象两种方式
-
C#判断字符串是否是有效的XML格式数据
-
8款支持 C# 语言的 AI 辅助编程神器,高效编程利器!
-
C#开源的两款功能强大的录屏神器
-
DDD领域驱动设计总结和C#代码示例
-
一个开源轻量级的C#代码格式化工具(支持VS和VS Code)
-
由C# dynamic是否装箱引发的思考
-
一个开源且全面的C#算法实战教程
-
使用 C# 集合表达式重构代码
-
C#开源实用的工具类库,集成超过1000多种扩展方法
-
可能是全网最完整的 C# 版微信 SDK
-
C#语言编写的仅有8KB大小的简易贪吃蛇开源游戏
-
3款C#开源且实用的工具类库,工作效率提升利器!
-
C#开源、简单易用的Dapper扩展类库 - Dommel
-
提高 C# 的生产力:C# 13 更新完全指南
-
C#二叉搜索树算法
-
浅谈 C# 中的顶级语句
-
C#整合Ollama实现本地LLMs调用
-
你可能不知道的C#几种对象初始化方式
-
基于C#开发的工控网关,轻量级组态软件
-
C#常见的四种经典查找算法
-
C#经典十大排序算法(完结)
-
2024年各编程语言运行100万个并发任务需要多少内存?
-
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
-
聊一聊 C#异步 任务延续的三种底层玩法
-
C# as 和 is 运算符区别和用法
-
C#字符串拼接的6种方式及其性能分析对比
-
用 C# 插值字符串处理器写一个 sscanf
-
浅谈 C# 13 中的 params 集合
-
C# 13 中的新增功能实操
-
面试官问:你知道 C# 单例模式有哪几种常用的实现方式?
-
由 MCP 官方推出的 C# SDK,使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端和服务器交互!
-
C# LINQ 快速入门实战指南,建议收藏学习!
.NET/.NET Core相关
-
C#正则表达式快速入门
-
.NET人脸识别解决方案
-
.NET Core中灵活使用反射
-
.NET快速实现网页数据抓取
-
一文带你了解.NET能做什么?
-
.NET异步有多少种实现方式?
-
.NET应用如何防止被反编译
-
一个在线的.NET源码查询网站
-
三款免费的.NET混淆工具推荐
-
.NET反编译神器ILSpy怎么用?
-
4款免费且实用的.NET反编译工具
-
.NET之Hangfire快速入门和使用
-
开源且实用的C#/.NET编程技巧练习宝库
-
【干货】Java开发者快速上手.NET指南
-
.NET开源的处理分布式事务的解决方案
-
企业应用开发中.NET ORM EF常用哪种模式?
-
使用Visual Studio调试 .NET源代码
-
.NET使用原生方法实现文件压缩和解压
-
.NET常见的几种项目架构模式,你知道几种?
-
.NET开发中合理使用对象映射库,简化和提高工作效率
-
ASP.NET Core Web API设置响应输出的Json数据格式的两种方式
-
.NET Core使用SkiaSharp快速生成二维码( 真正跨平台方案)
-
.NET生成MongoDB中的主键ObjectId
-
在Visual Studio中查看EF Core查询计划
-
一款实用的.NET Core加密解密工具类库
-
16个值得推荐的.NET ORM框架
-
.NET快速对接极光消息推送
-
一个基于百度飞桨封装的.NET版本OCR工具类库
-
一个简单高效低内存的.NET操作Excel开源框架
-
.NET开发工作效率提升利器 - CodeGeeX AI编程助手
-
.NET指定图片地址下载并转换Base64字符串
-
.NET项目中NLog的配置与使用
-
.NET使用分布式网络爬虫框架DotnetSpider快速开发爬虫功能
-
让IIS支持.NET Web Api PUT和DELETE请求
-
.NET有哪些好用的定时任务调度框架
-
分享几个.NET开源的AI和LLM相关项目框架
-
一个库帮你轻松的创建漂亮的.NET控制台应用程序
-
.NET开源、功能强大、跨平台的图表库
-
.NET开源强大、易于使用的缓存框架 - FusionCache
-
ASP.NET Core Web中使用AutoMapper进行对象映射
-
一款开源的.NET程序集反编译、编辑和调试神器
-
使用Visual Studio分析.NET Dump
-
YiShaAdmin:一款基于.NET Core Web + Bootstrap的企业级快速开发框架
-
.NET MAUI是合适的Xamarin继任者吗?
-
4款.NET开源、功能强大的Windows桌面工具箱
-
.NET使用CsvHelper快速读取和写入CSV文件
-
C#/.NET这些实用的技巧和知识点你都知道吗?
-
2024年全面的.NET体系概览图集
-
使用Terminal.Gui构建功能强大的.NET控制台应用
-
一款EF Core下高性能、轻量级针对分表分库读写分离的解决方案
-
基于.NET开源游戏框架MonoGame实现的开源项目合集
-
.NET 使用 WorkFlow Core 创建工作审批流
-
ASP.NET Core中创建中间件的几种方式
-
2024年.NET开发怎么选就业方向?
-
使用ML.NET训练一个属于自己的图像分类模型,对图像进行分类就这么简单!
-
.NET开源、简单、实用的数据库文档生成工具
-
适用于 .NET 的现代化、流畅、可测试的HTTP客户端库
-
基于.NET开源、强大易用的短链生成及监控系统
-
推荐一款.NET开源、功能强大的二维码生成类库
-
.NET 中有多少种定时器?
-
.NET电子邮件高效处理解决方案
-
增强用户体验:2个功能强大的.NET控制台应用帮助库
-
.NET 9 中 LINQ 新增的功能
-
从 .NET 9 中移除 BinaryFormatter
-
.NET 中的表达式树(Expression Trees)
-
ASP.NET MVC+LayUI视频上传
-
一款.NET开发的AI无损放大工具
-
.NET使用EF批量插入数据,一行代码性能飙升!
-
Entity Framework Plus: 让 EF Core 开发如虎添翼
-
推荐3款卓越的 .NET 开源搜索组件库
-
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
-
WaterCloud:一套基于.NET 8.0 + LayUI的快速开发框架,完全开源免费!
-
.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
-
.NET NoSQL 嵌入式数据库 LiteDB 使用教程
-
.NET 性能技巧:为什么你应该避免使用终结器 Finalizer?
-
一个.NET开源、性能优异的Excel数据读取库
-
C#/.NET/.NET Core学习路线集合,学习不迷路!
-
适用于 .NET 稳定的官方OpenAI库
-
在.NET中使用QuestPDF高效地生成PDF文档
-
.NET使用Moq开源模拟库简化单元测试
-
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
-
.NET开发者福音:JetBrains官方宣布 Rider 非商用免费开放!
-
基于.NET开源、功能强大且灵活的工作流引擎框架
-
.NET现在可以做什么,有哪些公司在用的?
-
基于.NET开源、功能强大、灵活的跨平台开发框架 - Uno Platform
-
利用腾讯元器,将公众号变身为强大的.NET AI智能体
-
使用Microsoft.Extensions.AI简化.NET中的AI集成
-
.NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
-
.NET使用MiniWord高效生成Word文件
-
使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
-
一款基于 .NET + Blazor 开发的智能访客管理系统
-
一个.NET开源、免费、功能强大的 PDF 处理工具
-
在IIS上部署ASP.NET Core Web API和Blazor Wasm
-
一套以用户体验出发的.NET8 Web开源框架
-
.NET MongoDB数据仓储和工作单元模式封装
-
一个适用于 .NET 的开源整洁架构项目模板
-
将 EasySQLite 从 .NET 8 升级到 .NET 9
-
推荐4款基于.NET开源、功能强大的CMS建站系统
-
在 .NET 9 中使用 Scalar 替代 Swagger
-
2025年全面的.NET跨平台应用框架推荐
-
2025年全面的 .NET 图表构建解决方案
-
.NET 中管理 Web API 文档的两种方式
-
.NET 9.0 使用 Vulkan API 编写跨平台图形应用
-
ASP.NET Core 中基于 Cookie 的身份鉴权实现
-
.NET9 AOT部署
-
.NET适配HarmonyOS进展
-
Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
-
NetPad:一个.NET开源、跨平台的C#编辑器
-
一个开源且免费的 .NET CMS 和应用程序框架
-
一款基于 .NET 开源、通用的生产制造系统,支持多厂区/多项目级的MOM/MES系统!
-
我的公众号接入了DeepSeek-R1模型,成为了一个会深度思考的强大.NET AI智能体!
-
.NET 10首个预览版发布:重大改进与新特性概览!
-
互联网寒冬下,如何写好一份.NET求职简历?附带简洁简历模板和简历优化服务来了!!!
-
一款基于.NET开源、强大的网络管理和网络问题排查工具!
-
基于 .NET Blazor 开源、低代码、易扩展的插件开发框架
-
.NET 源代码生成器分析器入门
-
一款基于 .NET 开源、配置灵活的工作流引擎
-
一个基于 .NET 开源免费的异地组网和内网穿透工具
-
一款让 Everything 更加如虎添翼的 .NET 开源辅助工具!
-
用 .NET NativeAOT 构建完全 distroless 的静态链接应用
-
排查 EF 保存数据时提示:Validation failed for one or more entities 的问题
-
一款基于 .NET 8 + Vue 开源的、企业级中后台权限管理系统 - ApeVolo.Admin
WPF相关
-
一个使用 WPF 开发的管理系统
-
WPF学习路线详解(文末附带脑图)
-
一款简单漂亮的WPF UI - AduSkin
-
一套开源、强大且美观的WPF UI控件库 - HandyControl
-
一个适用于定制个性化界面的WPF UI组件库 - Panuon.WPF.UI
-
一个WPF版的Layui前端UI库 - Layui-WPF
-
一款开源、免费、现代化风格的WPF UI控件库 - ModernWpf
-
WPF开源的一款免费、开箱即用的翻译、OCR工具
-
基于Material Design风格开源、易用、强大的WPF UI控件库
-
一款基于Fluent设计风格、现代化的WPF UI控件库
-
WPF --- TextBox的输入校验
-
基于WPF开发动态可交互混淆矩阵
-
C# WPF IoTClient与三菱PLC通讯详解
-
一组开源、免费、Metro风格的 WPF UI 控件库 - MahApps.Metro
-
一款基于 WPF 开源、功能全面的串口调试工具
WinForm相关
-
一个超经典 WinForm 卡死的最后一次反思
-
一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
-
基于Ant Design设计语言的WinForm UI界面库 - AntdUI
-
使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示
-
基于Material Design风格开源、免费的WinForms UI控件库
-
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
-
一个超经典WinForm,WPF卡死问题的终极反思
-
一个基于C# Winform开源免费的通用快速开发框架,内置完整的权限架构!
Blazor相关
-
C#开源免费的Blazor图表库
-
10款值得推荐的Blazor UI组件库
-
全面的ASP.NET Core Blazor简介和快速入门
-
在Blazor中使用Chart.js快速创建图表
-
Ant Design Blazor前端框架搭建
-
BootstrapBlazor UI组件库引入
-
.NET中使用BootstrapBlazor组件库Table实操篇
-
基于Bootstrap Blazor开源的.NET通用后台权限管理系统
-
一套基于 Ant Design 和 Blazor 的开源企业级组件库
-
MudBlazor:基于Material Design风格开源且强大的Blazor组件库
-
一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
Avalonia相关
-
一个开源、跨平台的.NET UI框架 - Avalonia UI
-
.NET Avalonia开源、免费的桌面UI库 - SukiUI
-
一款开源免费的现代化风格的Avalonia控件库
-
在Avalonia项目中使用MediatR和MS.DI库实现事件驱动通信
-
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
-
一个基于 Roslyn 和 AvalonEdit 的跨平台 C# 编辑器
MAUI相关
-
.NET开源免费的跨平台框架 - MAUI(附学习资料)
-
.NET MAUI开源免费的UI工具包 - Uranium
-
MAUI Blazor 项目实战 - 从0到1轻松构建多平台应用UI
-
一组.NET MAUI绘制的开源控件 - AlohaKit
-
一个基于 .NET MAUI 的开箱即用的UI组件库 - V-Control
相关文章:
C#/.NET/.NET Core拾遗补漏合集(25年4月更新)
前言 在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。 ✍C#/.NET/.N…...
闲来无事,用HTML+CSS+JS打造一个84键机械键盘模拟器
今天闲来无聊,突发奇想要用前端技术模拟一个机械键盘。说干就干,花了点时间搞出来了这么一个有模有样的84键机械键盘模拟器。来看看效果吧! 升级版的模拟器 屏幕录制 2025-04-18 155308 是不是挺像那么回事的?哈哈! 它…...
极狐GitLab 项目导入导出设置介绍?
极狐GitLab 是 GitLab 在中国的发行版,关于中文参考文档和资料有: 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 导入导出设置 (BASIC SELF) 导入和导出相关功能的设置。 配置允许的导入源 在从其他系统导入项目之前,必须为该…...
极狐GitLab 项目 API 的速率限制如何设置?
极狐GitLab 是 GitLab 在中国的发行版,关于中文参考文档和资料有: 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 项目 API 的速率限制 (BASIC SELF) 引入于 15.10 版本,功能标志为rate_limit_for_unauthenticated_projects_api_…...
electron 渲染进程按钮创建新window,报BrowserWindow is not a constructor错误;
在 Electron 中,有主进程和渲染进程 主进程:在Node.js环境中运行—意味着能够使用require模块并使用所有Node.js API 渲染进程:每个electron应用都会为每个打开的BrowserWindow(与每个网页嵌入)生成一个单独的渲染器进…...
【前沿】成像“跨界”测量——扫焦光场成像
01 背景 眼睛是人类认识世界的重要“窗口”,而相机作为眼睛的“延伸”,已经成为生产生活中最常见的工具之一,广泛应用于工业检测、医疗诊断与影音娱乐等领域。传统相机通常以“所见即所得”的方式记录场景,传感器捕捉到的二维图像…...
基于C++(MFC)图形编辑界面工具
MFC 图形编辑界面工具 一、背景 喔,五天的实训终于结束了,学校安排的这次实训课名称叫高级程序设计实训,但在我看来,主要是学习了 Visual C .NET 所提供的 MFC(Microsoft Foundation Class)库所提供的类及其功能函数…...
Linux网络通信核心机制解析与层级架构探秘
作为现代操作系统的神经网络,Linux网络通信系统通过多层协作架构实现高效的数据传输机制。本文将从模块化设计、报文处理路径、核心组件交互等多个维度,解析Linux网络通信系统的实现原理与优化策略,并结合内核源码示例与性能调优实践…...
Tensorflow实现用接口调用模型训练和停止训练功能
语言:Python 框架:Flask、Tensorflow 功能描述:存在两个接口,一个接口实现开始训练模型的功能,一个接口实现停止训练的功能。 实现:用一个全局变量存储在训练中的模型。 # 存储所有训练任务 training_task…...
HTTP测试智能化升级:动态变量管理实战与效能跃迁
在Web应用、API接口测试等领域,测试场景的动态性和复杂性对测试数据的灵活管理提出了极高要求。传统的静态测试数据难以满足多用户并发、参数化请求及响应内容验证等需求。例如,在电商系统性能测试中,若无法动态生成用户ID、订单号或实时提取…...
PyTorch 浮点数精度全景:从 float16/bfloat16 到 float64 及混合精度实战
PyTorch 在深度学习中提供了多种 IEEE 754 二进制浮点格式的支持,包括半精度(float16)、Brain‑float(bfloat16)、单精度(float32)和双精度(float64),并通过统…...
《软件设计师》复习笔记(14.2)——统一建模语言UML、事务关系图
目录 1. UML概述 2. UML构造块 (1) 事物(Things) (2) 关系(Relationships) 真题示例: 3. UML图分类 (1) 结构图(静态) (2) 行为图(动态) 4. 核心UML图详解 5.…...
基于C++(MFC)的细胞识别程序
基于 mfc 的细胞识别程序 一、图像处理课程设计目标 1.1 课题与技术指标 课题:利用图像处理技术设计细胞识别程序。 技术指标: 实验 VS2019 MFC 开发平台待识别图像为 24bit 的真彩色细胞图像进行处理要求识别出细胞,并且保证准确度情况下…...
【前端HTML生成二维码——MQ】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前端HTML生成二维码——MQ 前言本文将介绍前端HTML如何更具用户输入的内容生成对应的二维码,附页面代码、实现函数、js脚本。一、自定义显示页面1、效果图二、使用步骤1、引入库2、实现函数3、页面及函数代…...
Spring Boot自动配置原理深度解析:从条件注解到spring.factories
大家好!今天我们来深入探讨Spring Boot最神奇的特性之一——自动配置(Auto-configuration)。这个功能让Spring Boot如此受欢迎,因为它大大简化了我们的开发工作。让我们一起来揭开它的神秘面纱吧!👀 🌟 什么是自动配置…...
【unity实战】Animator启用root motion根运动动画,实现完美的动画动作匹配
文章目录 前言1、动画分类2、如何使用根位移动画? 一、根位移动画的具体使用1、导入人形模型2、导入动画3、配置动画参数4、配置角色Animator动画状态机5、使用代码控制人物前进后退 二、问题分析三、Humanoid动画中的Root Motion机制及相关配置1、Humanoid动画中的…...
(51单片机)LCD显示数据存储(DS1302时钟模块教学)(LCD1602教程)(独立按键教程)(延时函数教程)(I2C总线认识)(AT24C02认识)
目录 演示视频: 源代码 main.c LCD1602.c LCD1602.h AT24C02.c AT24C02.h Key.c Key.h I2C.c I2C.h Delay.c Delay.h 代码解析与教程: Dealy模块 LCD1602模块 Key模块 I2C总线模块 AT24C02模块 /E2PROM模块 main模块 演示视频: &…...
2d深度预测
Depth anything v1 相对深度估计,要用绝对深度估计需要微调 概要: 1 使用大量的未标注图像信息 2 采用优化策略—数据增强工具(作用在未标注图像) 3 进行辅助监督—继承语义分割知识(作用在未标注图像) 数据层面: …...
Android12 ServiceManager::addService源码解读
源码 Status ServiceManager::addService(const std::string& name, const sp<IBinder>& binder, bool allowIsolated, int32_t dumpPriority) {auto ctx mAccess->getCallingContext();// apps cannot add servicesif (multiuser_get_app_id(ctx.uid) >…...
【HDFS入门】HDFS性能调优实战:从基准测试到优化策略
目录 引言 1 HDFS性能评估体系 1.1 性能评估体系架构 1.2 基准测试工具对比 2 TestDFSIO基准测试实战 2.1 TestDFSIO工作原理 2.2 测试执行步骤 2.3 结果分析指标 3 TeraSort基准测试实战 3.1 TeraSort测试流程 3.2 测试执行命令 3.3 关键性能指标 4 HDFS性能调优…...
Linux 内核开发/测试工具对比 Windows 驱动验证工具 (Driver Verifier)
Windows 的 Driver Verifier 是一个用于测试和验证驱动程序的强大工具。在 Linux 内核开发中,虽然没有一个完全等价的单一工具,但有多种工具和框架可以提供类似或更专业的功能。 Linux 内核开发和测试工具 1. KASAN (Kernel Address Sanitizer) 功能&…...
通信算法之269 : OFDM信号的循环自相关特性用于无人机图传信号识别
OFDM信号的循环自相关特性是其循环平稳性的核心体现,如下: [相关仿真代码,联系,提供] 一、循环自相关特性来源 循环前缀引入周期性 OFDM符号通过添加循环前缀(CP)形成符号周期结构,导致信号具有循环平稳性26。每个符号的CP与尾部数据重复,在时延等于FFT长度(N…...
【无人机】电子速度控制器 (ESC) 驱动电机,常见的电调协议,PWM协议,Oneshot协议,DShot协议
目录 1、ESCs & 电机 #1.1、ESC 协议 --ESC Protocols #1.1.1、PWM协议,需要校准 #1.1.2、One Shot 125协议,速率更快 #1.1.3、DShot ,减少延迟,无需校准 #1.1.4、无人机CAN 2、PWM 伺服系统和 ESC(电机控…...
LeadeRobot具身智能应用标杆:无人机X柔韧具身智能,空中精准作业游刃有余
当前,具身智能已成为全球科技领域的前沿焦点,更受到国家战略级重视,吸引科技产业巨头抢滩布局。但同时,具身智能的商业化路径、规模化应用场景、技术成本等难题也开始在资本界与产业圈引起广泛讨论。 目前,万勋科技基于Pliabot 柔韧技术已推出多款具身智能柔韧机器人产品,在柔…...
WebSocket:实现实时双向通信的技术
WebSocket是一种网络通信协议,它在单个TCP连接上提供全双工通信。WebSocket协议在2011年被IETF(互联网工程任务组)标准化为RFC 6455,并由W3C(万维网联盟)制定了WebSocket API标准,使得客户端&am…...
探索 HumanoidBench:类人机器人学习的新平台
在科技飞速发展的当下,类人机器人逐渐走进我们的视野,它们有着和人类相似的外形,看起来能像人类一样在各种环境里完成复杂任务,潜力巨大。但实际上,让类人机器人真正发挥出实力,还面临着重重挑战。 这篇文…...
「数据可视化 D3系列」入门第十一章:力导向图深度解析与实现
D3.js 力导向图深度解析与实现 力导向图核心概念 力导向图是一种通过物理模拟来展示复杂关系网络的图表类型,特别适合表现社交网络、知识图谱、系统拓扑等关系型数据。其核心原理是通过模拟粒子间的物理作用力(电荷斥力、弹簧引力等)自动计…...
「数据可视化 D3系列」入门第八章:动画效果详解(让图表动起来)
动画效果详解 一、D3.js动画核心API1. d3.transition()2. transition.duration()3. transition.delay()4. 其他重要API 二、动画实现原理三、完整动画示例解析1. 柱状图生长动画2. 文本跟随动画 四、动画效果优化技巧1. 缓动函数选择:2. 组合动画:3. 动画…...
index: 自动化浏览器智能体
GitHub:https://github.com/lmnr-ai/index 更多AI开源软件:https://www.aiinn.cn/ 在做浏览器自动化脚本时,我们常常需要编写大量代码来处理复杂的网页交互,不仅耗时耗力,还难以调试和优化,要是出错更是难以…...
网页端调用本地应用打开本地文件(PDF、Word、excel、PPT)
一、背景原因 根据浏览器的安全策略,在网页端无法直接打开本地文件,所以需要开发者曲线救国。 二、实现步骤 前期准备: 确保已安装好可以打开文件的应用软件,如,WPS; 把要打开的文件统一放在一个文件夹&am…...
如何批量在多个 Word 文档末尾添加广告页面
Word是我们日常使用非常频繁的文档编辑软件,凭借其强大的文本处理功能,如文字输入、格式设置、段落排版、图片插入等,可以帮助我们轻松创建专业且美观的文档。不过呢当我们需要将这些文档分享给他人时,往往需要在每个文档的末尾添…...
JavaScript原生实现简单虚拟列表
旧笔记,最近使用时做了点新优化,之前只发在了个人博客上 地址:JavaScript原生实现简单虚拟列表 背景 在公司项目中,需要给商品配置大量的属性值,可能其中一个属性的值数量就有成百上千条。 一个商品会有很多属性&…...
安心联车辆管理平台应用前景分析
安心联车辆管理平台凭借其技术创新与行业适配能力,展现出广阔的应用前景。以下从技术驱动、行业覆盖、实际效益、市场策略及未来潜力五个维度进行分析: 一、技术驱动的核心竞争力 高精度定位与多传感器融合 安心联采用北斗/GPS双模定位技术,实…...
力扣每日打卡 2176. 统计数组中相等且可以被整除的数对(简单)
力扣 2176. 统计数组中相等且可以被整除的数对 简单 前言一、题目内容二、解题方法1. 暴力解法2.官方题解官方也是暴力解法 前言 这是刷算法题的第十三天,用到的语言是JS 题目:力扣 2176. 统计数组中相等且可以被整除的数对(简单) 一、题目内容 给你一…...
OpenStack Yoga版安装笔记(22)Swift笔记20250418
一、官方文档 https://docs.openstack.org/swift/yoga/admin/objectstorage-components.html#https://docs.openstack.org/swift/yoga/admin/objectstorage-components.html# 二、对象存储简介(Introduction to Object Storage) OpenStack 对象存储&a…...
Linux 线程互斥
目录 Linux线程互斥 进程线程间的互斥相关背景概念 互斥量的接口 初始化互斥量 互斥量加锁和解锁 锁的封装 编辑 互斥量加锁的非阻塞版本 互斥量实现原理探究 可重入VS线程安全 概念 常见的线程不安全的情况 常见的线程安全的情况 常见的不可重入的情况 常见的…...
webgl入门实例-12WebGL 投影矩阵 (Projection Matrix)基本概念
WebGL 投影矩阵 (Projection Matrix) 投影矩阵是将3D场景从视图空间(相机空间)转换到裁剪空间的关键矩阵,它决定了3D物体如何投影到2D屏幕上。 投影矩阵的作用 定义3D空间到2D平面的映射方式确定视景体(view frustum)的形状和范围实现透视效果(近大远小)或正交投…...
《实战AI智能体》——邮件转工单的AI自动化
💡 为什么使用 邮件转工单(AI自动化)模板 想象一下,您的邮箱像是一个繁忙的宇宙港口,每封邮件都是一艘载着信息的飞船。当这些飞船抵达时,我们的自动化系统就像是一位高效的宇宙调度员,迅速将每艘飞船(邮件)转化为一艘艘探索号(工单),并为它们分配勇敢的宇航员(…...
YOLOv8 Bug 及解决方案汇总 【2024.1.24更新】【环境安装】【训练 断点续训】OMPError / KeyError
YOLOv8 Bug 及解决方案汇总:深入解析与应对 引言 YOLOv8作为一款高性能的目标检测算法,在实际应用中难免会遇到各种各样的问题。本文将对YOLOv8常见的Bug进行汇总,并提供相应的解决方案,旨在帮助开发者更好地使用和优化YOLOv8。…...
健康养生:开启活力生活新篇章
在当代社会,熬夜加班、久坐不动、外卖快餐成为许多人的生活常态,随之而来的是各种亚健康问题。想要摆脱身体的疲惫与不适,健康养生迫在眉睫,它是重获活力、拥抱美好生活的关键。 应对不良饮食习惯带来的健康隐患,饮…...
Yocto项目实战教程 · 第4章:4.3小节-层
🔍 B站相应的视频教程: 📌 Yocto项目实战教程-第4章-4.3小节-层 记得三连,标为原始粉丝。 在 Yocto 项目中,元数据(Metadata)不仅是构建系统的核心驱动力,更是实现高度定制化、可移植…...
小红书爬虫,小红书api,小红书数据挖掘
背景: 小红书(Xiaohongshu)是一款结合社交、购物和内容分享的移动应用,近年来在中国以及全球范围内拥有大量的用户群体。小红书上的内容包括用户的消费体验、生活方式、旅行分享、时尚搭配等。通过这些内容,用户可以了…...
选择 iOS 按键精灵无根有根越狱辅助工具的理由
节省成本 使用 iOS 按键精灵,每台设备可为你减少 5 - 10 元的签名成本。对于需要使用大量脚本或者多设备操作的用户来说,长期下来能够节省一笔可观的费用。 不断更新优化 按键精灵团队始终致力于产品的更新与优化。新版本不断增加新功能&#x…...
电脑里的AI帮手:Open Interpreter智能助手食用指南
Open Interpreter简介如下: interpreter是一个使用python开发的命令行工具,可以让你在终端中使用类似AI对话的方式,只需简单输入指令要求,即可自动编写程序、执行代码,实现各种自动化操作interpreter有自动检测输出结…...
Windows软件界面分析软件-控件识别工具
Inspect.exe 这是微软提供的一款 UI 自动化检查工具,主要用于开发和测试应用程序的辅助功能(Accessibility)及 UI 自动化。 主要功能: 查看界面元素的属性(如名称、角色、状态、位置等)。 支持 UIA&…...
iOS 冷启动时间监控:启动起点有哪些选择?
⏱️ iOS 冷启动时间监控:启动起点有哪些选择? 作者:侯仕奇 来源:sqi.io 在监控 iOS 冷启动性能时,一个关键问题是:如何精确记录 App 冷启动的开始时间? 本文将对不同的“冷启动起点”监控方式…...
MacOS怎么显示隐藏文件
现象描述: 有些文件比如git的配置文件会作为隐藏文件存在。 Mac os默认是不显示隐藏文件的。 但是很多场合下我们需要查看或者编辑这些隐藏文件。 解决方法: 如下图所示,在Finder中使用Shift⇧Command⌘.快捷键 显示和隐藏都是同样的按…...
苹果紧急修复两个已被利用的iOS漏洞,用于针对特定目标的复杂攻击
苹果公司已发布iOS 18.4.1和iPadOS 18.4.1更新,修复两个被用于针对特定iPhone用户实施高度定向、复杂攻击的关键零日漏洞。 这两个漏洞存在于CoreAudio和RPAC组件中,攻击者可利用它们在受影响设备上执行任意代码或绕过安全保护机制。 两个正被活跃利用…...
8.观察者模式:思考与解读
原文地址:观察者模式:思考与解读 更多内容请关注:7.深入思考与解读设计模式 引言 在开发软件时,系统的某些状态可能会发生变化,而你希望这些变化能够自动通知到依赖它们的其他模块。你是否曾经遇到过,系统中某个对象…...
13.编码器的结构
从入门AI到手写Transformer-13.编码器的结构 13.编码器的结构代码 整理自视频 老袁不说话 。 13.编码器的结构 T r a n s f o r m e r E n c o d e r : 输入 [ b , n ] TransformerEncoder:输入[b,n] TransformerEncoder:输入[b,n] E m b e d d i n g : − > [ b , n , d ]…...