logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

全面解读curl团队的C语言代码规范

代码风格统一有助于团队协作与代码review,业界用的比较多的是google的风格,本节来点不一样的,看看咱们平时用的比较多的工具curl团队的代码规范是什么样子的。curl简单说一下,它在命令行或脚本中传输数据非常有用,大家也肯定用过,其源码实现可以在github上查看https://github.com/curl/curl下面我们来从几个方面看看curl的C语言开发规范。命名缩进注释长行大括号

#c语言#代码规范#算法 +1
再开源一款轻量内存池

前两天已开源线程池,开源一款轻量线程池项目,本节继续开源另一个孪生兄弟:内存池。本节的线程池与内存池代码解析会在我的星球详细讲解。内存池:https://github.com/Light-City/light-memory-pool线程池:https://github.com/Light-City/light-thread-pool基于Arrow的轻量内存池这个项目的内存池是基于Apache Ar

#开源
MySQL实战上车,Github仓库Star起来

MySQL实战上车,Github仓库Star起来0.导语今天开了个MySQL学习仓库Up-Up-MySQL,这是一个学习MySQL从入门实战到理论完善,再到精通的一个仓库...

十款在线C++编译器大揭秘:编码利器、性能测评、实时协作一网打尽

在线编译器目录1.wanbox2.onlinecompilers3.quick-bench4.cppinsights5.godbolt6.coliru7.rextester8.ideone9.paiza10.judge0最近自己环境出了点问题,想找点在线的编译器去跑,并且支持不同的cpp标准,于是乎有了这篇文章~1.wanbox特性:支持多种语言、多个版本,支持分享。这个网站的特点在于支持的C++

#c++#开发语言
Git零基础实战之如何实现子项目同步更新

Git零基础实战之如何实现子项目同步更新1. 背景2.git apply vs git am3.生成patch4.git apply使用5.git am使用1. 背景假设我们有一个独立的插件项目,因为一些项目的变更,现在需要将其迁移到一个较大的项目中的子目录中。传统的方法可能包括使用 git cherry-pick 来选择性地应用提交,但这种方法并不能很好的处理子目录问题。例如:项目A是我们的目标

#git
《C++那些事》Step By Step上手学习

《C++那些事》Step By Step上手学习《C++那些事》Step By Step上手学习0.下载《C++那些事》1.基础环境2.IDE3.如何运行呢?3.1 标准模式3.2 非标准模式4.释放双手开通B站视频了!0.下载《C++那些事》《C++那些事》 在github上开源,读者可以通过以下几种方式下载:git clonegitclonegit@github.com:Light-Cit..

#c++#学习#git +1
Github速度太慢全网最全方案

Github速度太慢全网最全方案近日,我在Github上下载源码,真的鸡肋,慢的一匹,通过以下方式,让我下载Github速度飞快,因为刚好有代理,就用的第一种方式,而后面几种方式参考自网...

到底了