摘要:
数据库操作 基本命令 数据库/表增删 create database 数据库名 drop database 数据库名 create table 表名 (字段) drop table 表名 基本命令 修改表 alter table 表名 drop column 列名 alter table 表名 ad 阅读全文
摘要:
在Ubuntu下安装Mysql. ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysql 阅读全文
摘要:
多路复用并发模型 -- epoll 监控事件 events EPOLLIN fd可读 EPOLLOUT fd可写 EPOLLPRI fd紧急数据可读 EPOLLERR fd发生错误 EPOLLHUP fd 被挂起 EPOLLONESHOT fd 只监控 1 次,监控完后自动删除 EPOLLLT ep 阅读全文
摘要:
多路复用并发模型 -- poll #include<poll.h> int poll(struct pollfd *fds, unsigned int nfds, int timeout); struct pollfd { int fd; //轮询的文件描述符 short events; //等待的 阅读全文
摘要:
多路复用并发模型 -- select #include<sys/select.h> #include<sys/time.h> int select(int maxfd, fd_set *readset, fd_set *writeset, fd_set *exceptset, struct time 阅读全文
摘要:
使用原始的Socket模式,会发生阻塞问题,只能收一条消息再发一条消息。无法做到发送多次消息。 在服务器端创建多线程,每当accept()接受到一个客户端时,启动一条线程单独去处理。 代码: 阅读全文