自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(270)
  • 资源 (4)
  • 收藏
  • 关注

原创 指针和const

本文总结了C++中const与指针结合的三种常见形式:1)const在右侧为常量指针,指针地址固定但可修改数据;2)const在左侧为指向常量的指针,指针可重定向但不可修改数据;3)const在*两侧为指向常量的常量指针,地址和数据均不可修改。通过分析不同位置const的语义差异,帮助开发者理解指针的读写权限控制,适用于需要保护数据或固定指针的场景。掌握const的位置规则,可以准确判断指针的可变性和应用场景。

2025-07-14 16:20:23 300

原创 c++指针与引用的区别

引用和指针是C++中的两种重要机制。引用必须初始化且不可更改绑定,是变量的别名,共享同一内存地址;而指针可延迟初始化并改变指向,存储目标地址并通过解引用访问。引用不支持NULL状态,指针可为nullptr。函数参数传递时,引用直接修改原变量,指针需显式解引用。引用语法简洁适合别名场景,指针适合动态内存管理。示例代码展示了二者的初始化、操作和差异,理解这些区别能避免常见错误。

2025-07-08 09:57:59 320

原创 python 、java、c++ 抽象基类ABC的区别及代码案例

本文对比了Python、Java和C++中抽象基类的核心特性和实现方式。Python通过ABC模块和@abstractmethod实现运行时检查,支持多继承;Java采用abstract关键字和接口,编译时检查且不支持类多继承;C++通过纯虚函数(=0)在编译时强制实现。三者差异主要体现在错误检测时机(运行时/编译时)、多态机制、设计哲学和内存管理等方面。代码案例展示了各语言实现抽象基类及继承的具体语法,特别解析了C++虚函数与纯虚函数的关键特性。不同语言的抽象机制反映了其各自的类型系统和设计理念。

2025-06-19 15:23:08 312

原创 c指针理解

本文解析了C语言中数组下标引用的几种常见操作。通过定义数组array[10]和指针ap=array+2,分析了几种指针运算的等价形式:ap+6对应array[8],*ap+6是先取array[2]再加6,*(ap+6)直接访问array[8],ap[-1]对应array[1],而ap[9]则会越界访问array[11]。这些示例展示了指针与数组下标之间的转换关系及潜在风险。

2025-06-18 21:37:36 233

原创 编写整洁的python之装饰器

如何使用装饰器优化Python代码中重复的try-except错误处理。通过定义一个通用装饰器handle_bdh_not_defined,可以统一处理多个函数中相似的异常情况,特别是当未定义数据源"bdh"时的错误提示。装饰器实现方式是将错误处理逻辑封装在外层函数中,通过参数传递自定义错误信息,从而减少代码重复,提高可维护性。文中对比了优化前后的代码结构,说明装饰器在简化代码方面的优势。

2025-06-09 15:01:45 189

原创 Excel高级函数使用FILTER、UNIQUE、INDEX

摘要:该公式通过多重条件过滤数据并提取唯一值。首先使用FILTER函数按日期范围、排除特定条件筛选B列数据,再由UNIQUE函数获取唯一值列表,最后用INDEX结合ROW函数提取指定行号的值。若出错则返回空值。公式解析重点说明了FILTER的条件组合逻辑、UNIQUE的参数选择(默认按行去重),以及INDEX如何从去重后的数组中定位值。整个公式实现了从明细表中提取满足多条件且不重复的特定字段值。

2025-06-04 14:40:32 503

原创 给pandas apply加加速进阶之numpy select

本文比较了NumPy的np.select和pandas的df.loc在处理多条件数据时的性能差异。np.select通过向量化操作提供更优性能,适合处理互斥条件和简单逻辑,代码更简洁;而df.loc则灵活性更高,适用于复杂逻辑和逐行处理场景。文章通过具体案例展示了两种方法的使用方式,建议根据实际需求选择:优先考虑性能时使用np.select,需要灵活性时采用df.loc或apply方法。参考文档包含NumPy官方说明和性能优化建议。

2025-05-28 15:47:45 368

原创 java 后端数据权限解读

java 后端数据权限解读,如何控制权限

2024-09-24 14:29:07 1044

原创 ELement plus 前端表单使用解读

ELement plus 前端表单使用解读

2024-09-24 14:28:18 820

原创 mybatis解读

mybatis使用解读

2024-09-24 14:26:33 968

原创 Spring Boot项目中结合MyBatis详细使用

Spring Boot项目中结合MyBatis使用

2024-08-26 15:16:46 3913 4

原创 springboot+vue3+Element-plus前后端分离(文件上传与回显)

springboot+vue3+Element-plus前后端分离(文件上传与回显)让你拥有一个文件存储器(部署在同一局域网中)

2024-08-16 16:36:57 1641

原创 Node.js 中托管本地图片文件

nodejs前端服务器,本地图片实现浏览器访问

2024-08-14 11:20:30 745

原创 Electron结合vue3 打包

Electron结合vue3 打包

2024-08-08 17:00:35 1507

原创 msys编译redis window版本及下载渠道

msys编译redis window版本及下载渠道

2024-08-06 10:08:45 681

原创 前端小白安装node、vue、Express、Electron及(Electron桌面端exe应用开发)

前端小白安装node、vue、Express、Electron及(Electron桌面端exe应用开发)

2024-07-31 16:23:27 1287

原创 用最简单的方法对大数据进行处理 vs spark(不需要安装大数据处理工具)

不需要安装大数据处理工具,用最简单的方法对大数据进行处理 vs spark

2024-07-29 15:43:00 236

