摘要: 事件处理模式 reactor模式 reactor是一种事件处理模式,出现要解决的问题是要将原本IO管理转变为更关心事件管理,每个事件发生的时候调用回调函数进行处理。 构成 register 注册事件 callback 回调函数 结构体包括io, event, callback, rbuffer, w 阅读全文
posted @ 2024-07-22 23:53 云中锦书来 阅读(1) 评论(0) 推荐(0) 编辑
摘要: IO多路复用 select系统调用 维护的是一个文件描述符(fd)集合(set),监测这些fd集合。 #include <sys/select.h> // 头文件 运行机制 将fedset复制到内核空间,然后对其进行遍历,查看可读,可写,错误事件,返回就绪事件总数。 select函数 select函 阅读全文
posted @ 2024-07-21 21:19 云中锦书来 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Linux常用命令 文件操作命令 ls命令 列出文件和目录命令 ls -l // 列出文件和目录的详细信息 ls -R // 列出所有文件 ls -a // 列出隐藏文件 mv命令 移动和重命名命令 mv example.txt /lem/ // 移动目录下 mv oldname newname / 阅读全文
posted @ 2024-07-21 11:34 云中锦书来 阅读(2) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库 操纵数据库 查看数据库 show databases; 创建数据库 create database <database_name>; 删除数据库 drop database <database_name>; 使用数据库 use mysql 操纵数据表 查看数据表 show tabl 阅读全文
posted @ 2024-07-21 11:09 云中锦书来 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 多线程并发锁 包括自旋锁、互斥锁、无锁 POSIX接口 posix接口提供linux下线程操作库,posix默认生成的线程占用8M空间 pthread_create线程创建函数 pthread_create(pthread_t *th, const pthread_attr_t *attr, voi 阅读全文
posted @ 2024-07-21 09:02 云中锦书来 阅读(1) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库 操纵数据库 查看数据库 show databases; 创建数据库 create database <database_name>; 删除数据库 drop database <database_name>; 使用数据库 use mysql 操纵数据表 查看数据表 show tabl 阅读全文
posted @ 2024-07-19 21:37 云中锦书来 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Linux常用命令 文件操作命令 ls命令 ls -l // 列出文件和目录的详细信息 ls -R // 列出所有文件 ls -a // 列出隐藏文件 mv命令 mv example.txt /lem/ // 移动目录下 mv oldname newname // 重命名 rm命令 rm examp 阅读全文
posted @ 2024-07-19 14:17 云中锦书来 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Bash shell vim first.sh #!/bin/bash # bash #!/bin/sh # shell viriable="nishidashabi" # 变量间没有空格 chmod -x first.sh ./first.sh # 执行 shell语法 shell解释器标志 #! 阅读全文
posted @ 2024-07-19 14:16 云中锦书来 阅读(1) 评论(0) 推荐(0) 编辑
摘要: GDB(GNU debugger) GDB可以用于linux系统下的任务调试,主要的命令有: GDB附加程序 gdb ./demo # 进入gdb调试窗口 加断点break break 76 # 给第76行加断点 运行run run # 从程序开头开始运行 继续运行continue continue 阅读全文
posted @ 2024-07-19 09:09 云中锦书来 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 错误 “E: Unable to correct problems, you have held broken packages.”这种问题包破坏问题,可能是由于镜像源与系统版本不一致造成的 解决方案: 首先查看镜像源文件的内容 cat /etc/apt/sources.list 比较对应的字符串 阅读全文
posted @ 2024-07-17 22:15 云中锦书来 阅读(2) 评论(0) 推荐(0) 编辑