c++ 知识点大全
记录一个涵盖大部分 C++ 的知识点的开源仓库。 https://github.com/huihut/interview
记录一个涵盖大部分 C++ 的知识点的开源仓库。 https://github.com/huihut/interview
在 markdown 扩展语法或静态网站生成器(如 Jekyll)中,常见的提示框样式通常包括以下几种类型(不同主题可能有差异): 提示型 > 这是一条提示 {: .prompt-tip } 这是一条提示 普通说明 > 这是一条普通说明 {: .prompt-info } 或 `{: .prompt-note }` 这是一条普通说明 警告型 &g...
todo
TODO
本文以 demo 的形式列出了 c++ 常用的标准库函数的用法, 标准包含且不限于 c++11、c++14、c++17、c++20。 std::priority_queue 标准:c++98。 说明:它是基于堆实现的,可以快速地插入新元素,并能够快速地取出当前优先级最高(或最低)的元素。优先级队列在 头文件中定义,是标准模板库的一部分。 使用优先级队列之前,需要包含 头文件...
Reactor 是一个基于epoll的高性能、低延迟、高并发的模型。 设计思路 Reactor模式核心:使用单线程事件循环处理所有I/O事件,通过epoll管理文件描述符。 非阻塞IO:所有socket设置为非阻塞模式,配合epoll的边沿触发(ET)模式,确保高效事件处理。 事件分发:每个文件描述符关联一个事件处理器(EventHandler),由Reactor统一管理...
简单小记一下。 列出所有已安装的包 sudo dpkg -l 查看deb 文件打包的信息 sudo dpkg -I cn.xxx.xxx.deb 查看 deb 文件所打包的目录结构 sudo dpkg -c cn.xxx.xxx.deb 查看已安装的包的信息 sudo dpkg -s cn.xxx.xxx 删除包 sudo dpkg -r cn.xxx.xxx 安装...
relloc 头文件: #include <stdlib.h> 介绍: 内存重分配 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char *p; p = (char *) malloc(10); strcpy(...
Minicom 是一个用于 Linux 和类 Unix 系统的终端仿真程序,主要用于没有图形界面的设备进行串口调试。 安装 # debian 支系下安装方式 sudo apt install minicom 使用 用法1(推荐) sudo minicom -D <端口> -b <波特率> # 例如: sudo minicom /dev/ttyUSB0 -b ...