原创 小白一步步实现SSM框架之AOP(CGLIB动态代理实现)

小白一步步实现SSM框架之AOP(CGLIB动态代理实现),详细小白能看懂。

2024-07-26 14:56:45 935

原创 小白一步步实现SSM框架之Tomcat(超详细)

Tomcat其实也没有那么难玩

2024-07-20 21:24:34 913

原创 小白一步步实现SSM框架之AOP(自己实现)

小白一步步实现SSM框架之AOP(自己实现)

2024-07-18 14:18:59 965

原创 小白一步步实现SSM框架之MYBATIS( 存储过程)

小白一步步实现SSM框架之MYBATIS( 存储过程)

2024-07-17 14:44:19 506

原创 小白一步步实现SSM框架之IOC(自己实现)

小白简单使用ssm(自己实现IOC)

2024-07-16 19:44:57 1110

原创 技术小白学习SSM框架(Spring、SpringMVC、MyBatis)

技术小白学习SSM框架(Spring、SpringMVC、MyBatis)

2024-07-10 10:08:23 1129 1

原创 Pip换源,以及python解耦方法实现

Pip换源 ,解耦

2024-07-04 20:11:22 614

原创 小白轻松使用maven

maven 安装及其使用

2024-07-04 14:19:34 1260 2

原创 python解耦重构,提高程序维护性

重构代码,提高程序维护性

2024-07-03 20:27:41 549

原创 python自动移除excel文件密码(升级v2版本)

python自动移除excel文件密码

2024-07-02 13:37:24 582

原创 java 一键打包exe (GraalVM方式)

java 打包exe, 在windows系统运行

2024-07-02 09:55:20 1489

原创 mysql8.0.19安装zip版本

MySQL zip版本安装

2024-07-01 10:23:16 350

原创 python自动移除excel文件密码(小工具)

自动移除excel文件密码,可以批量进行

2024-06-27 14:50:15 911

原创 策略模式与函数式编程应用

面向对象思维,使用设计模式,让代码可读性更强。

2024-06-24 18:59:33 370

原创 《疯狂java讲义》Java AWT图形化编程中文显示

java 桌面端应用开发

2024-04-12 21:00:41 320

原创 tkinter页面及treeview布局

tkinter一个好的布局,让元素能够更好的展示,让功能更加的完善。

2024-03-14 16:38:34 829

原创 python、SQL日新增人数统计

解决的方案SQL,按日期排序后只保留第一次出现的数据,这个问题就解决了。保留第一次出现的数据按日进行统计,日数据就是新增的数据。新增人数统计,就是要看比前一天新加的人。用一个SQL语句解决。

2023-10-20 17:04:30 261

原创 sql解决取多个截至每个月的数据

问题:需要查询1月、1-2月、1-3月…1-12月,分区间的累计数据,在同一个sql语句里面实现。多个分开查询效率不高,并且数据手动合并麻烦。

2023-08-24 11:13:46 1764

原创 pyqt6使用多线程,使前台展示和后台处理数据分线程进行

在这个特定的用法中,pyqtSignal(pd.DataFrame)定义了一个可以传递pd.DataFrame类型数据的信号,在需要传递pd.DataFrame类型数据时,可以使用该信号进行传递。当dataProcessed信号发射时,该信号会自动将传递的pd.DataFrame类型数据作为参数传递给showResult槽函数,从而在槽函数中可以直接访问该数据。需要注意的是,当定义槽函数时,参数列表的类型和顺序需要与信号传递的参数列表的类型和顺序一致,否则会导致传递的参数无法被正确接收和处理。

2023-04-27 13:51:03 899

原创 pandas读取和处理大文件

chunksize 为每次读取的数据量,可以减少内存的使用。一般笔记本的内存不可能无限大。进行数据统计和数据筛选的的话用这种方式比较方便。chunk可以处理进行分块处理数据。

2023-04-19 16:13:34 435

原创 sql 计算年龄及分段

以下参数分别是换算单位、出生日期、当前日期。以下参数分别是换算单位、出生日期、当前日期。mysql 年龄的计算方法。

2023-03-29 09:56:04 1175

原创 pandas读取excel精度及replace替换多个

金额部分增加float64,可以进行还原在使用的格式。通过dtype中定义参数来指定数据的格式。

2023-02-13 10:31:50 318

原创 ptqt form布局

设置提示的文字 setPlaceholderText。设置大小 setFixedSize。放置位置 Qt.AlignRight。增加行 addRow 【名称,输入框】表格 QFormLayout。填充框 QLineEdit。

2022-12-02 10:48:09 187

springboot+vue3+Element-plus前后端分离(文件上传与回显)

springboot+vue3+Element-plus前后端分离(文件上传与回显)

2024-08-16

excel可视化大屏制作

可视化动态大屏

2024-07-28

轻量级JavaEE企业应用实战第5版 代码光盘

轻量级JavaEE企业应用实战第5版 代码光盘

2024-07-10

python操作hbase

hbase-thrift库需要替换的文件 替换项目 C:\ProgramData\Anaconda3\Lib\site-packages\hbase

2022-02-04

ParquetViewer.exe

Parquet windows编辑器

2021-12-29

运用LSTM对CPI数据进行预测.py

长短期记忆( LSTM)是一种特殊的RNN,主要是为了解决长序列训练过程中的梯度消失和梯度爆炸问题。简单来说,就是相比普通的RNN,LSTM能够在更长的序列中有更好的表现。 对CPI数据进行预测

2019-11-28

hadoop+hdfs+ha设置

hdfs ha设置文档

2021-10-28

空空如也

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

TA关注的人

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