FFT&NTT FFT板子 构造两个vector,答案存储到第三个vector中 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878 2024-05-06 算法 > 数论 #算法
go操作es 安装依赖安装客户端 1go get github.com/elastic/go-elasticsearch/v8@latest 导入依赖 1import "github.com/elastic/go-elasticsearch/v8" 可以根据实际需求导入不同的客户端版本,也支持在一个项目中导入不同的客户端版本。 12345678import ( elastics 2024-04-11 es #es
es基本知识 Elasticsearch能做什么基本概念 为APP或网站增加搜索功能 存储和分析日志、指标和安全事件数据 使用机器学习实时自动建模数据的行为 使用Elasticsearch作为存储引擎自动化业务工作流 使用Elasticsearch作为地理信息系统(GIS)管理、集成和分析空间信息 使用Elasticsearch作为生物信息学研究工具存储和处理遗传数据 Elasticsearch 架构与工作原 2024-04-11 es #es
go操作rabbitmq 简单案例(默认交换机) 使用默认交换机的时候要用队列name作为key 生产者 通过指定路由键来发送消息,这里的路由键是队列名称。 消费者 必须监听相同的路由键(即队列名称),以接收生产者发送的消息。 生产者123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 2024-04-09 rabbitmq #rabbitmq
go语法 stringBuilder12345678910111213141516171819202122package mainimport "fmt"import "bytes"func main() { str01 := "Hello," str02 := "world!" // 声明字节缓冲 2024-04-08 go > 字符串操作 #go
kong kong & konga参考笔记 中文文档 下载第1步:创建Docker网络首先,创建一个Docker网络kong-net,这样你的服务可以在隔离的网络空间中通信。 1docker network create kong-net 第2步:安装并启动PostgreSQL容器运行以下命令来启动PostgreSQL容器,使用kong-net网络,并设置环境变量来配置数据库用户、密码和数据库名。 2024-04-01 微服务 > kong #微服务
CPU 存储器的层次结构 寄存器; CPU Cache; L1-Cache; L2-Cache; L3-Cahce; 内存; SSD/HDD 硬盘 每个 CPU 核心都有一块属于自己的 L1 高速缓存,指令和数据在 L1 是分开存放的,所以 L1 高速缓存通常分成指令缓存和数据缓存。 L2 高速缓存同样每个 CPU 核心都有,但是 L2 高速缓存位置比 L1 高速缓存距离 CPU 核心 更 2024-03-31 操作系统 #操作系统
虚拟内存 虚拟内存操作系统会提供一种机制,将不同进程的虚拟地址和不同内存的物理地址映射起来。 如果程序要访问虚拟地址的时候,由操作系统转换成不同的物理地址,这样不同的进程运行的时候,写入的是不同的物理地址,这样就不会冲突了。 我们程序所使用的内存地址叫做虚拟内存地址(Virtual Memory Address) 实际存在硬件里面的空间地址叫物理内存地址(Physical Memory Address)。 2024-03-31 操作系统 #操作系统
linux内核 内核计算机是由各种外部硬件设备组成的,比如内存、cpu、硬盘等,如果每个应用都要和这些硬件设备对接通信协议,那这样太累了,所以这个中间人就由内核来负责,让内核作为应用连接硬件设备的桥梁,应用程序只需关心与内核交互,不用关心硬件的细节。、 内核一般会提供 4 个基本能力 管理进程、线程,决定哪个进程、线程使用 CPU,也就是进程调度的能力; 管理内存,决定内存的分配和回收,也就是内存管理的能力; 2024-03-31 操作系统 #操作系统
中断 中断是什么中断是系统用来响应硬件设备请求的一种机制,操作系统收到硬件的中断请求,会打断正在执行的进程,然后调用内核中的中断处理程序来响应请求。 什么是软中断?中断请求的处理程序应该要短且快,这样才能减少对正常进程运行调度地影响,而且中断处理程序可能会暂时关闭中断,这时如果中断处理程序执行时间过长,可能在还未执行完中断处理程序前,会丢失当前其他设备的中断请求。 那 Linux 系统为了解决中断处理程 2024-03-31 操作系统 #操作系统