Pinned Repositories
ALightInTheDark.github.io
ExpressionEvaluator
使用c++17标准和qt框架实现的复杂表达式计算器
json_parser
这是一个基于c++17的json解析器,使用string_view遍历和处理json字符串; 使用std::variant作为语法树的节点;使用编译期if和type_traits判断variant中存储的数据类型,将json语法树转化为json字符串。
mini-ftpd
这是一个mini ftp服务器,实现了服务器的主动模式与被动模式、权限控制、限制传输速度、限制客户端连接数、断开空闲连接、断点续传等功能。
mini_shell
使用Linux系统编程知识实现的mini_shell
TcpServer
这是一个multiple reactors + thread poo模式的TCP服务器。使用的EPOLL LT模式。
ALightInTheDark's Repositories
ALightInTheDark/ExpressionEvaluator
使用c++17标准和qt框架实现的复杂表达式计算器
ALightInTheDark/json_parser
这是一个基于c++17的json解析器,使用string_view遍历和处理json字符串; 使用std::variant作为语法树的节点;使用编译期if和type_traits判断variant中存储的数据类型,将json语法树转化为json字符串。
ALightInTheDark/mini-ftpd
这是一个mini ftp服务器,实现了服务器的主动模式与被动模式、权限控制、限制传输速度、限制客户端连接数、断开空闲连接、断点续传等功能。
ALightInTheDark/ALightInTheDark.github.io
ALightInTheDark/mini_shell
使用Linux系统编程知识实现的mini_shell
ALightInTheDark/TcpServer
这是一个multiple reactors + thread poo模式的TCP服务器。使用的EPOLL LT模式。