相关文章
lv7 嵌入式开发-网络编程开发 07 TCP服务器实现
目录 1 函数介绍
1.1 socket函数 与 通信域
1.2 bind函数 与 通信结构体
1.3 listen函数 与 accept函数
2 TCP服务端代码实现 3 TCP客户端代码实现
4 代码优化
5 练习 1 函数介绍
其中read、write、close在IO中已经介绍过,只需了解socket、bind、listen、acc…
建站知识
2025/1/5 1:38:41
mysql_config_editor的配置
参考文档: https://mysql.net.cn/doc/refman/8.0/en/mysql-config-editor.html
OS上分别有2套库,设置后,通过不使用密码来登录,类似postgres的.pgpass文件
-- 执行一下命令,会要求提示输入密码
mysql_config_edit…
建站知识
2025/1/8 19:46:48
【pwn入门】用gdb实现第1个pwn
声明
本文是B站你想有多PWN学习的笔记,包含一些视频外的扩展知识。
有问题的源码
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
char sh[]"/bin/sh";
int func(char *cmd){system(cmd);return 0;
}int main(){char …
建站知识
2025/1/7 17:53:39
百度交易中台之内容分润结算系统架构浅析
作者 | 交易中台团队 导读 随着公司内容生态的蓬勃发展,内容产出方和流量提供方最关注的“收益结算”的工作,也就成为重中之重。本文基于内容分润结算业务为入口,介绍了实现过程中的重难点,比如千万级和百万级数据量下的技术选型和…
建站知识
2025/1/5 3:51:49
背包问题学习笔记-多重背包问题
题意描述:
有 N 种物品和一个容量是 V 的背包。第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。
输出最大价值。输入格式
第一行两个整数…
建站知识
2025/1/5 3:51:56
MySQL-MVCC(Multi-Version Concurrency Control)
MySQL-MVCC(Multi-Version Concurrency Control)
MVCC(多版本并发控制):为了解决数据库并发读写和数据一致性的问题,是一种思想,可以有多种实现方式。
核心思想:写入时创建行的新版…
建站知识
2025/1/7 7:12:16
TinyWebServer学习笔记-threadpool
线程池的特点: 空间换时间,浪费服务器的硬件资源,换取运行效率. 池是一组资源的集合,这组资源在服务器启动之初就被完全创建好并初始化,这称为静态资源. 当服务器进入正式运行阶段,开始处理客户请求的时候,如果它需要相关的资源,可以直接从池中获取,无需动态分配.…
建站知识
2025/1/4 15:05:30