自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++多线程编程进阶

C++多线程编程是一个深入的话题,需要对操作系统和计算机系统有一定的了解。在实际编程中,我们需要注意线程安全、数据竞争、死锁等问题。希望这篇文章能帮助你更深入地理解C++多线程编程。

2024-03-27 19:48:00 394

原创 C++多线程编程入门

在现代计算机系统中,多线程编程是一种常见的并发编程方式,它可以充分利用多核CPU的性能,提高程序的执行效率。C++从C++11开始,就在标准库中提供了对多线程编程的支持。本文将介绍C++多线程编程的基础知识和一些常见的使用技巧。

2024-03-27 19:43:12 232

原创 级联cascade

在推荐系统中,级联模型通常包括不同的阶段,如粗筛选(用于快速减少候选内容数量),精筛选(用于更细致地评估和排序候选内容),以及可能的个性化调整等。在推荐系统中,"级联"(Cascading)是一种常用的结构和方法,它指的是将多个处理阶段或模型按顺序排列,每个阶段的输出作为下一个阶段的输入。- **效率和效果的平衡**:级联结构旨在平衡计算效率和推荐质量。总的来说,级联在推荐系统中是一种有效的结构方法,能够帮助系统在处理大量数据时保持高效率,同时在后续阶段提供精确和个性化的推荐结果。

2023-11-24 14:56:48 382 1

原创 C++:#include <> 和#include““ 有什么区别

使用尖括号 `< >` 表示查找全局头文件路径,而双引号 `" "` 表示首先在本地目录搜索,如果未找到,再按全局路径搜索。在C++中,`#include ` 和 `#include "file"` 都是预处理指令,用于包含或导入其他文件的内容。- 当使用双引号 `""` 时,编译器首先会在当前文件所在的目录中查找指定的文件。- 例如,`#include ` 或 `#include ` 通常用来包含C++标准库的头文件。

2023-11-16 16:03:33 95 1

原创 C++:ld.lld: error: undefined symbol

这个问题通常与命名空间的使用方式没有直接关系,因为C++的命名空间主要用于组织代码,避免名称冲突,而不影响编译和链接的基本过程。所以,即使 `cps` 命名空间中的代码引用了 `recall_service` 命名空间中的代码,或者反过来,都不应该直接导致链接错误。2. 编译单元未包含:如果 `mget` 方法的定义在另一个源文件中,确保该源文件被正确编译并链接到最终的可执行文件或库中。4. 模板实例化问题:如果 `mget` 是一个模板方法,并且其实例化在编译单元之外进行,可能需要确保适当的模板实例化。

2023-11-16 14:54:16 8967 2

原创 左程云算法基础笔记第一课

1.认识时间复杂度2.选择、冒泡排序细节的讲解与复杂度分析3.异或运算一个数组中有一种数出现了奇数次,其他数都出现了偶数次,怎么找到这一个数一个数组中有两种数出现了奇数次,其他数都出现了偶数次,怎么找到这两个数4.插入排序细节的讲解与复杂度分析5.二分法的详解与扩展在一个有序数组中,找某个数是否存在 O(log N)在一个有序数组中,找>=某个数最左侧的位置,同上区别是二分到该范围没有数O(log N)无序数组中,相邻数一定不相等,求一个局部最小的

2023-10-16 13:55:07 42 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除