Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
wenchao1024 authored Dec 9, 2021
1 parent f86a5bb commit b1c9423
Showing 1 changed file with 43 additions and 43 deletions.
86 changes: 43 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,49 +29,49 @@

### [小项目、工具]()

No.|project name|introduce|link
:--------------: | :-------: | :-------: | :---------:
1|复写了一个小型 STL|基于 C++11 的 tinySTL,这是我的第一个项目,使用了中文文档与中文注释,有不规范或不当的地方还请海涵。刚开始是作为新手练习用途,直到现在已经发布了 2.x.x 版本。实现了大部分 STL 中的容器与函数.|[MyTinySTL](https://github.com/Alinshans/MyTinySTL)
2|Windows 系统预装的计算器|Windows计算器应用程序是一个用c++和c#编写的现代Windows应用程序,预装在Windows中。该应用程序提供标准、科学和编程计算器功能,以及各种计量单位和货币之间的一套转换器。|[calculator](https://github.com/microsoft/calculator)
3|用C++实现的微内核的操作系统|FreeNOS (Free Niek's Operating System)是一个实验性的基于微内核的操作系统,用于学习,用c++编写。您可以根据GPLv3的条款随意使用该代码。|[FreeNOS](https://github.com/Neirth/FreeNOS)
4|音乐播放器|一个跨平台的,基于终端的音频引擎,库,播放器和服务器写在c++中。|[musikcube](https://github.com/clangen/musikcube)
5|终端复用软件|Tmux是一种终端多路复用器:它允许在一个屏幕上创建、访问和控制多个终端。Tmux可以从屏幕上分离,在后台继续运行,然后重新连接。|[tmux](https://github.com/tmux/tmux)
6|Linux系统实时性能和运行状况的系统监控工具|Netdata的分布式实时监控代理从零配置的系统、硬件、容器和应用程序中收集数以千计的指标。它永久地运行在您所有的物理/虚拟服务器、容器、云部署和边缘/物联网设备上,并且在事故发生时安装在您的系统上是非常安全的,无需任何准备。|[netdata](https://github.com/netdata/netdata)
7|简单的基于 UNIX 的操作系统|如何用c++制作计算机操作系统|[How-to-Make-a-Computer-Operating-System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System)
8|初学者快速实现网络编程、搭建属于自己的轻量级Web服务器的小项目|Linux下C++轻量级Web服务器|[TinyWebServer](https://github.com/qinguoyi/TinyWebServer)
9|数据可视化桌面工具|多用途串行数据可视化处理程序|[Serial-Studio](https://github.com/Serial-Studio/Serial-Studio)
10|Windows 比较和合并工具|WinMerge 是适用于 Windows 的开源差异和合并工具。 WinMerge 可以比较文件夹和文件,以易于理解和处理的视觉文本格式呈现差异。|[winmerge](https://github.com/WinMerge/winmerge)
11|为知笔记跨平台客户端|该项目基于Qt,旨在提供一个基于云使用的优秀PKM(个人知识管理)桌面环境。|[WizQTClient](https://github.com/WizTeam/WizQTClient)
12|epoll+线程池的网络库、IO缓冲、异步日志、超时机制|基于IO多路复用和线程池的高性能c++网络库|[kingpin](https://github.com/GeniusDai/kingpin)
13|一个简单的IM客户端和服务器|一个简单的IM客户端和服务器,只有命令行界面|[TinyIM](https://github.com/DennisThink/TinyIM)
14|蘑菇街开源的一款用于企业内部的即时通信工具|TeamTalk是一款蘑菇街开源的企业内部即时通讯软件,目前支持pc、安卓、IOS、Mac和web多个终端,这是各个版本的代码和部署脚本。|[TeamTalk](https://github.com/balloonwj/TeamTalk)
15|即时通讯软件 flamingo|Flamingo IM 是一款高性能、轻量级的开源即时通讯软件,目前包括服务器端、pc 端、安卓端,微信版本和 IOS 版本目前正在开发中。|[flamingo](https://github.com/balloonwj/flamingo)
16|高精度计时器||[StopWatch](https://github.com/FJianC/StopWatch)
17|自己实现智能指针|自己实现智能指针。个人觉得实现智能指针是绝好地练手方案,涉及到模板、对象的生命周期、三/五原则等等。|[smart_ptr](https://github.com/shimachao/smart_ptr)
18|C++11 实现的简易版 STL|My STL 实现了 C++11 标准库的部分容器以及算法,同时又对标准库进行扩充。|[mystl](https://github.com/senlinzhan/mystl)
19|仿QQ截图|仿QQ截图,C++实现的截图软件Demo|[Screenshot](https://github.com/wanttobeno/Screenshot)
20|轻量级网络框架|一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO|[ZLToolKit](https://github.com/ZLMediaKit/ZLToolKit)
21|C语言实现的MD5算法源码||[md5](https://github.com/talent518/md5)
22|基于epoll机制的高并发聊天室|基于epoll机制的高并发聊天室,c语言实现,代码源于网络仅供学习|[epoll](https://github.com/jwzh222/epoll)
23|C++ 序列化库|实现的一个简易的 C++ 序列化库|[serialize](https://github.com/tangyibo/serialize)
24|简单http服务器|C++实现的简单http服务器(进程池+epoll)|[tinyserver](https://github.com/dxscjx123/tinyserver)
25|C++11 实现的动态线程池||[dpool](https://github.com/senlinzhan/dpool)
26|MySql数据库的连接池|MySql数据库的连接池实现,多用户的数据库访问。能够很好的管理数据库的连接|[MysqlPool](https://github.com/primer9999/MysqlPool)
27|反射系统|一个使用c++ 11的小型、灵活的运行时反射系统的示例项目|[FlexibleReflection](https://github.com/preshing/FlexibleReflection)
28|c++编程语言的小项目|选举制度、注册系统、学生系统、OpenGL的项目|[CPlusPlus-Playground](https://github.com/vladislav-karamfilov/CPlusPlus-Playground)
29|Unreal-Engine-Fundamentals|收集各种虚幻引擎c++基础的小项目|[Unreal-Engine-Fundamentals](https://github.com/jollymonsterstudio/Unreal-Engine-Fundamentals)
30|SNMP++|Mobile SNMP++是一个iOS项目,你可以把它包含在你自己的项目中,这样你就可以执行一些SNMP命令。|[mobile-snmp-plusplus](https://github.com/Zchander/mobile-snmp-plusplus)
31|学籍管理系统|科技的进步影响着社会,使社会走向成功。每一次技术革新都是人类进步和进步的一小步。信息技术的发展也对教育组织产生了影响。|[School-Management-System](https://github.com/cdeepanshu/School-Management-System)
32|qReader|C++和qml小说阅读器项目|[qReader](https://github.com/RownH/qReader)
33|双端即时通讯软件|C语言实现双端即时通讯软件|[510850111/IM](https://github.com/510850111/IM)
34|公交线路查询系统客户端|这是一个项目,C/S架构,服务端为C++,客户端为Qt,XML为小型数据库,主要是为了进行一些XML的操作|[XmlProject](https://github.com/puppym/XmlProject)
35|通讯录|C语言小项目——通讯录|[c_contacts](https://github.com/yorick-li/c_contacts)
36|智能车寻迹小车|2014年暑假做的一个项目,智能车寻迹小车,项目代码两个人完成,我负责图像采集、处理、中线提取、弯道判断等几个部分,项目C语言实现。|[SmartCar](https://github.com/qfxyx/SmartCar)
37|小众日记app|QT(C++)开发小众日记app项目|[ZYunfeii/QT](https://github.com/ZYunfeii/QT)
38|通讯录管理系统||[management-system](https://github.com/ShouchengHe/management-system)
39|难度中等的一个C++算法小项目||[Algorithm-Exercise](https://github.com/LDCS96/Algorithm-Exercise)
40|算法设计平台||[small_project](https://github.com/Sugar0612/small_project/tree/main/%E7%AE%97%E6%B3%95%E8%AE%BE%E8%AE%A1%E5%B9%B3%E5%8F%B0)
41|职工工资信息管理系统||[Worker](https://github.com/deng1604/Worker)
No.|project name|introduce
:--------------: | :-------: | :-------:
1|[MyTinySTL](https://github.com/Alinshans/MyTinySTL)|基于 C++11 的 tinySTL,这是我的第一个项目,使用了中文文档与中文注释,有不规范或不当的地方还请海涵。刚开始是作为新手练习用途,直到现在已经发布了 2.x.x 版本。实现了大部分 STL 中的容器与函数.
2|[calculator](https://github.com/microsoft/calculator)|Windows计算器应用程序是一个用c++和c#编写的现代Windows应用程序,预装在Windows中。该应用程序提供标准、科学和编程计算器功能,以及各种计量单位和货币之间的一套转换器。
3|[FreeNOS](https://github.com/Neirth/FreeNOS) |FreeNOS (Free Niek's Operating System)是一个实验性的基于微内核的操作系统,用于学习,用c++编写。您可以根据GPLv3的条款随意使用该代码。
4|[musikcube](https://github.com/clangen/musikcube) |一个跨平台的,基于终端的音频引擎,库,播放器和服务器写在c++中。
5|[tmux](https://github.com/tmux/tmux) |Tmux是一种终端多路复用器:它允许在一个屏幕上创建、访问和控制多个终端。Tmux可以从屏幕上分离,在后台继续运行,然后重新连接。
6|[netdata](https://github.com/netdata/netdata) |Netdata的分布式实时监控代理从零配置的系统、硬件、容器和应用程序中收集数以千计的指标。它永久地运行在您所有的物理/虚拟服务器、容器、云部署和边缘/物联网设备上,并且在事故发生时安装在您的系统上是非常安全的,无需任何准备。
7|[How-to-Make-a-Computer-Operating-System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System)|如何用c++制作计算机操作系统
8|[TinyWebServer](https://github.com/qinguoyi/TinyWebServer)|Linux下C++轻量级Web服务器
9|[Serial-Studio](https://github.com/Serial-Studio/Serial-Studio)|多用途串行数据可视化处理程序
10|[winmerge](https://github.com/WinMerge/winmerge)|WinMerge 是适用于 Windows 的开源差异和合并工具。 WinMerge 可以比较文件夹和文件,以易于理解和处理的视觉文本格式呈现差异。
11|[WizQTClient](https://github.com/WizTeam/WizQTClient)|该项目基于Qt,旨在提供一个基于云使用的优秀PKM(个人知识管理)桌面环境。
12|[kingpin](https://github.com/GeniusDai/kingpin)|基于IO多路复用和线程池的高性能c++网络库
13|[TinyIM](https://github.com/DennisThink/TinyIM)|一个简单的IM客户端和服务器,只有命令行界面
14|[TeamTalk](https://github.com/balloonwj/TeamTalk)|TeamTalk是一款蘑菇街开源的企业内部即时通讯软件,目前支持pc、安卓、IOS、Mac和web多个终端,这是各个版本的代码和部署脚本。
15|[flamingo](https://github.com/balloonwj/flamingo)|Flamingo IM 是一款高性能、轻量级的开源即时通讯软件,目前包括服务器端、pc 端、安卓端,微信版本和 IOS 版本目前正在开发中。
16|[StopWatch](https://github.com/FJianC/StopWatch)|高精度计时器
17|[smart_ptr](https://github.com/shimachao/smart_ptr)|自己实现智能指针。个人觉得实现智能指针是绝好地练手方案,涉及到模板、对象的生命周期、三/五原则等等。
18|[mystl](https://github.com/senlinzhan/mystl)|My STL 实现了 C++11 标准库的部分容器以及算法,同时又对标准库进行扩充。
19|[Screenshot](https://github.com/wanttobeno/Screenshot)|仿QQ截图,C++实现的截图软件Demo
20|[ZLToolKit](https://github.com/ZLMediaKit/ZLToolKit)|一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
21|[md5](https://github.com/talent518/md5)|C语言实现的MD5算法源码
22|[epoll](https://github.com/jwzh222/epoll)|基于epoll机制的高并发聊天室,c语言实现,代码源于网络仅供学习
23|[serialize](https://github.com/tangyibo/serialize)|实现的一个简易的 C++ 序列化库
24|[tinyserver](https://github.com/dxscjx123/tinyserver)|C++实现的简单http服务器(进程池+epoll)
25|[dpool](https://github.com/senlinzhan/dpool)|C++11 实现的动态线程池
26|[MysqlPool](https://github.com/primer9999/MysqlPool)|MySql数据库的连接池实现,多用户的数据库访问。能够很好的管理数据库的连接
27|[FlexibleReflection](https://github.com/preshing/FlexibleReflection)|一个使用c++ 11的小型、灵活的运行时反射系统的示例项目
28|[CPlusPlus-Playground](https://github.com/vladislav-karamfilov/CPlusPlus-Playground)|选举制度、注册系统、学生系统、OpenGL的项目
29|[Unreal-Engine-Fundamentals](https://github.com/jollymonsterstudio/Unreal-Engine-Fundamentals)|收集各种虚幻引擎c++基础的小项目
30|[mobile-snmp-plusplus](https://github.com/Zchander/mobile-snmp-plusplus) |Mobile SNMP++是一个iOS项目,你可以把它包含在你自己的项目中,这样你就可以执行一些SNMP命令。
31|[School-Management-System](https://github.com/cdeepanshu/School-Management-System)|学籍管理系统
32|[qReader](https://github.com/RownH/qReader) |C++和qml小说阅读器项目
33|[510850111/IM](https://github.com/510850111/IM)|C语言实现双端即时通讯软件
34|[XmlProject](https://github.com/puppym/XmlProject)|公交线路查询系统客户端:这是一个项目,C/S架构,服务端为C++,客户端为Qt,XML为小型数据库,主要是为了进行一些XML的操作|
35|[c_contacts](https://github.com/yorick-li/c_contacts)|C语言小项目——通讯录|
36|[SmartCar](https://github.com/qfxyx/SmartCar)| 智能车寻迹小车:2014年暑假做的一个项目,智能车寻迹小车,项目代码两个人完成,我负责图像采集、处理、中线提取、弯道判断等几个部分,项目C语言实现。
37|[ZYunfeii/QT](https://github.com/ZYunfeii/QT)|QT(C++)开发小众日记app项目
38|[management-system](https://github.com/ShouchengHe/management-system)|通讯录管理系统|
39|[Algorithm-Exercise](https://github.com/LDCS96/Algorithm-Exercise)| 难度中等的一个C++算法小项目
40|[small_project](https://github.com/Sugar0612/small_project/tree/main/%E7%AE%97%E6%B3%95%E8%AE%BE%E8%AE%A1%E5%B9%B3%E5%8F%B0)|算法设计平台
41|[Worker](https://github.com/deng1604/Worker)|职工工资信息管理系统

</div>

Expand Down

0 comments on commit b1c9423

Please sign in to comment.