自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 541. 反转字符串II

实现思路:一个for循环从0开始计数,每次跳跃2k个位置,每一趟循环查看当前位置i + k是否到末尾了,如果没有到,则反转[i ,s.size() - 1]给定一个字符串 s 和一个整数 k,从字符串开头算起, 每计数至 2k 个字符,就反转这 2k 个字符中的前 k 个字符。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。如果剩余字符少于 k 个,则将剩余字符全部反转。输入: s = "abcdefg", k = 2。输出: "bacdfeg"

2024-10-09 20:37:15 26

原创 C++中,左值引用作为函数返回值也可以绑定右值

学过C++的牛马都知道,在C++中,正常情况下左值引用只能绑定左值,右值引用只能绑定右值,const引用既可以绑定左值又可以绑定右值。这是我在实现写时复制的时候的代码,可以看到str2[3] = 'H';能成功赋值,但是str2[3]是一个char&,如果这里还有牛马看不懂的,可以看看我下面这个代码。可以看到 func() = 'M';也是可以运行的,func()返回的是一个引用。

2024-10-07 11:01:44 165

原创 堆排序(C++版)

父节点的索引为i,lchid的索引为2 * i + 1,rchild的索引为2 * i + 2。最后一个含有孩子节点的父节点索引为:(v.size() - 1) / 2。1、建堆(大根堆,升序排;

2024-10-04 21:38:23 150

原创 快速排序(C++版本)

【代码】快速排序(C++版本)

2024-10-04 16:32:21 104

原创 2、C++面试题:可执行程序是如何生成的?

例如,#include指令会告诉预处理器将指定的头文件内容插入到源代码中,而#define指令则用于定义宏,预处理器会在编译前将所有的宏替换为其对应的值。在整个过程中,还需要注意内存管理和优化的问题。例如,在链接阶段,静态链接器会复制被应用程序引用的目标模块,以减少可执行文件在磁盘和内存中的大小。链接器会解析目标文件之间的符号引用,将各个目标文件中的代码和数据组合在一起,形成一个完整的可执行程序。需要注意的是,不同的编程语言和编译器可能会有不同的实现方式和细节,但总体流程是相似的。

2024-10-03 17:14:48 247

原创 1、C++面试题:可执行程序是如何变成进程的?

需要注意的是,不同的操作系统和平台可能会有不同的实现细节和步骤,但总体流程是相似的。此外,进程创建后,它会在操作系统的控制下与其他进程并发执行,共享系统资源,并通过进程间通信(IPC)机制进行交互。在这个过程中,操作系统扮演着关键的角色,它负责程序的加载、资源的分配、进程的管理和调度等任务。:操作系统为每个进程创建一个进程控制块(PCB),用于存储与进程相关的信息,如进程ID、状态、寄存器信息、内存指针等。:在进程开始执行之前,操作系统会设置进程的上下文,包括程序计数器、栈指针等寄存器的值。

2024-10-03 15:42:59 217

原创 关于conda创建虚拟环境,解决conda config --set report_errors true问题

首先进入base环境,比如我要创建一个新的环境conda create -n pointCloudCLS python=3.8。然后再conda create -n pointCloudCLS python=3.8就成功了。win+cmd,输入%HOMEPATH%,然后搜索.condarc点进去,删掉① - defaults,② 将所有的https改为http。当我们要用conda创建一个虚拟环境时。

2023-11-20 17:06:30 3863 3

原创 ONNX: starting export with onnx 1.14.0...ONNX: export failure: Exporting the operator silu to ONNX

新建一个.py文件,然后import torch.nn.modules.activation,按住Ctrl+鼠标左键,进入activation.py文件中,修改393行左右的代码,

2023-07-12 10:29:40 445 1

原创 thymeleaf模板技术在html页面中没有提示或者不认识th:if=““的解决办法?

thymeleaf模板技术在html页面中没有提示或者不认识th:if=""的解决办法?

2022-09-06 11:04:55 551 1

原创 NoClassDefFoundError: Could not initialize class com.atguigu.uitls.XXX错误

NoClassDefFoundError异常

2022-09-06 08:25:56 207

原创 在Numpy数组如何将二维转为一维,一维转为二维

numpy数组一维和二维之间的转换

2022-09-05 12:04:33 1436 1

空空如也

空空如也

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

TA关注的人

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