自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Vscode makefile调试

https://blog.csdn.net/suki2012/article/details/126065270

2023-02-25 12:38:01 190

转载 ubuntu扩容分区

https://blog.csdn.net/yp090416/article/details/127109401

2023-02-25 11:12:26 128

原创 LINUX/UNIX 系统调用列表 MAN手册翻译系列导航

持续更新中。

2022-12-16 18:53:20 151

原创 MAN手册翻译系列--LINUX/UNIX系统调用-open()/openat()

博主为了加强英语能力以及对系统调用的理解,大部分内容是带有一些个人理解的手工翻译。open函数是系统调用,在LINUX/UNIX系统MAN手册第二卷。本MAN手册取自macOS 13.0.1 (22A400)。博主水平十分有限,难免有误,恳请各位指点。

2022-12-15 15:53:54 233

转载 Mac hombrew 配置

Mac hombrew 配置。

2022-12-09 19:41:41 57

原创 epoll io多路复用示例

epoll io多路复用示例#include <stdio.h>#include <string.h>#include <stdlib.h>#include <netinet/in.h>#include <sys/socket.h>#include <arpa/inet.h>#include <pthread.h>#include <errno.h>#include <fcntl.h&gt

2022-04-29 15:47:51 81

转载 epoll使用详解 epoll_create epoll_ctl epoll_wait close

文章目录前言一、epoll接口1 int epoll_create(int size)2 int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event)3 int epoll_wait(int epfd, struct epoll_event * events, int maxevents, int timeout)二、工作模式关于ET、LT两种工作模式ET模式与LT模式的区别在于三 使用epoll四 完整示例前言在linux网络编

2022-04-29 15:15:23 1654 1

原创 C语言简易多线程TCP服务器(一请求一线程)

#include <stdio.h>#include <string.h>#include <stdlib.h>#include <netinet/in.h>#include <sys/socket.h>#include <arpa/inet.h>#include <pthread.h>#include <errno.h>#include <fcntl.h>// 回调函数(传

2022-04-28 13:43:30 322

原创 Linux C语言请求与响应HTTP资源

文章目录运行环境一、HTTP协议详解二、包含必要头文件三、域名转IP地址四、创建套接字五、发送request六、处理response七、完整代码运行环境Ubuntu20.04 虚拟机gcc 9.4.0一、HTTP协议详解请移步我的另一篇博客HTTP协议详解二、包含必要头文件#include <stdio.h>#include <string.h>#include <stdlib.h>#include <netinet/in.h>#inc

2022-04-26 17:50:22 1960

原创 HTTP协议详解

文章目录一、HTTP 简介二、HTTP 工作原理三、HTTP 消息结构四、客户端请求消息五、服务器响应消息六、HTTP 请求方法七、HTTP 响应头信息八、HTTP 状态码HTTP 状态码分类HTTP 状态码列表总结一、HTTP 简介HTTP 协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的 WWW 文件都必须遵守这个标准。HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

2022-04-26 13:26:26 448

原创 Linux C语言实现DNS请求

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、DNS解析过程二、DNS协议报文格式1 Header(12字节)1.1 Transaction ID (会话标识)(2 字节)1.2 Flags(标志) (2 字节)1.3 数量字段(总共 8 字节)2 正文( 字节)2.1 Queries (查询)2.2 RR (源记录)三、C实现查询DNS一、DNS解析过程域名解析总体可分为两大步骤,第一个步骤是本机向本地域名服务器发出一个 DNS 请求报文,报文里携带需要查询的域.

2022-04-24 16:33:06 4538 1

原创 linux下使用C语言操作MYSQL存取图片

文章目录运行环境一、准备工作二、建立与mysql的连接1、在C文件中引入头文件2、初始化mysql与数据库的通道3、与mysql建立真实连接三、硬盘中文件的读写1硬盘中读取文件2文件写入硬盘四、数据库中文件的读写1写入数据库总结运行环境Ubuntu20.04 虚拟机Mysql 8.0 API libmysqlclient-devgcc 9.4.0数据库中可以存储一些小型的资源文件,例如图片和声音文件。较大的资源文件应该存储在服务器中,在数据库中写文件索引。MYSQL 中有个数据对象是 BLO

2022-04-22 11:57:29 2045

原创 linux下使用C语言操作MYSQL数据库(API使用libmysqlclient-dev)

文章目录运行环境一、准备工作1、在Ubuntu上准备mysql开发环境2、创建测试数据库与表二、建立与mysql的连接1、在C文件中引入头文件2、初始化mysql与数据库的通道3、与mysql建立真实连接三、添加操作(CRUD - C(CREATE))四、查询操作(CRUD - R(REMOVE))五、更改操作(CRUD - U(UPDATE))六、删除操作(CRUD - D(DELETE))完整代码运行环境提示:这里可以添加本文要记录的大概内容:Ubuntu20.04 虚拟机Mysql 8.0

2022-04-20 01:59:15 3455

原创 MySQL C/C++ API libmysqlclient-dev

-----待填坑-----接口mysql_library_init()mysql_library_end()mysql_init()mysql_connect() / mysql_real_connect()mysql_query() / mysql_real_query()mysql_num_fileds()mysql_num_rows()mysql_fetch_field() / mysql_fetch_fields()mysql_fetch_row()mysql_affect

2022-04-20 01:55:53 1667

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除