自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入学习c++ c++标准库体系结构与内核分析笔记

c++标准库体系结构与内核分析笔记泛型编程(Generic Programming,GP)即使用模板为主要工具来编程。c++标准库SL由c++编译器提供的各种头文件。c++标准模板库STL占据c++标准库的大部分。并含有六大部分。STL的编写者们规定,他们写的组件都放在 std 这个命名空间中。STL六大部件容器分配器算法迭代器适配器仿函数关系图:我们先从容器看起,在使用容器时,我们存入取出都涉及到内存的问题,但是这些问题我们并不需要考虑,因为有分配器做容器的支撑。当我们

2020-10-07 16:22:00 267

原创 linux安装nvidia驱动失败?重装系统后nvidia-smi无法使用?

选择 附加驱动,更改到任意版本专有驱动,只要不是最后那个开源驱动就行。

2024-04-15 14:47:43 140

原创 conda打包base环境

不可以直接使用conda pack -n base!

2024-04-11 16:48:47 158 1

原创 二叉树遍历迭代算法坏我好事tnnd

二叉树遍历总结,迭代算法,前序中序后序

2022-09-28 20:50:51 189 1

原创 Linux系统训练模型进程被killed,其实类似于显存out of memory

文章目录一、寻找原因二、解决思路1.是否在模型中使用了list.append()2.在对dataset数据处理时是否使用了浅拷贝(对array直接使用=号)3.未完待续一、寻找原因Linux中进程被killed时没有任何提示。可以尝试使用命令(在任何目录下)sudo dmesg | tail -7查看出错日志。发现意思是要使用的虚拟内存(linux里也叫交换内存swap)不够了。我搞了半天的虚拟内存,不管用。后来我打开Linux中的系统监视器,盯着训练过程发现,是训练时内存被逐步填满,

2022-04-28 15:29:33 6422 6

原创 c++学习 函数对象(仿函数)

c++学习 函数对象(仿函数)概念重载函数调用操作符“()”的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象,也叫仿函数(functor),其实就是重载“()”操作符,使得类对象可以像函数那样调用。注:1、函数对象(仿函数)是一个类,不是一个函数2、函数对象(仿函数)重载了”()”操作符使得它可以像函数一样调用。特点函数对象可以像普通函数一样调用。函数对象可以像普通函数那样接收参数。函数对象超出了函数的概念,函数对象可以保存函数调用的状态(通过类内部

2020-08-29 10:55:24 297

原创 c++学习 STL

c++学习 STLSTL(standard template library)即标准模板库,顾名思义,是基于模板实现的。他被内建在编译器中,无需下载即可使用。广义上分为:容器(container)、算法(algorithm)、迭代器(iterator)。思想:数据与算法分离,通过迭代器联系。拥有以下特点:1、高可重用性2、高性能3、高移植性4、跨平台容器序列式容器:容器中元素的位置是由元素进入的顺序决定的。关联式容器:其他排位规则的容器。迭代器类似于指针,默认指向容器中第一个

2020-08-28 18:11:43 220

原创 c++学习 I/O

c++学习 I/O输入还是输出,是相对于程序而言的。标准I/O标准输入:从键盘输入进程序。标准输出:从程序输出到显示器/控制台。注: 我们常用的cout(标准输出)、cin(标准输入)等,并不是关键字,而是全局流对象。另有cerr(标准错误(输出))和clog(标准日志(输出)),其中cerr没有缓冲区,而clog有。缓冲区缓冲区是一块内存空间。以cin为例,缓冲区可以看作程序与键盘之间的桥梁。cin首先从缓冲区里读数据,若缓冲区无数据可用,则阻塞,等待键盘向缓冲区输入数据。cout&lt

2020-08-20 18:07:16 119

原创 c++学习 异常

c++学习 异常为什么要用异常对于程序中不想发生的事情,我们常常使用判断返回值的方法来应对各种情况,但是这种方法有缺点:1、返回值可能意义不明。2、可能忘记处理返回值。而引入异常后就可以解决这些问题,且异常还有两个好处:1、表义更加丰富。2、可以跳级。基本语法...

2020-08-20 09:56:27 87

原创 深入学习c++ 关键词第三部分

深入学习c++ 关键词第三部分namespace命名空间。基本用法:namespace xspace{ class A { int data; };}class A{ int data;};void function(){ xspace::A a1; A a2; namespace yspace = xspace; yspace::A a3;}noexcept当你确定自己的某个函数不会抛出异常时,可以使用noexcept,这样编译器对该函数进行处理时,

2020-08-12 15:04:07 101

原创 深入学习c++ 关键词第二部分

深入学习c++ 关键词第二部分你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片

2020-08-10 11:47:23 152

原创 深入学习c++ 关键词第一部分

深入学习c++ 关键词第一部分alignasalignofand零散知识点:功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入alignas规定类或结构体的对齐字节数(2的n次方)如:struct alignas(8) s{}

2020-08-09 16:10:15 101

(武汉理工大学)汇编语言程序设计大作业代码及报告

使用汇编语言实现矩阵的转置和运算操作,基于dos窗口编程,内涵实验目的、代码、结果截图等

2023-03-27

XML技术实现动态简历系统的设计思路、技术要点以及完整的前后端代码

XML课程的大作业,包含了使用XML技术实现动态简历系统的设计思路、技术要点以及完整的前后端代码,来自武汉理工大学课程

2023-03-27

绘画好用的漫画类绘画笔刷

绝对好用的漫画笔刷

2023-03-26

ninja,当你跑实验报错时就知道他是什么用了

ninja,当你跑实验报错时就知道他是什么用了

2023-03-26

好用的像素绘画工具aseprite

解决独立游戏开发程序的美术素材烦恼,自己来画像素画

2023-03-26

杀戮尖塔卡牌箭头选择功能脚本

通过贝塞尔曲线实现跟随鼠标移动的曲线选择箭头,适用于unity的脚本

2023-03-26

各种系类风格的ppt模板

好用的很哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

2023-03-26

空空如也

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

TA关注的人

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