- 博客(24)
- 收藏
- 关注
原创 C++静态多肽
在编译阶段就必须确定程序的操作调用(如函数调用)与执行该代码间的关系,确定这种关系称为束定,在编译时的束定称为静态束定。运算符的重载操作数左边调用,而输出运算符的左值是cout不能直接调用,所以将左值和右值都传到函数里面去,而cout的数据类型是ostream,返回值是cout,这是为了可以多个输出。1.运算符重载,就是对已有的运算符重新定义,是其满足自己的特殊需求**(运算符重载不能改变其本来寓意,不能改变其基础类型寓意)**对+号就行重载,对两个类就行操作,其功能是将类里的数据进行相加。
2024-06-05 09:33:32 345
原创 new,delete和malloc和free的区别
这是因为malloc在申请空间的时候多申请了16个字节大小的空间,用于存储申请空间的大小。所以new创建的是初始化了的。而且因为是初始化了的,导致new创建的对象是有真实的物理空间的。当free时,空间回归堆空间而不是释放。new申请的是free store(自由空间),可以自己指定。malloc函数在调用的时候需要给定所需要申请的空间的大小。为什么释放空间的时候不需要释放空间的大小。不会,等到初始化后,中断请求,才会写到物理内存中去。当申请空间大于128k时,调用mmap系统映射。
2024-06-02 21:50:22 315
原创 linux 常用命令
1.查看有哪些shell : cat /etc/shells2.查看当前操作系统正在运行的shell echo $SHELL3.shell 作用是解析命令4.在命令行执行 : ctrl + e 光标转跳到最后(end) ctrl + a 光标转跳到最前 ctrl + u 清空命令行 1.bin 存放配置文件,二进制可执行文件。 2.boot 存放与开机相关的文件。 3.dev 存放设备文件,在l
2024-04-18 11:30:14 480
原创 opencv视频图像加载
提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-04-18 11:29:11 157
原创 在vs2022 中配置protobuf
1.在vs项目中添加protobuf生成的c++文件。看完这个博主的可能还会有问题,添加这个宏。3.可能出现这个问题。
2024-04-09 23:28:16 294
原创 protobuf在windows中的使用
用protoc可执行程序来运行 当前目录下面的xxx.proto 在当前目录生成c++的文件。右键此电脑->属性->高级系统设置->环境变量->path。在Windows下面找个目录放置vs编译生成的文件。在windows配置环境变量。
2024-04-09 21:57:17 378
原创 Vim修改配置
在日常工作中,linux提供的vim同windows下编译器有很大差距,我们可以通过配置vim来进行调整。当然配置的文档网上一堆,大家可以去搜索就好。可以直接复制到vim里面保存就好了。进入里面就可修改配置了。这是我自己配置的vim。
2023-09-24 16:19:28 385 1
原创 虚拟机如何拒绝连接串口
每次在将开发板连接到window上,一旦打开虚拟机,开发板就会接到虚拟机里面,开发板在window上就没有失效了。怎么解决这个问题,在启动虚拟机的时候会出现这样一个情况。我们根据这个提示去解决就好。如图之后点击断开连接就好。
2023-07-13 23:11:38 197 1
原创 linux 报 交换文件 “.1.c.swp“ 已存在!
linux的这个报告其实是因为我在错误撤回操作,我是按windows中惯性思维ctrl+z,但是在linux中不能按照windows来论,导致linux产生了swp文件。linux中vim中撤回是。退出vim后可以执行。
2023-05-05 16:52:56 406
原创 jupyter运行不出结果
在jupyter中当执行某段代码时前面出ln【*】,大概率可以重启内核,因为重启可以解决百分之八十的问题。以这个为列。
2023-03-18 17:08:39 3920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人