32
动态
3
粉丝
0
关注
关注
程序喵大人
分享C++、Rust技术
综合
课程
直播
文章
问答
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
随机数的种子问题
开发过程中,经常会遇到生成随机数的需求,本文会详细介绍C 中生成随机数的方法以及一些注意事项。随机数核心组件C 11引入了库,这个库提供了随机数生成工具。下面是C 中生成随机数的核心组件:随机数引擎:生成伪随机数的算法。随机数分布:将随机数引擎生成的数映射到特定范围或分布。真随机数生成器:如s
2025-03-06 13:52:57
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
多线程开发的设计思路
前段时间,有小伙伴私信我,希望我能出一期关于多线程开发思路的文章,抱歉,最近事情太多,拖更了这么久。其实关于多线程相关的文章,我更新了不少,也梳理过多线程开发的13条建议:使用标准库中的并行算法:C 标准库中有大量算法,在C 17后,有60多个算法支持并行执行,可设置ExecutionPolic
2025-02-24 15:10:45
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
SQLITE问题整理
前言用过sqlite的朋友都知道,在数据库目录会有xxx.db文件,你可能看到过,其实数据库不只有xxx.db,有时候还会有xxx.db-shm、xxx.db-wal、xxx.db-journal等文件,你有想过这些文件的作用是什么吗?还有使用数据库时,偶尔会报SQLITE_BUSY或者SQLITE
2025-02-24 15:09:44
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
C 服务性能优化的道与术-道篇:阿姆达尔定律
开场白在之前的文章 《2004:当CPU温和地走入那个良夜》 中我讲到了2000年后摩尔定律的终结,CPU时钟频率定格,多核成为CPU发展的新方向,并行计算成为趋势。在谈到并行计算的时候我们不得不提的就是阿姆达尔定律。阿姆达尔定律即 Amdahl's Law。是由美国计算机科学家 Gene Amda
2025-02-19 11:56:34
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
防御性编程技巧
在防御性编程的大框架之下,有许多常识性的规则。人们在想到防御性编程的时候,通常都会想到“断言”,这没有错。我们将在后面对此进行讨论。但是,还是有一些简单的编程习惯可以极大地提高代码的安全性。尽管看上去像是常识,但是这些规则却往往被人们忽视,这就是为什么世界上并不缺少低质量软件的原因。只要程序员们警惕
2025-02-19 11:54:42
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
C项目实战开篇词
之前在星球说过要带大家实战一个C 项目,想了好久,最终决定做一个埋点相关的客户端SDK。为什么要做客户端SDK?我看过很多校招生C 简历中的项目经验,几乎清一色的Web Server,但其实现在C 在后端领域岗位相对比较少,貌似只有量化领域和某些游戏公司在使用C 做后端。如果大家想做后端方向
2024-01-30 10:16:23
文章
程序喵大人
西咸新区秦汉新城智码先锋网络工作室
关注
堆内存和栈内存的区别
0 评论
798 浏览
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模块的编译与使用
0 评论
1006 浏览
2024-01-23 15:08:10
文章