c++ 经典服务器开源项目 Tinywebserver学习笔记
发布时间:2024年01月10日
learning make me happy---更新中
学习中的疑问?
// 创建user表
USE yourdb;
CREATE TABLE user(
username char(50) NULL,
passwd char(50) NULL
)ENGINE=InnoDB;
疑问部分
ENGINE=InnoDB 存储引擎指定为innoDB的作用的意义?
报错部分
fatal error: mysql/mysql.h: No such file or directory?
GOTO
进程结束后还占用大量内存?
ctrl+C关闭不了 使用命令ps aux查看进程iD 然后kill -9 进行关闭
知识学习和查漏补缺
epoll_create(5) 这个参数有什么作用?
在最初的 epoll_create() 实现中,大小参数
通知内核文件描述符的数量
调用者期望添加到 epoll 实例。 使用的内核
此信息作为最初空间量的提示
在描述事件的内部数据结构中分配。 (如果
必要时,如果调用者的
使用量超出了大小中给出的提示。)如今,此提示是
不再需要(内核动态调整所需的大小)
数据结构而不需要提示),但大小仍然必须是
大于零,以确保向后兼容性
新的 epoll 应用程序在旧内核上运行。
在 Linux 2.6.29 之前, /proc/sys/fs/epoll/max_user_instances
内核参数限制每个真实用户 ID 的实时 epolls,以及
导致 epoll_create() 因 EMFILE 溢出而失败。
由上面知道 参数大于0只是为了向前兼容
文章来源:https://blog.csdn.net/weixin_52243202/article/details/135471797
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!