![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
Tudoc
小白一枚,请多多之处我的错误,我定当铭记,加以改正
展开
-
使用splice函数实现0拷贝的回显服务器
在平时的收发数据总是会调用系统调用recv和send等函数,这些函数都会进入内核进行数据的拷贝,所以说还是比较耗费资源的,所以就有了实现0拷贝的函数,这里就使用其中的splice函数实现一个回显服务器,用于将客户端发送的消息原样发送给客户端,并且不使用recv、send函数首先介绍一下splice:splice函数用于在两个文件描述符之间移动数据,也是零拷贝操作,定义如下:#include <fcntl.h>ssize_t splice(int fd_in, loff_t * off_i原创 2020-11-27 13:46:04 · 339 阅读 · 1 评论 -
linux下关于mysql基础的操作过程----插入、读取操作
MySQL是一个分布式的数据库。关于mysql的操作,C语言下有对应的API进行相应的插入、删除、建表、查询等操作。下面我就一些简单的操作做一些实际的案例进行一些记录,方便后面的复习。这里使用的是workbench已经建立了一张表,在linux使用c的API进行操作:#include <stdlib.h>#include <stdio.h>#include <string.h>#include <mysql.h>#define CSL_DB_原创 2020-07-15 17:58:44 · 147 阅读 · 0 评论