Java集合--从本质出发理解HashMap

博主头像 文章内容较长,放宽心,带着疑问慢慢读,总能找到你想要的答案。 如何快速定位数据存储在内存地址的位置? 先提出一个问题:如何快速定位数据存储在内存地址的位置? 聪明的你会想到使用数组:根据首地址+单个节点存储大小 x 数组下标,便可快速计算出目标的内存地址,从而做到时间复杂度为O(1)的查找速度。但这 ...

.NET 8 gRPC 实现高效100G大文件断点续传工具

博主头像 前言 随着数字化和信息化的发展,大文件传输在企业、科研以及个人用户中变得越来越常见。传统的文件传输方式在面对大文件(如几十GB甚至上百GB的视频、工程数据)时,常常因网络不稳定、程序崩溃等原因导致传输失败,而重新上传又浪费大量时间和带宽资源。 为了解决这一问题,本文推荐一个基于WinForm 和 . ...

pytorch入门 - 基于AlexNet神经网络实现猫狗大战

博主头像 基于之前的博客 pytorch入门 - AlexNet神经网络,并借助Kaggle 的 Dogs vs Cats Redux 数据集,实现一个基于 AlexNet 的二分类模型识别猫与狗。 完整流程涵盖数据准备、归一化、模型定义、训练增强、验证并可视化结果。 一、数据集准备与预处理 import o ...

LinqPad:C#代码测试学习一品神器

博主头像 LinqPad 是一个可编写、运行C#(VB/F#/SQL)代码的轻量工具,C#开发者强烈推荐必备的工具,一个一旦用了就再也不想丢弃的工具。工具出自《C# 核心技术指南》的作者Joseph Albahari,一位.Net资深技术专家。 ...

APEX实战第4篇:如何把APEX程序变成“移动端APP”?

博主头像 因为使用手机登录APEX程序时,每次都要先到手机浏览器的入口感觉不方便且不专业,所以能不能像APP那样直接点击进入呢? 最简单的方式,就是使用PWA来实现类似APP程序一样的移动端登录。 PWA本身配置极其简单,开启就好,但是PWA的前提是,你开发的网站必须要使用https安全访问才可以。 1.搞定 ...

在elementui,antDesign,antDesignVue中表格嵌套多个表单项校验

博主头像 前言 在此记录下使用 elementui,antDesign,antDesignVue 的表格嵌套表单校验的一些经验。 要达到的目的是:有个多行表格,每一行有多个表单项(比如输入框),表单项填完值后,点击提交,校验表格中所有表单项,校验通过则将整个表格数据送到后台。还可以重新给表格赋值(比如进入详情 ...

BIO, NIO, AIO 大白话 - 澄澈大学生也能搞懂

博主头像 最近天天吃沙县, 就拿沙县分析 BIO Block I/O 沙县分析 相近时间来了4个顾客 顾客 菜品 时间 A 筒骨饭 5min B 茄子肉丝盖饭 7min C 猪脚饭 3min D 茄子肉丝盖饭 7min 老板只能按照顺序 5+7+3+7 = 22分钟完工 每次做完一个菜, 还要问下一个顾客点的 ...

Spring IoC容器与依赖注入深度解析

博主头像 在 Spring 生态系统中, 控制反转(IoC) 与 依赖注入(DI) 是实现组件解耦的核心机制。本文从容器架构、依赖注入实现、生命周期管理及面试高频问题四个维度,结合 Spring 源码与工程实践,系统解析 IoC 容器的底层原理与最佳实践,确保内容深度与去重性。 IoC 容器架构与核心接口 容 ...

Oracle故障处理:分析Oracle数据库离奇的多快读慢

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 1 环境介绍与现象描述 数据库多块读很慢,单块读、写都很正常,多块读的平均响应时间是单块都 ...

鸿蒙云函数与云数据库开发实践

鸿蒙云函数与云数据库开发实践 1. 概述 1.1 云数据库简介 还记得以前做项目的时候,最头疼的就是数据库服务器的维护和运维。有一次半夜服务器突然宕机,我爬起来处理到天亮,结果发现就是个简单的配置问题。现在有了华为的云数据库,这些问题都解决了。它不仅能帮我们实现数据在客户端和云端之间的同步,还支持离 ...

如何基于three.js(webgl)引擎架构,实现3D机房园区,数据中心消防系统

博主头像 三维模拟数据中心消防:作为存储和处理大量数据的关键设施,内部部署了大量精密的电子设备和服务器。这些设备对环境的温湿度、尘埃浓度乃至消防措施都有着极高的要求。在数据中心这种精密仪器场景中,传统的喷水式消防管网显然不适用,因为其可能引发电子设备短路、数据损坏等严重后果。因此,我们通常采用更为安全、高效的... ...

MCP 通信消息格式之 JSON-RPC 2.0 协议

一、背景介绍 MCP 中 Client 与 Server 间使用 JSON-RPC 2.0 作为通信消息格式。JSON-RPC 是 RPC(远程过程调用)的一种具体实现,RPC 是一种通信范式,其核心目标是屏蔽网络细节,使远程调用如同本地调用般简单,并可基于多种底层网络协议(如 TCP/HTTP)实 ...

一个自认为理想主义者的程序员,写了5年公众号、博客的初衷

博主头像 1. 前言 今天登录公众号、博客后台,看到好多朋友私信,非常感动。感觉自己做的事情,写技术博客、公众号、做小程序,还是非常有价值的,可以帮助到一些朋友。 说理想化一点,我希望自己做的事情有价值,可以帮助到一些人,可以对社会做一些贡献。 说通俗一点。你写的文章有质量,拍的视频给他人带来价值,自然而然会 ...

ElasticSearch的映射与文档

博主头像 概述 映射官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.17/mapping.html 映射(mapping)是ES中一个很重要的概念,我们知道ES的索引类似于MySQL中的表,而映射就类似于MySQL中的表结构,而文档 ...

DotTrace系列:2. 理解四大经典的诊断类型(下)

博主头像 一:背景 1. 讲故事 前面我们已经聊过四大诊断类型中的前三个 Sampling,Tracine,Line-by-Line,这篇补上最后一个诊断类型 Timeline,这也是真实场景中使用最多的,它能够采集到所有它能采集到的,比如: 线程栈数据 (函数执行时间) ETW事件 (Windows日志) ...

基于.net6的一款开源的低代码、权限、工作流、动态接口平台

博主头像 一款开源的低代码、权限、工作流、动态接口平台。 主要功能模块:工作流、权限管理、低代码、动态表单、动态接口、动态数据源 功能展示 因为个人时间非常有限,框架目前很多细节可能没完善。且前端有些代码写的不是很好,都是一个人赶工偷懒导致的。有时间再慢慢完善。另外。里面有很多东西也是参考了别人的成果,目前懒 ...

Model Context Protocol C# SDK v0.3.0-preview.1 版本发布

博主头像 Model Context Protocol (MCP) 是一种新兴的开放标准,旨在实现大型语言模型(LLM)与外部数据源及工具之间的无缝集成。v0.3.0-preview.1 版本是这一标准的重要更新,带来了多项新功能和增强特性,特别适合开发者构建基于 MCP 的 AI 服务或客户端应用。新功能与 ...

<1···323334···100>