分布式opentelemetry基础知识 架构

x86架构BIOS攻击面梳理与分析

x86架构BIOS攻击面梳理与分析 之前的一份学习笔记,主要整理了一下x86架构下BIOS的一些攻击面,BootKit部分还没有搬上来。 可能有一些理解存在疏漏的地方,还请看官老爷斧正。 调研目标 一、梳理安全启动的基本流程 经历的过程 软硬件层面需要完成的工作 二、梳理攻击面和UEFI的保护机制 ......
架构 BIOS x86 86

数学符号和数学基础

概率论与数理统计 $$ \begin{array}{ll} \operatorname{Pr}\{X=x\} & \text { probability that a random variable } X \text { takes on the value } x \\ X \sim p & \ ......
数学 数学基础 符号 基础

什么是分布式操作系统?我们为什么需要分布式操作系统?

分布式操作系统是一种特殊的操作系统,本质上属于多机操作系统,是传统单机操作系统的发展和延伸。它是将一个计算机系统划分为多个独立的计算单元(或者也可称为节点),这些节点被部署到每台计算机上,然后被网络连接起来,并保持着持续的通信状态。在分布式操作系统中,每个节点即可以独立地象单机操作系统一样执行本地的 ......
分布式 系统

多组异常处理基础

1. 常见的内置异常类 1.1 Exception 1 try: 2 # 一些代码 3 except SpecificException: 4 # 处理特定的异常类型 5 except AnotherException: 6 # 处理另一种异常类型 7 except Exception as e: ......
基础

数位 DP - 知识点梳理

本质上是一种基于数位的线性 DP。 通常用于区间统计问题。当暴力枚举会超时,数位 DP 可以对区间的值进行按位求解,有时使用位值原理,把每位上相同的数一起求解,降低时间复杂度,有时会用到高位优先的贪心思想。 ## 实现 [Luogu P4124 [CQOI2016] 手机号码](https://ww ......
知识点 数位 知识 DP

状态压缩 DP - 知识点梳理

状态压缩 DP,或状压 DP,是对状态的一种优化。相比于普通 DP,通过将高维状态压缩成一个数,减少了维度,并使维度更易于存储与维护。同时这样与 `bitset` 一样利用了计算机在 $O(1)$ 内处理位运算的能力,大幅度优化了时间复杂度。 一般当题目中的状态由多个 $0$ / $1$ 组成,数量 ......
知识点 状态 知识 DP

知识库数据导出为excel-使用JavaScript实现在浏览器中导出Excel文件

我们智能客服知识库机器人已经开发完成,后端数据库是使用的qdrant向量数据库,但是该数据库并没有导出备份功能,所以我按简单的纯前端实现知识库导出excel数据 使用第三方库(如SheetJS) SheetJS是一个流行的JavaScript库,可帮助处理Excel文件。您可以使用SheetJS来将 ......
知识库 JavaScript 浏览器 文件 知识

新书出版:《分布式机器学习——系统、工程与实战》

## 0x01 广告 经过一年多的努力,我的书 《分布式机器学习——系统、工程与实战》终于上架了,在这里打个广告。 ![](https://img2023.cnblogs.com/blog/1850883/202307/1850883-20230719224442070-381968133.jpg) ......
分布式 新书 实战 机器 工程

数字电子技术基础预习提纲

当然,请见下面的计算机专业数字电子技术基础预习提纲示例,使用Markdown格式: # 计算机专业数字电子技术基础预习提纲 ## 1. 数字电子技术基础概述 - 数字电子技术的定义与应用领域 - 数制与编码:二进制、十进制、十六进制、BCD码等 - 逻辑门与布尔代数基础 ## 2. 组合逻辑电路 - ......
提纲 电子技术 数字 基础 电子

css基础-position定位

static静态定位类似于标准流 relative相对定位元素移动位置参照原来位置来移动的保留原来的位置(人走了,位置留着,停职留薪),不脱标 absolute绝对定位元素移动位置参照父元素如果父元素和父父级等无定位,则以浏览器位置偏移如果父元素有定位,则以父元素为参照进行偏移如果父元素无定位,父父 ......
position 基础 css

