# Personal_computer_learning **Repository Path**: xixi-sakura/personal_computer_learning ## Basic Information - **Project Name**: Personal_computer_learning - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-18 - **Last Updated**: 2025-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: Cpp ## README # Personal_computer_learning 记录本人的学习记录 ## Data_structure_and_Algorithm 介绍了数据结构与算法的基本概念,以及常见的算法和数据结构的实现。 ## C++ 介绍了C++的基本语法及特性,以及常用的STL库。 ## C++11 介绍了C++11的新特性,列表舒适化,右值引用,智能指针,lambda表达式,包装器、异常智能指针等。 ## Linux_Kernel Linux系统源码 ## Linux_OperatingSystem - Linux基础操作指令,Linux权限管理与特殊权限,命令行基础开发工具。 - 进程概念、控制和替换,进程地址空间,Ext系列文件系统与ELF文件,文件描述符和重定向,动静态库以及其原理 - 进程间通信(管道、共享内存以及消息队列),进程与信号,进程间关系与守护进程 - 线程概念,线程同步与互斥,线程池, - 线程安全(互斥,读写,自旋锁) ## Linux_NetworkSystem - 网络编程基础 - Socket编程 - 网络协议栈:HTTP协议,TCP协议,UDP协议,ARP协议、DNS和ICMP协议 - 应用层、传输层、网络层、数据链路层 - NAT和代理服务,内网穿透和内网打洞 - 五种IO模型 - 多路转接:select、poll、epoll 个人博客网址:https://blog.csdn.net/Sakura_ding github仓库:https://github.com/XI-xi-Sakura Gitee仓库:https://gitee.com/xixi-sakura