常用设计模式:策略模式

博主头像 策略模式(Strategy Pattern)是一种行为设计模式,它允许你定义一系列算法,并将每个算法封装起来,使它们可以相互替换。下面介绍策略模式在 TypeScript 中的实现。 策略模式基本概念 策略模式包含三个主要部分: Context(上下文):维护一个策略对象的引用 Strategy(策 ...

吴恩达深度学习课程二: 改善深层神经网络 第二周:优化算法(三)Momentum梯度下降法

博主头像 此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第二课的第二周内容,2.6的内容 ...

Oracle OGG日常运维命令都在这里了。

博主头像 OGG配置与日常运维操作指南 Oracle GoldenGate(OGG)作为主流的数据同步工具,其配置的合理性与运维的规范性直接影响数据同步的效率与稳定性。本文将详细介绍OGG的核心配置步骤(含源端与目的端)及高频日常运维命令,助力技术人员高效管理OGG环境。 一、OGG核心配置 OGG配置需区分 ...

SSO(Single Sign On-单点登录)方案笔记

博主头像 目录SSO的定义SSO中的角色和OAuth协议的区别?多应用间的登录流程 SSO 其实是一套高度依赖中央授权服务器(IdP)的登录方案。 SSO的定义 SSO是一种身份验证机制,用户只需要使用一套凭据(比如用户名和密码)登录一次,就可以访问多个相互信任的应用程序或系统,而无需在每个应用中重新登录。 ...

ASP.NET Core Blazor进阶1:高级组件开发

博主头像 嗨~ 大家好,我是码农刚子。本文将深入探讨Blazor中的高级组件开发技术,包括渲染片段、动态组件、错误边界和虚拟化组件,帮助您构建更强大、更灵活的Blazor应用。 1. 渲染片段(RenderFragment) 1.1 基本概念 RenderFragment是Blazor中用于动态渲染UI内容的 ...

opentelemetry全链路初探--埋点与jaeger

博主头像 前言 某天一位业务研发老哥跑来咨询 研发老哥:我的服务出现了504,但是不太清楚是哪个环节报错,每次请求需要访问4个微服务、2个数据库、1个redis、1个消息队列。。。 苦逼运维:停停停,不要再说了,目前不支持链路追踪,只能手动帮你一个服务一个服务的排查了 先请老哥大概描述了一下业务逻辑以及访问方 ...

工作中最常用的5种配置中心

博主头像 前言 最近有球友问我:分布式配置中心用哪些比较好。 今天就跟大家一起聊聊我认为最常用的5种分布式配置中心,希望对你会有所帮助。 加苏三的工作内推群 一、配置中心的演进 有些小伙伴在工作中可能还停留在传统的配置管理方式,让我们先来看看配置管理的演进历程。 配置管理的三个时代 1.0 时代:硬编码配置 ...

鸡肋的TaskFactory是时候抛弃了

一、TaskFactory的作用 通过TaskFactoryk可以生成Task 并在系统线程池中执行 1. TaskFactory.StartNew调用同步方法的Case 以下是Task经典的Case 使用TaskFactory的StartNew异步执行3个耗时1秒的任务 共耗时1秒 var sw ...

上周热点回顾(11.3-11.9)

博主头像 热点随笔: · 没有 AI,没有融资,一个 17K Star 开源项目的真实收入 (NocoBase) · Microsoft Agent Framework 接入DeepSeek的优雅姿势 (寻仙不辞远) · 我发现很多程序员都不会打日志。。。 (程序员鱼皮) · .NET 搞 AI 不行? (「 ...

深入理解 Laravel Middleware:完整指南

博主头像 深入理解 Laravel Middleware:完整指南 Laravel 中间件是框架最强大的特性之一,它在 HTTP 请求和应用核心逻辑之间扮演着桥梁的角色。不管你是开发简单的博客还是复杂的企业应用,掌握中间件都是写出安全、易维护、高效代码的关键。 这篇指南会带你全面了解 Laravel 12 中 ...

OpenOCD简明指南

博主头像 OpenOCD(Open On-Chip Debugger)是一个开源的片上调试工具,支持多种调试器和目标芯片。它通过 JTAG、SWD 等接口与目标设备通信,提供固件烧录、调试、内存操作等功能。 ...

嵌入式面试中常见的一些编程题目

博主头像 嵌入式面试中常见的一些编程题目 注:本文只是代码实现,并没有深入讲解实现原理,大家可以看一下主要会考什么,然后再具体针对性了解原理,也更有利于理解。 眼看26届秋招接近尾声,自己虽然很菜,但也在激烈的竞争中拿到了几个 offer,已经非常满意了,希望未来持续学习进步。 本文主要总结了嵌入式秋招中问的 ...

设计驱动开发实战

设计驱动开发(Specification/SDD Driven Development, 简称 SDD)” 前提:安装OpenSec已完成(SDD介绍) 如果觉得有用,请关注微信公众号:阿呆-bot() 目标:生成多租架构+元数据管理资源的服务,整体安装先设计、后开发的思路。设计时先根据需求描述完成 ...

前端跨标签页通信方案(上)

博主头像 平时开发很少有接触到有什么需求需要实现跨标签页通信,但最近因为一些变故,不得不重新开始找工作了,其中就有面试官问到这一道题,跨标签页怎么实现数据通信,一起来看看有哪些方式吧? ...

<1···353637···100>