相关文章
服务端开发常用知识(持续更新中)
Java方面
1 基础篇
1.1 网络基础
1.1.1 tcp三次握手
TCP协议使用三次握手(Three-Way Handshake)来建立一个可靠的连接,这是为了确保双方都能同步并且确认连接的有效性。让我们详细解释为什么三次握手是必要的,以及如果只用两次…
建站知识
2024/11/23 18:41:15
【Elasticsearch】Elasticsearch的分片和副本机制
文章目录 📑前言一、分片(Shard)1.1 分片的定义1.2 分片的重要性1.3 分片的类型1.4 分片的分配 二、副本(Replica)2.1 副本的定义2.2 副本的重要性2.3 副本的分配 三、分片和副本的机制3.1 分片的创建和分配3.2 数据写…
建站知识
2024/11/23 18:41:17
Bug 解决 | 前端框架初始化错误
目录
1、阅读官方文档
2、学会自主搜索
3、使用老版本框架 首先,遇到报错时,请先认真阅读完整的报错信息,然后去百度错误信息或者询问 AI。
对于前端项目,如果初始化的过程报错或者无法正常启动。大概率是本地环境、依赖版本和…
建站知识
2024/11/23 18:41:19
C# 构建观测者模式(或者为订阅者模型)
前言:
观测者模型的基本理念,就是,我有一个公共的事件,定义好他的事件的触发、数据接口。然后,通过增加订阅者(实例)来订阅这个事件的,或者说观察这个事件。如果事件发生࿰…
建站知识
2024/11/23 18:41:16
【Material-UI】Button 中的点击事件处理(Handling clicks)详解
文章目录 一、点击事件处理基础1. 基本用法2. 事件处理器的传递 二、实际应用中的注意事项1. 事件处理逻辑的优化2. 避免过多的状态更新3. 使用合适的事件类型 三、关于文档中未提及的原生属性四、最佳实践1. 无障碍性2. 视觉反馈3. 防止重复点击 五、总结 在现代前端开发中&am…
建站知识
2024/11/24 20:28:50
编译环境搭建(Linux)
0 Preface/Foreword
0.1 System requirement
Airoha编译环境,对于Linux distro,建议使用Ubuntu 18.04 NOTE:确保wsl 使用的版本是V1,即 wsl 1。(使用wsl 2会出错 ) 1 环境搭建
1.1 Create a working fo…
建站知识
2024/11/23 19:45:26
Go语言标准库中的双向链表的基本用法
什么是二分查找区间?
什么是链表?
链表节点的代码实现:
链表的遍历:
链表如何插入元素?
go语言标准库的链表:
练习代码:
package mainimport ("container/list""fm…
建站知识
2024/11/23 19:45:22
SemanticKernel/C#:使用Ollama中的对话模型与嵌入模型用于本地离线场景
前言
上一篇文章介绍了使用SemanticKernel/C#的RAG简易实践,在上篇文章中我使用的是兼容OpenAI格式的在线API,但实际上会有很多本地离线的场景。今天跟大家介绍一下在SemanticKernel/C#中如何使用Ollama中的对话模型与嵌入模型用于本地离线场景。
开始…
建站知识
2024/11/23 19:45:26