摘要: Python调用C++代码 1. extern "C" {} 包裹导出函数 // C++ 中存在名称修饰,通过 extern "C" {} 将C++函数导出为C函数 // 1. 为类的每个函数创建C风格接口,第一个参数为对象指针 // 2. 提供 create(构造) destroy(析构) 函数管 阅读全文
posted @ 2025-11-17 22:18 梦_鱼 阅读(2) 评论(0) 推荐(0)
摘要: 1. 场景 通过当前节点与依赖节点列表描述一个有向无环图DAG节点依赖问题,适合流程图中节点依赖关系的定义,适合存在明确的依赖关系并且按依赖顺序执行的领域 项目管理与任务调度 工作流与审批流程 2. 数据描叙 name:描叙流程图中节点名称 dependencies: 描叙当前节点依赖的父级节点列表 阅读全文
posted @ 2025-11-17 22:17 梦_鱼 阅读(7) 评论(0) 推荐(0)
摘要: 1. C++中获取随机数的几种方法 1.1 随机数基本概念: 随机数:在一定范围内[a, z],每个数出现的概率相等并且无法预测下一个数的数值序列。 伪随机数生成器(PRNG) 原理:由一个状态寄存器和一个更新函数组成,初始状态由种子决定,更新状态会根据当前状态生成下一个状态,并输出一个伪随机数 种 阅读全文
posted @ 2025-01-13 21:44 梦_鱼 阅读(1609) 评论(0) 推荐(0)
摘要: 1. 类型别名 处理复杂类型时,为已有的类型定义新名字的机制,提高代码的可读性与可维护性。 别名不会创建新的类型,而是为已有的类型建立一个新的名称 C++提供了3种方式定义类型别名: #define typedef using 2. #define 预处理机制,在编译时对代码文本进行替换 #defi 阅读全文
posted @ 2025-01-08 23:07 梦_鱼 阅读(97) 评论(0) 推荐(0)
摘要: 冒泡排序 1. 解决的问题 给序列排序 2. 核心知识 交换元素位置(升序) 若当前位置值比之后一个位置值大(squeue[i] > sequeue[i+1]) 2层循环 第1层:需要执行交换的元素序列(需要执行交互的序列长度等于需要执行交换的次数) 第 2层:交换 每次第1层循环结束,最大的一个元 阅读全文
posted @ 2024-03-20 22:47 梦_鱼 阅读(25) 评论(0) 推荐(0)
摘要: 插入排序 1. 解决的问题 在已经排好序的序列中,插入一个新元素,让序列依旧保持有序,如优先级队列 2. 核心知识 0个或者1个元素,已经是排好序的 交换位置的条件(升序): 当前元素比后者大(sequeue[i] > sequeue[i+1]) 当前元素比前者小(sequeue[i] < sequ 阅读全文
posted @ 2024-03-20 21:53 梦_鱼 阅读(23) 评论(0) 推荐(0)
摘要: 动态内存分配 程序在运行过程对内存进行分配申请与释放 new运算符 运行时存储分配,返回可以存放对应类型数据的内存地址,指向分配的内存空间 分配基础类型内存存储空间 #include <iostream> using namespace std; int main() { string *name; 阅读全文
posted @ 2024-03-09 21:57 梦_鱼 阅读(171) 评论(0) 推荐(1)
摘要: 释放由new操作符动态分配的内存空间,调用对象关联类型的析构函数 只能操作指针类型对象 单个对象使用delete运算符,但多个对象的数组则需要使用delete[]运算符 #include <iostream> int main() { int* y = new int(10); // 释放指针指向的 阅读全文
posted @ 2024-03-08 08:34 梦_鱼 阅读(29) 评论(0) 推荐(0)
摘要: CUDA 开发环境搭建 1. 安装 CUDA ToolKit 查询驱动支持的CUDA版本 # 命令输出第一行版本nvidia-smi命令的版本,nvidia驱动版本与支持的cuda版本,当前本地机器支持的cuda版本为12.2 nvidia-smi 进入官网下载对应版本的cuda安装,历史版本归档下 阅读全文
posted @ 2024-03-02 21:32 梦_鱼 阅读(726) 评论(0) 推荐(0)
摘要: 1. 向已关闭的chan写 会直接panic,报 send to close channel错误 package main func main() { // 创建缓冲区为4的字符串chan schoolChan := make(chan string, 4) // 放入3个值 schoolChan 阅读全文
posted @ 2024-02-02 21:06 梦_鱼 阅读(146) 评论(0) 推荐(0)