Envoy 学习笔记(一)

博主头像 该系列学习笔记是作者为记录云原生基础架构学习过程而写。若想要详细学习 envoy,大家可以去 tetrate 官网和官方文档中学习。 如果没有任何接触云原生的经验,可以在学习相关概念前,去了解以下概念: kubernetes(这个是云原生的基础) 微服务架构是什么(微服务,RPC,服务发现等等) 服 ...

抽离BlazorWebview中的.Net与Javascript的互操作库

博主头像 做这个的目的是想使用 Blazor 中的 Javascript 与 C#中的互操作,但是又不需要加载 Blazor 整个类库,另外 BlazorWebView 组件没有支持直接通过 Http 协议加载 web 页面,调试的时候需要先把后端接口写好,然后前端打包,然后一起调试,感觉很麻烦,因此想能不能 ...

虚拟电商-话费充值业务(二)话费充值对接供应商模块开发

博主头像 一、对接供应商模块开发 供应商对接模块chongba_recharge_supplier主要负责的就是调用外部的供应商系统进行充值下单,这种调用是一种基于HTTP协议的调用。 此外在供应商对接模块中主要是实现的业务逻辑有: 1:余额或押金不足情况下的失败轮转 2:网络故障/充值失败重试,需要添加一个 ...

Cursor预测程序员行业倒计时:CTO应做好50%裁员计划

博主头像 提供AI咨询+AI项目陪跑服务,有需要回复1 前两天跟几个业内同学做了一次比较深入的探讨,时间从15.00到21.00,足足6个小时! 其中有个问题特别有意思:从ChatGPT诞生到DeepSeek爆发2年多了,真正的文字类爆款AI应用是什么? 不出所料,大家一致认为是Cursor,原因很简单:开源 ...

探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)

博主头像 上两篇文章《探秘MySQL索引底层原理,解锁数据库优化的关键密码(上)》和《探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(中)》主要讲了MySQL索引的底层原理,且对比了B+Tree作为索引底层数据结构相对于其他数据结构(二叉树、红黑树、B树)的优势,最后还通过图示的方式描述了索引的存储 ...

如何优化和提高MaxKB回答的质量和准确性?

博主头像 目前 ChatGPT、GLM等生成式人工智能在文本生成、文本到图像生成等在各行各业的都有着广泛的应用,但是由于大模型训练集基本都是构建于网络公开的数据,对于一些实时性的、非公开的或离线的数据是无法获取到的,这个导致了在实际应用场景中会发现,通用的基础大模型基本无法满足我们的实际业务需求,普遍都存在着 ...

直线思维的进化:线性到广义线性

博主头像 在数据科学领域,线性模型和广义线性模型是两种基础且重要的统计工具, 它们被广泛应用于各种预测和分析任务中,从简单的回归问题到复杂的分类场景。 今天,让我们深入探讨这两种模型,了解它们的原理、区别以及实际应用。 1. 线性模型:统计分析的基石 线性模型是统计学中最早被提出和广泛应用的一类模型。 其基本 ...

附042.Kubernetes_v1.32.3生成环境高可用部署方案

博主头像 目录部署组件kubeadm介绍kubelet介绍kubectl介绍方案概述方案介绍部署规划节点规划主机名配置变量准备互信配置环境预配置部署高可用组件HAProxy安装KeepAlived安装创建配置文件启动服务集群部署相关组件包正式安装集群初始化预配置检查Master01上初始化添加Master节点 ...

大模型 Token 究竟是啥:图解大模型Token

博主头像 前几天,一个朋友问我:“大模型中的 Token 究竟是什么?” 这确实是一个很有代表性的问题。许多人听说过 Token 这个概念,但未必真正理解它的作用和意义。思考之后,我决定写篇文章,详细解释这个话题。 我说:像 DeepSeek 和 ChatGPT 这样的超大语言模型,都有一个“刀法精湛”的小弟 ...

Web前端入门第 23 问:CSS 选择器的优先级

任何地方都存在阶级,CSS 选择器也不例外,也会讲一个三六九等。 选择器类别 通配符选择器 标签选择器 类选择器 ID选择器 属性选择器 伪类选择器 伪元素选择器 关系选择器 流传已久的阶级划分 选择器 权重 继承父标签的样式、* 通配符选择器 0,0,0,0 标签选择器 0,0,0,1 类选择器、 ...

C# 窗口过程消息处理 WndProc

博主头像 C# 窗口过程消息处理 WndProc WinForm WndProc 在 WinForm 中一般采用重写 WndProc 的方法对窗口或控件接受到的指定消息进行处理 示例:禁止通过关闭按钮或其他发送 WM_CLOSE 消息的途径关闭窗口 protected override void WndPro ...

想让你多爱自己一些的开源计时器

博主头像 我用过 Pomotroid、Reminders MenuBar、Timer 等众多优秀、开源的番茄时钟和计时工具,它们帮我更高效地管理时间,让我更专注地投入工作。 但有一个问题始终困扰着我:每当计时结束时,我总是习惯性地忽略休息提醒,继续沉浸在手头的事情中,直到第二天身体不适才追悔莫及。 最近,我发 ...

【Guava】BiMap&Multimap&Multiset

博主头像 BiMap Map 可以实现 key -> value 的映射,如果想要 value -> key 的映射,就需要定义两个 Map,并且同步更新,很不优雅。Guava 提供了 BiMap 支持支持双向的映射关系,常用实现有HashMap, EnumBiMap, EnumHashBiMap...。 而 ...

tesseract引擎RVV代码学习笔记

博主头像 Tesseract 是一个开源的 OCR(Optical Character Recognition,光学字符识别)引擎,可将图像中的文本转换为机器可读的文本格式。由于组内曾经有同事为这个项目贡献了RVV(RISC-V Vector)的代码,我打算单独拎出来学习一下。 PR链接在此:Add RISC ...

zk基础—1.一致性原理和算法

博主头像 大纲 1.分布式系统特点 2.分布式系统的理论 3.两阶段提交Two-Phase Commit(2PC) 4.三阶段提交Three-Phase Commit(3PC) 5.Paxos岛的故事来对应ZooKeeper 6.Paxos算法推导过程 7.Paxos协议的核心思想 8.ZAB算法简述 1.分 ...

MCP技术:渗透测试从自动化到智能化

博主头像 在人工智能快速发展的今天,如何让AI更高效地与现实世界交互,成为许多开发者和研究者关注的焦点。MCP(Model Context Protocol)技术作为一种创新的工具集成方案,为AI提供了一种“双手”的能力,使其能够通过调用外部工具完成复杂任务。本文将展示在实际场景中的应用。 环境搭建 在开始构 ...

wpf关于设备无关性的理解

博主头像 wpf的像素单位是1/96*系统dpi。当前系统dpi是96,那么wpf的一个单位长就是1px像素。这个系统dpi的意思就是物理单位一英寸里有多少个像素点,比如windows标准的96dpi,意味着一英寸有96个像素。则每个像素大小是1/96(英寸)。计算dpi的方法是(根号下(分辨率横向平方+分辨 ...

123···100>