最新 最热

try-catch 的实现

基本所有的编程语言都会有异常捕捉的语法,try-catch 基本是所有编程语言都会有的信息,他会捕捉 try 中语法错误,如果存在语法错误就会执行 catch 的内容。...

2024-06-01
3

C 语言关于sizeof() 和 strlen()区别

sizeof() 和 strlen() 在 C 语言中两个非常常用,它们都与计算内存大小有关,但是它们的作用是不同的。

2024-05-30
2

内存池的实现

经过了线程池,连接池的作用,内存池也就好理解了。内存池是专门使用数据结构将内存分配的任务交给内存池,不用每次分配内存的时候都自己使用 malloc 之类的。...

2024-05-26
2

I/O 多路复用, select, poll, epoll

I/O 是应用程序必然逃不掉的一个话题。大家在计算机基础学习中,学过计组,操作系统和计网,而想要把 I/O 研究深入肯定要将对这三个计算机基础方面有所深入。...

2024-05-16
6

I/O 实现:多线程,信号驱动的代码实现

之前介绍了五种 I/O ,具体信息可以看文章,然后就是代码实现了,废话不多数,上代码!

2024-05-14
3

C语言实现简单的万年历

最近在回顾学习C语言时一些想做但没去做的练手小玩意,并且尽量不用一些便利的库函数以此来巩固基础

2024-05-07
3

C语言基于控制台实现简单的贪吃蛇游戏的步骤和核心机制

用一个二维数组存储地图,一个二维数组存储地图上的数字对应的值,方便用中文替换,或者以后用贴图或者加上颜色渲染

2024-05-05
4

数据库从 mysql 开始

昨天写了一篇 mongodb 的一些操作,但是在真实业务中 mysql 确实使用最多的。在缓存方面的我们有了 redis 这样的 nosql 数据库,而 mongodb 在业务等级和 mysql 基本是平级的,当然从使用程度上说,mysql 这样关系型数据库统...

2024-05-05
2

类似 golang 的 c 语言通讯录实现

golang 在云计算场景下可以说是风头无量,而且 golang 的很多设计理念基于 c,大家可能想不到,c 也是可以实现面向对象编程的,我们可以参考 golang 中面向对象来实现一波。...

2024-04-30
3

简单的 c 语言实现 http 请求

首先 http 协议一般需要 dns 协议的配合向服务端发送请求,因此首先需要解析 IP 地址。c 语言中其实有专门的解析函数。

2024-04-28
6