learning make me happy---更新中
- 疑问部分
- ENGINE=InnoDB 存储引擎指定为innoDB的作用的意义?
- 报错部分
- fatal error: mysql/mysql.h: No such file or directory?
- 进程结束后还占用大量内存?
- 知识学习和查漏补缺
- epoll_create(5) 这个参数有什么作用?
学习中的疑问?
// 创建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只是为了向前兼容