小石笔记

Python面试题

服务端性能优化措施 数据结构与算法优化 数据库层:索引优化,慢查询消除,批量操作减少IO,NoSQL 网络IO:批量操作,pipeline操作,减少IO 缓存:内存数据库:redis 异步:asyncio,celery 并发:gevent/多线程 函数默认参数 Python异常 Python的GIL

Administrator Administrator 发布于 2024-08-27

记一次向开源项目提交PR

开源项目 https://github.com/shibing624/chatgpt-webui 一个使用gradio搭建的RAG知识检索问答Web UI Bug发现与修复 使用中发现,调用第三方接口报错 2024-08-20 21:26:40.302 | DEBUG | src.openai_cl

Administrator Administrator 发布于 2024-08-20

HTTPS加密机制

由于HTTP是明文传输,容易被中间人攻击,需要对数据进行加密。 HTTPS加密原理如下, 1.浏览器向服务器发送请求 2.服务端向浏览器返回公钥A 3.浏览器随机生成对称密钥X,使用公钥A加密后发送到服务端 4.服务端使用私钥A'解密浏览器发来的加密后的对称密钥A(X) 这样双方都有一个其他人无法知

Administrator Administrator 发布于 2024-08-17

Python内存管理与垃圾回收机制

Python垃圾回收机制 1. 内存管理基础 Python使用了私有堆(private heap)来存储所有的对象和数据结构。Python解释器不能直接访问这个堆,而是通过内存管理模块来控制内存的分配和释放。 对象生命周期 分配内存:当你创建一个新的对象时,Python的内存管理系统会从私有堆中分配

Administrator Administrator 发布于 2024-08-10

美团AI面试(三)

1.解释什么是HTTP的无状态性,如何在应用层维护状态。 HTTP 的无状态性 无状态性定义: HTTP协议本身不维护请求之间的状态信息。每一个请求都是独立的,服务器无法凭借一个请求记住之前的请求内容或状态。 无状态的优点: 简化了服务器的实现和设计,因为服务器不需要保存和管理用户状态。 提高了系统

Administrator Administrator 发布于 2024-08-10

美团AI面试(二)

1.DHCP是什么? DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络管理协议,用于自动为网络中的设备(如计算机、手机、打印机等)分配IP地址及其他网络配置信息,如子网掩码、网关和DNS服务器等。 2.linux下怎么创建、复制、移动、删

Administrator Administrator 发布于 2024-08-10

美团AI面试(一)

1.mac地址是什么? MAC地址(Media Access Control Address)是一种用于标识网络设备的唯一硬件地址。它通常由网络接口卡(NIC)或其他网络硬件制造商在设备生产时分配,并硬编码到设备的网络接口中。MAC地址在网络层面用于确保网络中的每个设备都有一个唯一的标识符,以便在局

Administrator Administrator 发布于 2024-08-10

Golang学习笔记3——条件语句、循环语句

Golang学习笔记3——条件语句、循环语句 条件语句 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ }else{ // else必须与大括号在一行 /* 在布尔表达式为 false 时执行 */ } Go语言中,if语句表达式前可以加一条执行语句,例如: if e

Administrator Administrator 发布于 2024-01-08

图表狐API-KEY

图表狐API-KEY 欢迎购买我们的API! API-KEY 价格选项 KEY选项 价格 说明 购买链接

Administrator Administrator 发布于 2023-12-06

Golang学习笔记2——数据类型、变量、常量

Golang学习笔记2——数据类型、变量、常量 数据类型 Go语言数据类型可以分为以下四种: 布尔型 true或false,例如 var b bool = true 数字类型-整型 uint8、uint16、uint32

Administrator Administrator 发布于 2023-11-25