![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
零声-linux课程总结
文章平均质量分 81
腾讯课堂-零声学院课程相关的一些列文章
abcd552191868
专注于C/C++开发的程序员,记录开发过程的点点滴滴,希望大家多多支持
展开
-
版本管理git及其命令介绍-附带详细操作
本文说了git的一些常见用法,基本上这些命令能解决工作上的大多数问题,如果想更加深入的学习git,需要自行参考git语法。这里就不说了,希望本文能够帮助初学git的人有一个帮助。原创 2024-02-02 23:42:20 · 1122 阅读 · 0 评论 -
C++ 右值引用 std::move和std::forward的使用
本文对C++11的move,右值引用,完美转发进行了一个简单的说明原创 2024-01-28 11:25:48 · 1071 阅读 · 0 评论 -
常用设计模式(工厂方法,抽象工厂,责任链,装饰器模式)
常用的设计模式原创 2024-01-21 22:24:45 · 1067 阅读 · 0 评论 -
常见的设计模式(模板与方法,观察者模式,策略模式)
本文主要介绍了设计原则,几种常见的设计模式:观察者模式,策略模式,模板与方法。原创 2024-01-17 23:10:47 · 1123 阅读 · 0 评论 -
海量数据处理数据结构之Hash与布隆过滤器
布隆过滤器,哈希,分布式哈希,海量数据查询原创 2024-01-10 23:54:57 · 1041 阅读 · 0 评论 -
C语言 B树的分析与实现
有使用过数据库的朋友都知道,数据库需要存储大量的数据,并且查询数据的性能也需要一定的保证。那么数据库的底层数据结构是如何实现的呢,就是我们要讨论的B树和B+树,数据库使用的是B+树,B+树以B树为基础,本文主要也是讨论B树,并实现B树。原创 2024-01-06 15:58:45 · 1155 阅读 · 0 评论 -
libevent介绍和使用
libevent 是一个开源的事件通知库,它提供了一个跨平台的抽象接口,libevnet处理的事件包括网络IO事件,定时事件以及信号事件。它可以在不同的操作系统上使用,包括Linux、Windows和Mac OS X等。libevent 的主要目的是提供高效的事件通知机制,用户无需关注平台检测处理事件的机制的差异,只需关注事件的具体处理。它可以用于编写服务器、客户端和其他网络应用程序。原创 2023-05-14 21:27:54 · 840 阅读 · 0 评论 -
C++实现单例模式-多种方式比较
设计模式-之单例模式原创 2022-11-20 23:15:56 · 307 阅读 · 0 评论 -
window10 虚拟机 linux ubuntu 环境下samba服务器配置
window10 linux ubuntu 搭建samba服务器,实现文件共享原创 2022-07-02 10:42:05 · 382 阅读 · 0 评论 -
Socket 系统调用深入研究(TCP协议的整个通信过程)
TCP socket API socket 系统调用 TCP 三次握手 TCP 四次挥手 TCP 面试问题原创 2022-05-01 18:31:12 · 2858 阅读 · 0 评论 -
Linux C epoll实现简单的Reactor模型-http server demo
reactor模型:主要用epoll实现了reactor模型,并简单的实现了http server的demo。主要知识点:socket编程,reactor模型,I/O多路复用,epoll原创 2022-03-27 21:21:35 · 1321 阅读 · 1 评论 -
Linux 系统-网络I/O模型
常见的网络I/O模型同步/异步 阻塞和非阻塞的区别多路I/O复用socket编程原创 2022-01-14 22:02:59 · 719 阅读 · 0 评论 -
【Linux C TCP服务器端-epoll案例】
linux c 网络编程-epoll案例高并发服务器I/O多路复用服务器端编程原创 2022-01-12 21:42:35 · 391 阅读 · 0 评论 -
【Linux C TCP服务器端-poll案例】
linux c 网络编程 poll编程案例I/O多路复用代码服务器端高并发原创 2022-01-12 21:32:14 · 3264 阅读 · 0 评论 -
Linux C TCP服务器端-select案例
linux C TCP编程-select编程案例I/O多路复用-高并发原创 2022-01-12 21:17:51 · 3778 阅读 · 1 评论 -
Linux C TCP编程(socket,select/poll/epoll)
linux c socket api编程例子connectbindacceptrecv/recvfromsend/sendto网络I/O多路复用原创 2022-01-09 20:52:41 · 4000 阅读 · 0 评论 -
Linux C socket API 介绍
- linux socket api基本使用- socket- accept- listen- recv/recvfrom- send/sendto- bind原创 2022-01-09 20:27:51 · 3041 阅读 · 0 评论 -
c++11智能指针的基本使用
C++11智能指针的使用主要包括share_ptr,weak_ptr,unique_ptr的基本使用说明,以及应该注意的问题代码编译环境:QT Creator(qDebug())原创 2022-01-05 12:29:54 · 2608 阅读 · 0 评论 -
内存泄漏检测组件的分析与实现(linux c)-mtrace工具使用
主要目标:实现内存泄露组件和内存泄漏检测工具-mtrace的使用说明语言:C环境:LINUX关键字: 内存泄漏、组件、LINUX、C、BUG解决、内存泄漏工具-mtrace、builtin_return_address()原创 2021-12-27 11:00:44 · 1423 阅读 · 0 评论 -
多线程死锁检测的分析与实现(linux c)-有向图的应用
操作系统: Linux 实现语言: C语言操作系统:多线程死锁检测的分析与实现数据结构:有向图的应用:增加结点,删除结点,邻接表、DFS(图的深度优先遍历)原创 2021-12-22 18:36:46 · 4034 阅读 · 0 评论 -
UDP编程-DNS解析器的分析与实现(C语言)
基本知识基本介绍将域名和IP地址相互映射的一个分布式数据库,DNS使用的端口是53。对于每一级域名长度的限制是 63 个字符,域名总长度 则不能超过 253 个字符。域名系统(英文:Domain Name System,缩写:DNS)的作用是将人类可读的域名 (如,www.example.com) 转换为机器可读的 IP 地址 (如,192.0.2.44)。DNS分层域名系统是分层次的。在域名系统的层次结构中,各种域名都隶属于域名系统根域的下级。域名的第一级是顶级域,它包括通用顶级域,例如 .co原创 2021-12-18 15:24:28 · 3281 阅读 · 2 评论 -
linux C Mysql数据库增删改查(CURD)操作
本文的目的主要是接收如何使用mysql提供的C API来实现在linux下的增删改查操作1.数据的插入2.数据的查询3.使用存储过程删除数据 (多条数据库的组合)4.实现图片的存储和读取操作这里不对数据库语句和存储过程进行说明,希望读者具有增删改查和存储过程的基本知识。原创 2021-12-16 12:57:40 · 2809 阅读 · 2 评论 -
linux c 多线程 互斥锁、自旋锁、原子操作的分析与使用
linux c 多线程 互斥锁、自旋锁、原子操作的使用原创 2021-12-12 18:03:22 · 1212 阅读 · 0 评论 -
【C语言-通讯录的分析与实现】
C语言实现一个简单的通讯录功能,包括人员的插入,删除,显示,保存到文件,加载文件功能,适合用于练习C语言的同学原创 2021-12-12 15:29:32 · 1499 阅读 · 0 评论 -
【C 语言文件操作函数大全-腾讯课程零声学院整理】
C 语言文件操作函数大全 文件操作 ,文件打开,文件函数操作API原创 2021-12-12 12:03:06 · 856 阅读 · 0 评论 -
C语言 红黑树分析与实现
重要概念红黑树的资料网上资料很多,对红黑树的定义、性质、以及操作都做了详细的分析,这篇博文也参考了网上的很多文章,不过主要是学习了腾讯课堂-零声king老师的课之后,对红黑树的一些理解。肯定有一些错误的地方,如果觉得不对,可以给我指出。参考资料如果你对红黑树的基本概念,用途,性质等不了解,那么请先看红黑树(一)之 原理和算法详细介绍的文章,里面对红黑树的了解很仔细,这篇博客主要是用C语言来实现红黑树。红黑树性质(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL原创 2021-12-11 00:16:14 · 1035 阅读 · 5 评论 -
Linux C实现线程池
Linux C语言 线程池的实现 链表操作,锁 条件变量使用原创 2021-12-05 15:02:10 · 1569 阅读 · 0 评论 -
C 统计英文文本word(单词)个数
统计一篇文字英文字符的个数-试用环境:window和linux都可以原创 2021-12-04 16:45:34 · 537 阅读 · 0 评论