【每日一面】对 Promise.race 的理解

博主头像 基础问答 问:有使用过 Promise.race 吗,说说他的作用。 答:Promise.race 接收一个 Promise 数组(或者一个具有迭代器的对象)作为参数,返回一个新的Promise,这个新的 Promise 结果是数组中第一个状态变更的Promise对象,无所谓这个状态是否是成功(fu ...

芜湖,千兆网络下载速率只有10MB秒,过的什么苦日子

博主头像 故事开端:老Mac的重生之旅(与百度网盘的“爱恨情仇”) 我最近决定给我那台老款MacBook Pro来个“系统大扫除”。第一步嘛,当然是下载系统镜像。这事儿听起来简单,网上搜“苹果系统之家”,找到对应版本,点击下载——搞定!……吗? 第一坑:百度网盘的“灵魂限速” 果然,下载链接指向了 ...

ASP.NET Core Blazor 核心功能一:Blazor依赖注入与状态管理指南

博主头像 大家好,我是码农刚子。本文详细介绍了Blazor框架中的依赖注入机制和状态管理方案。依赖注入部分阐述了服务注册的三种生命周期方式(Singleton/Scoped/Transient)及在组件中的使用方法。状态管理章节系统梳理了7种解决方案:从简单的组件内状态到父子组件通信、级联参数,再到全局状态容 ...

MySQL 数据库事务知识

博主头像 数据库存储事务机制概念 事务(Transaction)可以更通俗的理解为交易,所以事务会伴随着交易类的业务类型出现的概念(工作模式); 现实生活中存在很多的交易行为,比如:物换物的等价交换、货币换物的等价交换、虚拟货币换物(虚拟物品)的等价交换; 因此就需要考虑如何保证现实生活中交易过程的和谐,一般 ...

20 个追求极致体验的 AI 聊天软件功能

博主头像 前言 缺乏趁手的 AI 工具 2025 年中,我开始尝试接入 Gemini API 的各类开源应用(如 Cherry Studio)。Gemini 2.5 Pro 细腻而富有隐喻的表达令我印象深刻,甚至愿意为 API 付费,不再使用 DeepSeek。但这些开源应用普遍设计粗糙、隐私保护薄弱,难以满 ...

MPU内存保护单元

博主头像 MPU,即内存保护单元,可以设置不同存储区域的存储器访问特性(用户级、特权访问、全访问)和存储器属性(如可缓存、可缓冲、可共享),对存储器(主要是内存和外设)提供保护,从而提高系统可靠性。 ...

谁生?谁死?从引用计数到可达性分析,洞悉GC的决策逻辑

博主头像 引用计数与可达性分析:谁死了,谁还活着? 垃圾回收,顾名思义,便是将已经分配出去的,但却不再使用的内存回收回来,以便能够再次分配。在Java虚拟机的语境下,垃圾指的是死亡的对象所占据的堆空间。这里便涉及了一个关键的问题:如何辨别一个对象是存是亡? 引用计数 引用计数(Reference Counti ...

【RabbitMQ】与ASP.NET Core集成

博主头像 本章目标 掌握在ASP.NET Core中配置和依赖注入RabbitMQ服务。 学习使用IHostedService/BackgroundService实现常驻消费者服务。 实现基于RabbitMQ的请求-响应模式。 构建完整的微服务间异步通信解决方案。 学习配置管理和健康检查。 一、理论部分 1. ...

Jenkins Share Library教程 —— 企业级 Jenkins Shared Library 实战示例

博主头像 写在前面 好久不见~最近状态稍缓,更新也慢了些,这篇文章同样让大家等了挺久,先跟大家说声抱歉。 如果你认真读了前面几篇,还跟着实践了,那到这里,咱们就要正式开启真正的 “进阶阶段” 啦! 确实,大多数公司内部的 Jenkins Shared Library 不只是简单的“封装几个 stage”而已, ...

最小二乘问题详解6:梯度下降法

博主头像 介绍了使用梯度下降法求解非线性最小二乘问题的原理与实现,通过C++和Eigen库对指数模型进行参数拟合,展示了算法流程、雅可比矩阵计算及收敛行为,并对比了其在机器学习与计算机视觉中的应用差异。 ...

夜莺监控设计思考(三)时序库、agent 的一些设计考量

博主头像 这将是一个系列,讲解 夜莺监控 的设计思考,可以理解为原理+最佳实践+产品设计时的折中取舍。 本系列其他文章: 夜莺监控设计思考(一)项目定位、组件思考、单进程多进程选择、高可用设计 夜莺监控设计思考(二)边缘架构的缘起和设计 本篇主要回答: 夜莺和时序库对接的设计逻辑 夜莺和 agent 对接的设 ...

【硬件测试】基于FPGA的8PSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR

博主头像 1.算法硬件测试效果 硬件ila测试结果如下:(完整代码运行后无水印): vio设置SNR=30db vio设置SNR=15db 硬件测试操作步骤可参考程序配套的操作视频。 2.算法涉及理论知识概要 随着通信技术的不断发展,相位调制技术因其高频谱效率和抗干扰能力而广泛应用于无线通信系统中。其中,8P ...

【每日一面】async/await 的原理

博主头像 基础问答 问:async/await 的原理是什么? 答:关键字本身就是 Promise 的语法糖,依托于生成器函数 (Generator) 函数能力实现的。async 关键字标志这个函数为异步函数,并且将返回结果封装为一个 Promise,await 则是暂停当前执行,等待后续的异步操作完成后再恢 ...

<1···99100