Linux 网络基础 2 三次握手 三次挥手 多进程 多线程服务器

###### 1.包裹函数 对服务器客户端等函数进行报错处理 以及简化处理 比如bind ```c++ int tcp4bind(short port,const char *IP) { struct sockaddr_in serv_addr; int lfd = Socket(AF_INET,S ......
网络基础 线程 进程 服务器 基础

异常基础

1. 什么是异常 跟java异常(Exception)一样,都是指在程序执行过程中发生的错误或异常情况。当程序出现异常时,会中断正常的执行流程,并转而执行异常处理的逻辑。 2. 什么情况下触发异常 异常可以由多种原因引起,例如: 语法错误:代码不符合Python语法规则。 运行时错误:在代码执行期间 ......
基础

css基础-float浮动

什么是浮动创建浮动框,将其移动左或者右边,直到碰到左边缘或右边缘。特性:浮动元素会脱离标准流,浮动的盒子不会保留白原来位置一行内显示,顶端对齐行内元素加了浮动元素都会具有行内块元素,无需转换,可以设置高度和宽度。 为什么要用浮动网页布局本质就是摆盒子,传统网页布局方式:a) 通过普通流标准流(块级元 ......
基础 float css

Python基础day50

RegExp对象 // 在JS中使用正则表达式,在js中如何使用正则呢? // 定义正则表达式两种方式 var reg1 = new RegExp("^[a-zA-Z][a-zA-Z0-9]{5,11}"); // 第一种定义方式 var reg2 = /^[a-zA-Z][a-zA-Z0-9]{5 ......
基础 Python day 50

C语言《软件技术基础》实践大作业[2023-07-21]

# C语言《软件技术基础》实践大作业[2023-07-21] 自动 21 级(包含卓越 211)《软件技术基础》实践大作业的要求 一、作业目的 1、掌握用数据结构的知识进行 C 程序设计。 2、应用所学的数据结构完成一个具有一定实际意义的应用程序的设计、编码、调试,锻炼 实践动手能力,提高编程水平。 ......
软件技术 语言 基础 技术 软件

javaweb从入门到架构学习路线图?

javaweb从入门到架构学习路线图? 1. 学习Java基础知识和面向对象编程的概念。2. 了解计算机网络基础知识,包括HTTP协议、TCP/IP协议等。3. 掌握HTML、CSS和JavaScript等前端技术,了解前后端交互原理和基本的前端开发技巧。4. 学习基于Java的Web开发技术,包括 ......
路线图 架构 路线 javaweb

java分布式从入门到架构学习路线?

java分布式从入门到架构学习路线? 初级阶段: 1. Java基础知识:掌握Java语言的基本语法、面向对象编程的概念、集合框架和异常处理等基础知识。 2. 网络编程:了解Java网络编程的基本概念,学习Socket编程和网络通信协议,掌握TCP/IP和HTTP协议的基本原理。 3. 分布式系统概 ......
分布式 架构 路线 java

Linux基础29 ssh, telnet, scp命令, sftp命令, ssh连接方式(免密登录实践)

SSH远程管理服务 SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后再进行数据传输。确保了数据传输安全。那SSH服务主要功能有哪些呢? 1.提供远程连接服务器的服务 linux远程连接协议:ssh 22 telnet 23 windows远程连接协议:RDP(remote de ......
命令 ssh 方式 基础 telnet

博弈论基础捏

# 博弈论基础 ## 一、四大博弈模型 ### 1、巴什博奕 **定义**:一堆n个物品,两个人轮流从中取出不多于m个,最后取光者胜,不能继续取的人输; **结论**:若n%(m+1)!=0,则先手必胜,反之先手必输 ### 2、尼姆博弈 **定义:**n堆物品,每堆物品的个数任意,两人轮流取,每次 ......
博弈论 基础

C++ 知识扩展

_MSC_VER: 是 Microsoft Visual C++ 编译器的一个预定义宏,用于表示编译器的版本号。_MSC_VER 的值是一个整数,表示编译器的主要版本号。例如,_MSC_VER 的值为 1920 表示使用的是 Visual Studio 2019 版本。在条件编译中,可以使用 _MS ......
知识

linux基础之守护进程

一.守护进程(Daemon)1.关于守护进程守护进程,顾名思义,也就是专门守护一个进程的进程。守护进程的职责就是专门确保被指定的进程的运行。 守护进程也称精灵进程(Daemon),是运行在后台的一种特殊进程。它独立于控制终端,并且周期性的执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 ......
进程 基础 linux

DNS部署基础

DNS概念 ·DNS的作用 DNS全名Domain Name System,即域名系统,可进行 1、正向解析:根据主机名称(域名)查找对应的IP地址 2、反向解析:根据IP地址查找对应的主机域名 域名 ·域名的概念(域名的诞生是为了便于人类记忆) 域名即网址,对应着服务器IP地址 访问域名即访问对应 ......
基础 DNS

基于GPT搭建私有知识库聊天机器人(六)仿chatGPT打字机效果

文章链接: [基于GPT搭建私有知识库聊天机器人(一)实现原理](https://www.cnblogs.com/myshare/p/17517448.html) [基于GPT搭建私有知识库聊天机器人(二)环境安装](https://www.cnblogs.com/myshare/p/1752016 ......
打字机 知识库 机器人 机器 效果

知识诅咒

知识诅咒(The Curse of Knowledge) 知识诅咒 什么是知识诅咒 知识诅咒,指一旦我们自己知道了某样东西,就很难想象不知道它的时候是什么样子。我们的知识“诅咒”了我们。这让我们和他们分享知识时变得困难,因为无法还原听众的心境。 例如,我们对自己开发的产品极为熟悉,于是理所当然的认为 ......
知识

Mysql基础8-多表查询

一、多表关系 一对多或者多对一 案例:部门与员工的关系 关系:一个部门对应多个员工,一个员工对应一个部门(不考虑跨部门的特殊情况) 实现:在多的一方建立外键,指向一的一方的主键,这里员工表是多的的一方,部门表是一的一方 多对多 案例:学生与课程的关系 关系:一个学生可以选修多门课程,一门课程也可以供 ......
基础 Mysql

(四) MdbCluster分布式内存数据库——业务消息处理

(四) MdbCluster分布式内存数据库——业务消息处理 上篇:(三) MdbCluster分布式内存数据库——节点状态变化及分片调整 离上次更新文章已有快5个月,我还是有点懒。但我们系统的研发并没有因此停下来。下面先简单介绍下MdbCluster最近的一些进展。 1. 提供了java语言的jd ......
分布式 MdbCluster 内存 消息 数据库

基于TOGAF企业架构方法论的一站式企业架构管控平台

远光天鹰企业架构管控平台帮助企业实现架构内容元模型的定义、架构设计、架构治理、架构管控与架构资产管理。借助天鹰,企业能够站在高处从战略全局查看企业架构,进行整体性、结构化的架构规划和设计、全方位的架构管控、高效的架构运营,实现企业战略的落地。 什么是企业架构? 企业架构(Enterprise Arc ......
架构 方法论 企业 方法 TOGAF

Linux知识点 – 东凭渭水流

Linux基础篇 1.桥接模式:虚拟系统可以和外部系统相互通讯,但是容易造成ip冲突,只能使用与物理机同一个网段 2.nat模式:NAT模式与外界通话需要经过物理机(的NAT转换),不会多占一个局域网IP,可以与外部系统相互通讯,不会造成ip冲突,但是外部设备也无法访问虚拟设备 3.主机模式:不和外 ......
知识点 知识 Linux

apache 代码库的语言分布

apache 代码库的语言分布排行榜: html java xml c++ json javascript c python 对这个排行多少有些意外。首先,php 没有进入前八,javascript 排行不高。xml/json 排行之高在于大部分人还是喜欢用文件做数据存储?或者是因为项目数据比较小? ......
语言 代码 apache

linux/国产下 查看CPU架构,查看系统版本,系统内核

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c lscpu命令从sysfs和/proc/cpuinfo收集cpu体系结构信息,命令的输出比较易读,命令输出的信息包含cpu数量,线程,核数,套接字等。 uname命令的英文全称即“Unix n ......
系统 内核 架构 版本 linux