logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[Linux] 项目自动化构建工具-make/Makefile

在Linux下,一切皆文件。在实现大型项目的时候,通常来说,源文件按照其模块、功能、类型放在若干的目录中,难道我们需要把这些文件一一编译再链接吗?为了提高效率,make/makefile就出现了。makefile可以按照我们写好的规则来完成自动化编译,一旦项目内容有修改,仅需几条指令,就可以实现整个工程的完全自动化编译,这极大对提高了软件开发的效率。一句话定义make/makefile:make是

文章图片
#linux#自动化#运维
[Redis] Redis:高性能内存数据库与分布式架构设计

Redis:高性能内存数据库与分布式架构设计 摘要:本文分为两部分探讨Redis及分布式架构。第一部分介绍Redis核心特性:作为内存数据库支持多种数据结构(字符串/哈希/列表等),具备微秒级读写、持久化选项和10万+QPS的高性能,适用于缓存加速、实时排行榜等场景。通过与传统数据库对比,突显其速度优势但受限于内存容量。第二部分分析架构设计演进,从单机架构的简单低成本,到应用与数据库分离架构的核心

文章图片
#redis#架构#数据库 +1
[Redis] Redis:高性能内存数据库与分布式架构设计

Redis:高性能内存数据库与分布式架构设计 摘要:本文分为两部分探讨Redis及分布式架构。第一部分介绍Redis核心特性:作为内存数据库支持多种数据结构(字符串/哈希/列表等),具备微秒级读写、持久化选项和10万+QPS的高性能,适用于缓存加速、实时排行榜等场景。通过与传统数据库对比,突显其速度优势但受限于内存容量。第二部分分析架构设计演进,从单机架构的简单低成本,到应用与数据库分离架构的核心

文章图片
#redis#架构#数据库 +1
[HTTP协议]应用层协议HTTP从入门到深刻理解并落地部署自己的云服务(2)实操部署

[HTTP协议]应用层协议HTTP从入门到深刻理解并落地部署自己的云服务(2)HTTP服务器设计样例一、无法拷贝类(class uncopyable)的设计二、锁的RAII设计三、基于RAII模式和互斥锁的的日志系统设计四、网络地址信息的封装管理五、基于OOP和RAII模式管理网络套接字六、下层TCP服务器类的设计七、服务器main函数设计八、应用层HTTP服务器的设计

文章图片
#http#网络协议#网络 +3
【人工智能】Chatgpt的训练原理

chatgpt的训练原理,chatgpt能取代人类吗?易懂讲解

文章图片
#人工智能
【C语言】手撕二叉树

二叉树作为一种数据结构,在单纯存储数据方面没有顺序表,链表,队列等线性结构有优势,但是二叉树的搜索功能十分强大——高阶数据结构比如红黑树,B树等的基础就是搜索二叉树。首先判断根节点是否为空,若为空,表示访问到叶子节点的左右节点,返回空表示没有找到。初始时进一个根节点,接下来出一进二,从队头出一个数据同时压入两个数据——出根节点的同时进左子节点和右子节点,直到把队列出为空。递归销毁,如果此节点为空,

文章图片
#c语言#开发语言
【C语言】printf()

C语言printf()基本用法,占位符,限定输出宽度,限定小数位数,保留正负号,输出部分字符串

文章图片
#算法#c语言
到底了