27
动态
3
粉丝
0
关注
关注
程序喵大人
分享C++、Rust技术
综合
课程
直播
文章
问答
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
C项目实战开篇词
之前在星球说过要带大家实战一个C 项目,想了好久,最终决定做一个埋点相关的客户端SDK。为什么要做客户端SDK?我看过很多校招生C 简历中的项目经验,几乎清一色的Web Server,但其实现在C 在后端领域岗位相对比较少,貌似只有量化领域和某些游戏公司在使用C 做后端。如果大家想做后端方向
2024-01-30 10:16:23
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
堆内存和栈内存的区别
0 评论
582 浏览
2024-01-30 10:10:47
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
提高C性能的编程技术
大家好,我是程序喵。最近看了一本书《提高C 性能的编程技术》,这本书内容比较老,有些内容不太适合现在的编译器,但里面很多内容还是值得我们学习的。我这里整理出了自认为有用的条目分享给大家,希望对大家有所帮助,想了解具体内容的的朋友可以直接去看书哈。我将这些内容分为了三大类别:对象的创建与销毁:主要介
2024-01-24 16:43:52
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
好代码和坏代码
要写出好代码,首先需要提升品位。很多软件工程师写不好代码,在评审他人的代码时也看不出问题,就是因为缺乏对好代码标准的认识。现在还有太多的软件工程师认为,代码只要可以正确执行就可以了。这是一种非常低的评价标准,很多重要的方面都被忽视了。好代码的特性好代码具有以下特性。1. 鲁棒(Solid and R
2024-01-24 15:53:01
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
Boost:初体验,Log模块的编译与使用
大家应该都知道,Boost是个准标准库,一般Boost里比较先进的模块可能会进下一代的C 标准。因为我最近在开发Log相关的功能,所以业余时间也在看看市面上的Log模块是怎么设计的。关于Log,想必大多数C 开发都在使用glog或者spdlog,最近我发现Boost中也有个Log模块,于是看了看
2024-01-23 15:08:10
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
从C语言实现面向对象探究class的秘密
这里我想主要介绍下在C语言中是如何实现的面向对象。知道了C语言实现面向对象的方式,我们再联想下,C 中的class的运行原理是什么?首先我们来写一段C 的class,拿一个Student类来举例子:在头文件中,我定义一个Student类:#pragma onceclass Student {pu
2024-01-23 15:07:18
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
为何电脑从 C 盘开始? A、B 盘去哪了
前些天硬盘坏了,幸好不是系统盘,不然那些软件安装配置会把我折腾坏,或许这也是在暗示我该换电脑了。重要的数据部分没有遭到损坏,数据是无价的,还是要勤备份。于是换上了一张新的硬盘:当时脑袋里面就闪过一个问题,为啥 windows 系统不从 A 盘开始分区显示了?其实原因也比较简单,在计算机发展历史的长河
2024-01-23 15:05:47
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
thread、future、promise、packaged_task、async之间有什么关系?
并发编程一般指多线程编程,C 11之后关于多线程编程有几个高级API:std::threadstd::futurestd::shared_futurestd::promisestd::packaged_taskstd::async可能很多人都搞不清楚它们之前有什么联系,可以直接看这张图:如果连它们
2024-01-23 15:02:13
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
有哪些好用的代码检查工具
0 评论
627 浏览
2024-01-20 10:54:49
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
C函数指针别再停留在语法,得上升到软件设计
经常有朋友问到底如何在C程序中采用面向对象编程?如何让模块之间松耦合?......其实究其原因还是没有把C语言与软件设计很好的联系起来。这里跟大家找了一些内容,相信认真看完全文多多少少会有你想要的答案:正文部分:记得刚开始工作时,一位高手告诉我,说,longjmp和setjmp玩得不熟,就不要自称为
2024-01-20 10:52:37
文章