本文分类:news发布日期:2025/1/24 11:04:36
相关文章
23种设计模式之建造者模式
目录
什么是建造者模式
基本结构
实现步骤
实现代码(含注释)
使用场景 什么是建造者模式 建造者模式(也被成为⽣成器模式),是⼀种创建型设计模式,软件开发过程中有的时候需要创建很复杂的对象&…
建站知识
2025/1/21 4:52:47
深入了解C++:形参、内联、重载、引用、const和指针、new和delete
形参带默认值的函数
1.给默认值的时候从右向左给。
2.定义出可以给形参默认值,声明也可以给形参默认值。
3.形参默认值只能出现一次。
4.参数调用的效率问题
#sum(10,20)对应了五条汇编指令
mov eax,dword ptr[ebp-8]
push eax
mov ecx dword ptr[ebp-4]
push …
建站知识
2025/1/24 10:42:32
【linux内核调试及根文件系统】
linux内核分成两个部分,一个是逻辑代码存于驱动代码,一个是硬件信息存于设备树 linux内核分成两个部分一部分为逻辑代码放在uimage,另一部分硬件信息放在设备树
建站知识
2025/1/24 10:35:38
[CUDA 学习笔记] Reduce 算子优化
Reduce 算子优化
注: 本文主要是对文章 【BBuf的CUDA笔记】三,reduce优化入门学习笔记 - 知乎 的学习整理
Reduce 又称之为归约, 即根据数组中的每个元素得到一个输出值, 常见的包括求和(sum)、取最大值(max)、取最小值(min)等.
前言
本文同样按照英伟达官方 PP…
建站知识
2025/1/24 10:37:48
数据库管理-第149期 Oracle Vector DB AI-01(20240210)
数据库管理149期 2024-02-10 数据库管理-第149期 Oracle Vector DB & AI-01(20240210)1 机器学习2 向量3 向量嵌入4 向量检索5 向量数据库5 专用向量数据库的问题总结 数据库管理-第149期 Oracle Vector DB & AI-01(20240210…
建站知识
2025/1/24 10:58:22
【Git版本控制 03】远程操作
目录
一、克隆远程仓库
二、推送远程仓库
三、拉取远程仓库
四、忽略特殊文件
五、命令配置别名 一、克隆远程仓库
Git是分布式版本控制系统,同⼀个Git仓库,可以分布到不同的机器上。怎么分布呢?
找⼀台电脑充当服务器的⻆⾊ÿ…
建站知识
2025/1/24 10:43:48
【Linux】线程概念和线程控制
线程概念 一、理解线程1. Linux中的线程2. 重新定义线程和进程3. 进程地址空间之页表4. 线程和进程切换5. 线程的优点6. 线程的缺点7. 线程异常8. 线程用途9. 线程和进程 二、线程控制1. pthread 线程库(1)pthread_create()(2)pth…
建站知识
2025/1/19 9:55:45