自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [c++基础]拷贝构造函数和重载运算符

然而,如果你的类包含需要深拷贝的资源(如动态分配的内存、文件句柄、网络连接等),你就可能需要自定义赋值运算符来管理资源,以避免浅拷贝带来的问题(比如多次释放同一块内存)。1.如果你的类包含需要深拷贝的资源(如动态分配的内存、文件句柄、网络连接等),你就可能需要自定义赋值运算符来管理资源,以避免浅拷贝带来的问题(比如多次释放同一块内存)。// 使用赋值运算符将array1的内容赋给array3。// 创建另一个大小为3的MyArray对象。// 打印array2的内容。// 打印array3的内容。

2024-06-18 09:18:19 822

原创 【c/c++基础】文件、二进制、编码

这种写入内存的方式如果用文本文件打开,通过ASCII码解码时,会因为不可见字符出现乱码(具体看ASCALL码表的二进制、16进制和字符的转换方式),10000就相当于字符串,相当于5个字符构成,一个字符占一个字节(8位),所以占5个字节。如果并非直接写在文本文件里,或者是在程序里定义的。在程序里读取,需要做到的就是:必须按存入的类型进行解析,比如int占4个字节,就读取4个字节的二进制数,转换成int,之前做过类似的代码!,内存中一个地址正好是保存1字节数据,也就是27会占1字节,10会占1字节,

2024-06-09 11:49:31 247

原创 【c++基础】数组

【代码】【c++基础】数组。

2024-06-08 18:05:20 84

原创 根据函数名获取函数指针实现注册机制。

通过这种方式,你可以将新的函数注册为 SQLite 的自定义 SQL 函数,并且可以在 GDALDataset 的 executeSQL 方法中执行包含自定义 SQL 函数的 SQL 语句。在 SQLite 中注册自定义函数时,需要提供一个指向 C 函数的指针,并且 C++ 类成员函数有一个额外的隐藏参数 this 指针,因此直接将一个类注册为自定义 SQL 函数是不可行的。三、进阶一下,注册新的函数到sqlite成为sql函数,能够通过gdaldataset的executeSQL方法执行sql。

2024-05-29 22:11:26 729

原创 qt编码,跨平台

但跨平台的源码要用utf-8-bom(我也不知道为啥),并且需要显示中文时,要用qstring::fromlocal8bit包裹(可能是msvc不识别utf-8-bom,所以默认源码里的字符串为local了)。msvc默认源文件的中文为gbk。但是qstring处理时,会按utf-8解析,这样就会用utf-8解析gbk的,导致编码错误。因为qstring有转换机制,将utf-8转成了unicode,能在界面显示。而linux的默认系统编码为utf-8,可以不用fromlocal8bit包裹也能显示。

2024-05-09 14:55:26 276

转载 bug-multiple target patterns.Stop.

cmd显示Active code page: 65001,需将其去掉-CSDN博客

2023-12-23 20:36:30 42

原创 QT创建使用第三方动态库

QT创建第三方动态库(内部)_qt内部库-CSDN博客Qt学习篇(二):Qt加载动态库-CSDN博客QT添加外部动态库_qt添加动态库-CSDN博客Qt:56---QT创建和使用动态链接库(.dll)_qt生成dll文件-CSDN博客

2023-12-18 22:58:18 381 1

原创 Qt中文有换行符

qt中文报错有换行符。

2023-12-18 11:39:52 380 1

原创 信号与槽函数

【代码】信号与槽函数。

2023-12-17 21:10:11 34 1

转载 改cmd默认格式为UTF-8

一、首先我们打开在运行输入框等方式打开cmd窗口后,在窗口顶部右击选择属性,选中选项后会看到默认编码为gbk二、然后我们在默认窗口路径内,输入chcp命令后回车,会输出图中的结果,936就表示gbk编码三、然后在窗口中输入chcp 65001(65001代表utf-8编码),然后回车,即可看到窗口默认编码为utf-8编码了四、上面的方法每次都要重新设置,接下来的方法是自动修改,首先win+R打开运行窗口后输入regedit,点击确定按钮五、接着会打开注册表窗口,按照图中的路径

2023-12-17 11:21:52 2866 2

原创 gdal转换格式

【代码】gdal转换格式。

2023-11-06 22:36:00 53

原创 gdal库学习

【代码】gdal库学习。

2023-11-05 18:45:55 95

转载 panda读取CSV

11111

2022-08-03 16:35:44 83

原创 数据库的知识

数据库

2022-07-07 17:33:36 204

原创 集合的知识

集合

2022-06-19 17:54:03 112

原创 IOC、AOP

IOC、AOP

2022-06-19 16:27:58 88

转载 MySQL事务隔离性

回顾事务的隔离性http://t.csdn.cn/AZtkEhttp://t.csdn.cn/AZtkE

2022-05-09 13:18:26 62

原创 三层架构service、dao、controller层

我的理解:问了小猪,以下是一个双向绑定的逻辑controller层接收前端输入信息并给予响应(是否前后端连接上了),然后controller层将信息参数传给service处理;service封装了一些业务并能调用dao层的api,service层也有很多接口和实现类,实现类调用方法可以操作dao层;dao层能够对单表或多表实现增删改查。dao层还要将增改查的结果返回service层service层再将结果传给controller层controller层再将信息传给前端此上一个..

2022-04-23 22:18:46 6791

原创 spring ioc的依赖注入。

private bookDao的bookDao是属性,此处未创建对象public void setBookDao(BookDao bookdao)此处括号里的bookdao是spring注入的bean对象,未来spring将调用set方法并注入bean对象。this.bookDao的bookDao指的是属性(全局变量),等号右边的是指spring注入的bean对象。bean id = "bookDao"创建了bookDaoImpl实现类的bean对象存储到容器内bookSer..

2022-04-22 11:01:14 362

原创 python语法:矩阵[列表1,列表2]

python语法:矩阵[列表1,列表2]

2022-01-12 17:10:06 356

原创 def函数里的self.A = A到底是啥

def 里的self到底在干啥

2022-01-09 21:44:46 1922

原创 jupyter notebook里的kernel errors

jupyter notebook里的kernel errors怎么整

2022-01-09 10:54:40 605

原创 pycharm打开一直加载的问题

pycharm打开慢解决方法(基本无解,只能缓解)

2021-12-13 16:26:50 2732

原创 jupyter notebook里配置pytorch和tensorflow

jupyter notebook 配置torch和tensorflowjupyter notebook快捷进入F盘

2021-12-13 13:50:25 1727

原创 安装torchaudio时遇到的问题

torchaudio刚公布出来的WindowsCPU版本对应的是torch0.10.0.CPU版本我下载的torch不是最新的,是0.8.0版本的(不想下载最新的版本的),因此下载torchaudio时会重新下载torch。

2021-12-13 10:12:32 2128

转载 python中yield的作用

1.yield的作用先把普通函数变成一个迭代器。等到for循环执行时才开始执行函数体内部的代码。2.函数体计算时,遇到yield则返回一个迭代值(类似return的作用)。(1​​​​​​)(1条消息) python中yield的用法详解——最简单,最清晰的解释_mieleizhi0522的博客-CSDN博客_yield(2)Python yield 使用浅析 | 菜鸟教程 (runoob.com)...

2021-09-10 17:02:49 261

空空如也

空空如也

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

TA关注的人

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