|
25 | 25 | 14. [MVC](/DesignPattern/MVC/model.hpp)——mvc模式;
|
26 | 26 | 15. [Observer](/DesignPattern/Observer/observer.hpp)——观察者模式;
|
27 | 27 | 16. [Singleton](/DesignPattern/Singleton/singleton.hpp)——单例模式;
|
28 |
| -17. [Glog](/Glog/main.cc)——google glog的例子; |
29 |
| -18. [Icmp](/Icmp/icmp.hpp)——linux icmp协议的简单封装; |
30 |
| -19. [LinkedList](/LinkedList/linkedlist.hpp)——链表的相关操作,插入、移除、反转、打印; |
31 |
| -20. [Memcpy](/Memcpy/memcpy.hpp)——`memcpy`函数实现; |
32 |
| -21. [MonitorDir](/MonitorDir/monitordir.hpp)——windows(`ReadDirectoryChangesW`),macos(`FSEvents`)和linux(`inotify`)目录监控的简单例子; |
33 |
| -22. [Mutex](/Mutex/mutex.hpp)——使用std::atomic_flag实现的简单互斥锁和自旋锁; |
34 |
| -23. [OpenSSL](/OpenSSL)——openssl的一些例子; |
| 28 | +17. [GlobMatch](/GlobMatch/globmatcher.hpp)——glob模式匹配的简单实现; |
| 29 | +18. [Glog](/Glog/main.cc)——google glog的例子; |
| 30 | +19. [Icmp](/Icmp/icmp.hpp)——linux icmp协议的简单封装; |
| 31 | +20. [LinkedList](/LinkedList/linkedlist.hpp)——链表的相关操作,插入、移除、反转、打印; |
| 32 | +21. [Memcpy](/Memcpy/memcpy.hpp)——`memcpy`函数实现; |
| 33 | +22. [MonitorDir](/MonitorDir/monitordir.hpp)——windows(`ReadDirectoryChangesW`),macos(`FSEvents`)和linux(`inotify`)目录监控的简单例子; |
| 34 | +23. [Mutex](/Mutex/mutex.hpp)——使用std::atomic_flag实现的简单互斥锁和自旋锁; |
| 35 | +24. [OpenSSL](/OpenSSL)——openssl的一些例子; |
35 | 36 | 1. [aes](/OpenSSL/openssl_aes.cc)——aes加解密的例子;
|
36 | 37 | 2. [base64](/OpenSSL/openssl_base64.cc)——base64编解码的例子;
|
37 | 38 | 3. [hash](/OpenSSL/openssl_hash.cc)——sha256的例子;
|
|
41 | 42 | 7. [sm4](/OpenSSL/openssl_sm4.cc)——sm4加解密的例子;
|
42 | 43 | 8. [x509](/OpenSSL/openssl_x509.cc)——x509证书的例子;
|
43 | 44 | 9. [bash](/OpenSSL/openssl_bash.sh)——openssl命令行的例子;
|
44 |
| -24. [Server](/Server)——linux server的一些例子; |
| 45 | +25. [Server](/Server)——linux server的一些例子; |
45 | 46 | 1. [server_epoll](/Server/server_epoll.cc)——epoll的例子;
|
46 | 47 | 2. [server_poll](/Server/server_poll.cc)——poll的例子;
|
47 | 48 | 3. [server_select](/Server/server_select.cc)——select的例子;
|
48 |
| -25. [Thread](/Thread/)——基于std::thread实现的线程类,包括线程池; |
| 49 | +26. [Thread](/Thread/)——基于std::thread实现的线程类,包括线程池; |
49 | 50 | 1. [Thread](/Thread/thread.hpp)——线程类;
|
50 | 51 | 2. [ThreadPool](/Thread/threadpool.hpp)——线程池;
|
0 commit comments