相关文章
通过HTTP发送大量数据的三种方法
在网络的早期时期,人们发送的文件大小仅为几KB。到了2023年,我们享受着高分辨率的MB级别图像,并在几GB的4K(即将是8K)视频中观看。 即使有良好的互联网连接,下载一个5GB的文件仍然需要一些时间。如果你拥有…
建站知识
2024/12/18 5:18:42
Linux 64位 C++协程池原理分析及代码实现
导语
本文介绍了协程的作用、结构、原理,并使用C和汇编实现了64位系统下的协程池。文章内容避免了协程晦涩难懂的部分,用大量图文来分析原理,适合新手阅读学习。
GitHub源码
1. Web服务器问题
现代分布式Web后台服务逻辑通常由一系列RPC请…
建站知识
2024/12/25 19:41:31
自动化测试 —— Pytest fixture及conftest详解!
前言
fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。fixture是pytest的精髓所在,类似u…
建站知识
2024/12/23 15:17:11
技术分享| 二进制部署MySQL
一、介绍
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System&#x…
建站知识
2024/12/7 19:02:59
vue3+ts+uniapp(微信小程序)---- 点击按钮保存图片的功能
vue3tsuniapp(微信小程序)---- 点击按钮保存图片的功能 描述:后台会给一张二维码图片,用户点击保存按钮即可保存图片到相册。 注意: 1)图片要是https形式; 2)要在微信公众平台中更新…
建站知识
2024/12/17 7:22:42
C++指针解读(9)-- void指针和NULL
1、void指针的概念
void * 这种指针称为“空类型指针”,它不指向任何具体类型的数据,只提供一个纯地址。void 指针必须强制类型转换成具体类型的指针才有意义。
int i 3;
void* p &i;//printf(" %d\n", *p); //报错
printf(" %d\…
建站知识
2024/9/26 9:37:14
pandas_使用总结(1)
取值操作
常用方式
df[‘Q1’] # 选择‘Q1’列,同df.Q1,返回一个Seriesdf[[‘name’,‘Q1’]] # 选择多列,注意括号df[0:3] # 取前三行df[0:10:2] # 0到前10行中每两行取一次数据(python 切片操作: start : end : st…
建站知识
2024/12/17 19:07:30
ubuntu 22.04版本修改服务器名、ip,dns信息的操作方法
总结 1、ubuntu修改服务器名重启后生效的方法是直接修改/etc/hostname文件
2、ubuntu 22.04操作系统配置ip和dns信息,一般只需要使用netplan命令行工具来配置就行,在/etc/netplan/在目录下创建一个yaml文件就可以实现ip和dns的配置,当然如果…
建站知识
2024/12/19 6:36:02