分布式opentelemetry基础知识 架构
java基础
基本语法 编写 Java 程序时,应注意以下几点: 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。 方法名 ......
Java基础复习——网络编程
# 网络编程 ## 网络通信 1. 概念:两台设备之间通过网络实现数据传输 2. 网络通信:将数据通过网络从一台设备传输到另一台设备 3. java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信 ## 网络 1. 概念:两台或多台设备通过一定物理设备连接起来构成了网络 2. 根据网络 ......
作业一,软件构造基础知识
软件的生命周期指的是从软件需求到软件开发,到最终软件不在使用的过程 构造软件占软件开发的30%-80%的工作时间,一般情况下我们完成一个软件分为四个阶段:需求分析,软件设计,软件实现,后期维护与修理。 常见的计算机编程语言,java,c python 软件包括程序,文档和数据 从软件工程方面,软件可 ......
《Java架构师的第一性原理》64系统架构之互联网“一致性”
前篇: 《无限容量数据库架构设计》 《MQ消息可达性+幂等性+延时性架构设计》 《高可用+高并发+负载均衡架构设计》 《关于数据库“扩展性”架构设计的一切》 都收到网友好评: 系统性,全局性看问题体会更深刻 简单易懂 本文再做总结,体系化介绍互联网一致性架构技术。 一、session一致性 文章:《 ......
《Java架构师的第一性原理》60系统架构之计算机思维模型
1 学习思维模型 1.1 历史跨越模型 怎样解剖当下问题的本质?去回溯问题的历史来源。 比如:计算机网络中,TCP协议怎样保证数据传输可靠? 为了保障数据不丢失及错误(可靠性),它有报文校验、ACK应答、超时重传(发送方)、失序数据重传(接收方)、丢弃重复数据、流量控制(滑动窗口)和拥塞控制等机制。 ......
《Java架构师的第一性原理》65系统架构之架构设计方法论
4 规范 (Must have)规范一:非数据服务做到无状态,避免同一集群内的节点间有功能差异; 做到实例可以被随时停止、重启、增加,并且完全不依赖于本地磁盘或者内存规范二:服务具备优雅重启规范三:服务提供的API建议采用http\grpc, json\pb规范,不建议其他自定义格式规范四:线上服务 ......
从 Rancher 学习 K8s - Rancher 的基础使用
舞台环境 Rancher v2.6.9 K8s v1.24.16 如果你不具备该环境,可以移步 使用 Rancher 安装 K8s 集群 查看。本文适合已经了解了 k8s 基础概念,想使用 rancher 管理学习 k8s 的人群。 创建 Nginx 负载 Pod 用于运行一个容器或者多个容器,大多 ......
python基础 03
# 变量 ## 什么是变量 变量用来描述世间万物的状态 ## 变量名的命名规范 1. 变量名由数字/字母/下划线组成,不能以数字开头 2. 变量名不能以关键字命名 3. 变量名具有意义 ## 变量的组成 1. 变量名:接收变量值 2. 赋值符号:把变量值赋值给变量名 3. 变量值:就是一个数值 ## ......
即时通讯技术文集(第19期):IM架构设计基础知识合集 [共13篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第19 期。 [-1-] 微信后台基于时间序的新一代海量数据存储架构的设计实践 [链接] http://www.52im.net/thread-2970-1-1.html [摘要] 时隔3年,微信 ......
Docker的基础安装
# 卸载旧版本 ``` yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine `` ......
知识库教育中心大搭建
知识库是QA问答的核心,那知识库的质量怎么保证呢,如下面两幅图所示,该图采用tsne对知识库语意向量降维所得,一种颜色代表一种意图,距离代表相似度,从左图可看出,存在部分意图与其他意图的语意边界混乱的情况,也存在部分意图相似问分布明显可分成两个簇,还有些意图存在大量的相似问与类中心过远,而右图各意图 ......
Python基础语法
# Python基础语法 ## 字面量 ### 什么事字面量 字面量:在代码中,被写下来的固定的值,称之为字面量 ### Python中常见的六种值类型 | 类型 | 描述 | 说明 | | | | | | 数字(Number) | 支持:整数(int)、浮点数(float)、复数(complex) ......
TypeScript中Class基础使用
TypeScript是一种静态类型的JavaScript超集,它提供了许多增强的功能,其中之一就是对面向对象编程的支持。在TypeScript中,我们可以使用Class来定义类,这使得我们能够更加结构化地组织代码并使用面向对象的思想进行开发。 Class是一种构造函数的语法糖,允许我们定义一个对象, ......
快速理解DDD领域驱动设计架构思想-基础篇
本文与大家一起学习并介绍领域驱动设计(Domain Drive Design) 简称DDD,以及为什么我们需要领域驱动设计,它有哪些优缺点,尽量用一些通俗易懂文字来描述讲解领域驱动设计 ......
《动手学深度学习 Pytorch版》 4.9 环境和分布偏移
# 4.9.1 分布偏移的类型 整节理论,详见书本。 # 4.9.2 分布偏移示例 整节理论,详见书本。 # 4.9.3 分布偏移纠正 整节理论,详见书本。 # 4.9.4 学习问题的分类法 整节理论,详见书本。 # 4.9.5 机器学习中的公平、责任和透明度 整节理论,详见书本。 # 练习 (1) ......
基础函数
读取数据 read_csv():读取csv文件数据并转换成DataFrame格式。示例:data = pd.read_csv('data.csv') read_excel():读取Excel文件数据并转换成DataFrame格式。示例:data = pd.read_excel('data.xlsx' ......
JS基础-数据类型
JS 作为弱类型的编程语言, 在声明变量时,统一使用 **var**、**const**、或者**let**关键字。但是每个变量都有一个隐式的数据类型。 ## 数据类型检测 使用 typeof 关键字可以检测数据类型。 ``` ``` ### Number 数字类型 - 整形、浮点型在内的所有数字, ......
使用“文心一言”编写技术博文《搭建企业知识库:基于 Wiki.js 的实践指南》
本文分享了使用“文心一言”编写技术博文的全过程,整体看来,体验还是蛮不错的。通过实验,文心可以完成除技术细节或具体业务之外的文案的编写,以本文为例,文心编写部分约1800字,最终修改和完善后字数为2500字,文心生成约占总文案字数的70%。可见,文心可以有效降低文案编写复杂度,并提高工作效率。 ......
基础工程搭建(基于库函数)
建文件夹(一个大的包含6个小的) 拷贝文件 新建project文件 将文件加到工程中 设置define和include路径,debug等设置还有编译器版本,选6会有错误,要选5 编译,结束 1、CORE、STM32F10X_FWLIB、USER、SYSTEM、OBJ、HARDWARE共六个文件夹 C ......
深入浅出流批一体理论篇——数据架构的演进
这篇文章的主要内容包括:1、数据架构的演变历史与各种架构的优缺点。2、流批一体的价值。3、流批一体架构中流与批的关系。 ......
python基础
python基础 输入某学生的三门课程成绩,计算出该学生的总成绩sumScore和平均成绩avg_score(保留两位小数点) 可以输入以下代码: Chinese = float(input('语文成绩:')) Maths = float(input('数学成绩:')) English = floa ......
STL(5) 必要基础:操作符重载和模板
[toc] #操作符重载 operator overloaded ##四个不能重载的操作符 1. ::域 2. . 成员获取 3. .* 4. ?:判断语句 ##基本语法 下图说明了对于不同数量的变量如何去重载 ![](https://img2023.cnblogs.com/blog/3239608 ......
数据库基础面试第二弹
1. 乐观锁和悲观锁的理解及使用 乐观锁和悲观锁是在并发编程中使用的两种并发控制机制,用于解决多线程或多进程环境下的数据一致性问题。 1. 悲观锁(Pessimistic Locking): 悲观锁的思想是假设并发访问会导致冲突,因此在访问共享资源之前,悲观锁会将资源锁定,确保其他线程无法修改资源。 ......
Kotlin 基础入门
# 函数类型 在 Kotlin 中 函数是一等公民。 ``` // 定义 fun greetPeople(name: String, makeGreet: (String) -> Unit) // 调用 greetPeople("Jimy", :: greetingWithChinese) ``` ......
pytorch分布式训练报错:Duplicate GPU detected : rank 1 and rank 0 both on CUDA device 35000
之前使用的比较老的torch 1.8.1,换到torch 2.0后报错 "rank 1 and rank 0 both on CUDA device 35000" 将main函数开头部分的初始化 ```python distributed.init_process_group(backend='nc ......
C#入门之基础知识
基本结构 一个 C# 程序主要包括以下部分: 命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(Statements)& 表达式(Expressions) 注释 对比于java语言,c#可以说非常相似 jav ......
数论基础
# 莫比乌斯反演 ## 定义 先讲讲莫比乌斯函数的定义: $\mu(x) =\begin{cases} 1 &n=1 \\ 0 &n含有平方因子 \\ (-1)^k &k为n的本质不同质因子个数 \end{cases}$ 我们对 $n$ 进行质因数分解, $n= \prod_{i=1}^k p_i^ ......
文件上传基础学习
## 文件上传基础学习 #### 一、基础知识 ##### 1、**上传功能存在漏洞** 通常,Web应用程序允许用户上传文件,例如图像、文档或其他类型的文件,以便后续处理或共享。漏洞出现在服务器未正确验证或限制上传文件的类型、大小和位置时。 ##### 2、**不正确的输入验证**: 文件上传漏洞 ......
电路与电子技术基础(1)
# 电子与电子技术基础初步 ## 电路的组成 1. 电源 例如: 蓄电池和干电池: 化学能转换成电能 2. 负载 实际的负载包括电动机、电动工具和家用电路 3. 导线 4. 开关 ## 电路的作用 1. 电能的传输、转换 2. 信号的传递、处理 ## 电路的基本物理量 > 大写直流--不变 > 小写 ......