07 2022 档案

摘要:索引 先聊聊什么是索引 索引是为了什么:让Mysql查询数据的速度变快。 具体来说,我们把数据库想象成书,而索引就相当于它的目录。 来看下索引的语法: //普通索引 CREATE INDEX indexName ON table_name (column_name) //修改时创建索引 ALTER 阅读全文
posted @ 2022-07-29 19:44 Paranoid5 阅读(34) 评论(0) 推荐(0) 编辑
摘要:开始学mysql 什么是mysql和数据库就不说了,先说说如何在mysql 在linux下,需要使用如下头文件 #include <stdio.h> #include <mysql/mysql.h> API //连接文件标识符 MYSQL* mysql; //连接选项 int mysql_opt 阅读全文
posted @ 2022-07-28 21:48 Paranoid5 阅读(26) 评论(0) 推荐(0) 编辑
摘要:用C++写一个简易线程池 什么是线程池? 用一个池子管理线程。线程过多会带来额外开销,线程池维护多个线程,等待监督管理者分配可并发的任务。一方面避免了处理任务时创建线程开销的代价,另一方面避免了线程过度膨胀导致过分调度,保证内核的充分调用。 线程池的优化思路是这样的:我们先在池子里创建若干个线程,当 阅读全文
posted @ 2022-07-21 21:54 Paranoid5 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Reactor模式 引入维基百科来解释下 一种事件处理模式,用于处理由一个或多个输入同时传递给服务处理程序的服务请求。然后,服务处理程序对传入的请求进行解复用,并将它们同步分派给关联的请求处理程序。 形象一点,一个服务器处理一个或者多个客户端,而服务器通过多路复用,同步分发给处理器。 显然看出, 阅读全文
posted @ 2022-07-20 20:52 Paranoid5 阅读(32) 评论(0) 推荐(0) 编辑
摘要:正则表达式 正则表达式描述了一种字符串匹配的模式。一般使用正则表达式主要是实现下面三个需求: 检查一个串是否包含某种形式的子串; 将匹配的子串替换; 从某个串中取出符合条件的子串。 正则表达式在编译原理中已经学过了,本质上就是建立状态机进行文本匹配。而我们通过一定的算法将状态机转换为一个精简的字符表 阅读全文
posted @ 2022-07-08 16:07 Paranoid5 阅读(52) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示