- 博客(118)
- 资源 (1)
- 收藏
- 关注
原创 VBA实现关闭Excel自动计算,关闭屏幕刷新
涉及到提取表格大量数据操作,复制粘贴多个单元格时,尽量避免一个个单元格提取,或者一行行一列列提取数值,设计大量IO流操作非常浪费时间。尽量找出数据之间的规律,批量选中复制粘贴,找到利用双指针或者其他算法找到连续行或者列的规律进行批量操作。往往能几十倍的提升代码运行效率,一下。
2024-06-13 13:22:42 1013
原创 VBA打开文件的方式及各个方式的使用优劣 Application.GetOpenFilename、FileSystemObject(Scripting.FileSystemObject):
VBA程序中打开文件和文件夹的函数汇总,以及对应的方法的优缺点
2024-03-22 09:31:44 3706
原创 Cannot install Microsoft Office 64-bit after removing Office 32-bit 卸载微软之前版本
win10系统安装了一个Viso2019,无法安装Excel 64位版本。弹窗报错。
2024-03-05 17:21:27 1162
原创 出现数据库出现没有时间格式的错误,实体类Date类型不对导致时间报错
数据库最早时间为2023年1月1日,前端查询后却出现2022年12月31日的数据。讲until的Date改成sql类的Date,就可以了。数据库时间类型为date。swagger接口测试。
2023-12-04 20:31:28 603
原创 解决mysql.connector.errors.ProgrammingError: Not all parameters were used in the SQL statement
这个错误通常是由于你在执行 SQL 查询时没有使用完所有的参数而引起的。MySQL 报错 “Not all parameters were used in the SQL statement” 是为了提醒你的 SQL 查询语句中的占位符和参数数量不匹配。将占位符替换成对应的具体值,在sql语句中测试,看看能否成功插入。我是因为A列是空白单元格,对应不上,所以一直报错!到此为止我测试都没有问题!为你的数据库和表的相应值。请确保在实际代码中替换。首行是否有合并单元格!首列是否有空白单元格!
2023-11-06 17:48:38 1141
原创 三级分类部分三级目录无法加载,后端接口能在前端返回所有数据
开发过程中不要随便用递归!!!Debug不好调整,遇到其他问题结合,真的是头皮发麻!!!本文只是精简的讲述了核心找bug的过程,但是Debug打各种条件断点,查看Tomcat源码,StackFlow看英文,,,等等困扰了我一天的bug,终于跟冠哥合理解决了!!!推荐看一下阿里开发手册对递归使用的建议!!!
2023-10-18 10:24:30 498
原创 No servers available for service: renren…。 Gateway 网关报503错误 ,已解决
配置spring cloud gateway使用端口访问就可以,使用lb:// 就报503。去renern-fast里面这么配置是错的。gateway服务没有依赖。
2023-09-21 19:59:34 3280 2
原创 Param ‘serviceName‘ is illegal, serviceName is blank,SpringCloudAlibaba踩坑记录
重新梳理一下nacos和gateway的配置流程,把之前配置好pom文件重新梳理一下,发现gateway服务报错了。
2023-09-21 08:30:29 777
原创 Nacos服务列表有服务,但是配置列表不起作用。
想要重新再写一下springcloud alibaba 的组件配置,再另一个服务renren-product引入,nacos的注册发现和配置中心。前面都很顺利但是修改配置中心配置的时候不起作用!!!另一个服务代码相同但是起作用了,对比了很多次,最终发现是poom文件的依赖问题!!分享一下解决思路。
2023-09-20 21:43:36 1788
原创 Comparator 接口使用方法,结合java8新特性及源码分析
Comparator是一个函数式接口,因此可以用作 lambda 表达式或方法引用的赋值目标。是指在Java中使用函数式编程的方式声明函数或方法。函数式编程是一种编程范式,它将计算视为函数应用的方式,强调了函数的纯粹性和不可变性。在Java中,函数式编程通常使用Lambda表达式、方法引用、函数接口等特性来实现。在你提供的代码中,Lambda表达式就是一个函数式声明,它表示一个比较器的定义,将对象的比较规则抽象为一个函数。总之,comparing。
2023-09-18 19:23:23 2468
原创 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)ERROR mysql报错
mysql登录报错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) https://www.cnblogs.com/zhongyehai/p/10695334.html。如果在登录MySQL出现这个的报错信息:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
2023-09-12 17:41:36 448
原创 dll文件反编译源代码 C#反编译 dotpeek反编译dll文件后export
项目合作的时候,使用前人的或者其他部门dll文件直接在机台运行,会出现很多问题,逻辑,效率等等,此时我们可以选择对他们的代码进行反编译和重构,重新梳理逻辑。直接去官网下载安装https://www.jetbrains.com/decompiler/我选择的是Web Install的Download,免费使用无需破解啥的YYDS。打开dotPeek后点击File->Open,选择.dll文件的目录位置。选择导出的文件夹,等待一小会即可,导出后目录格式如下。等待下载后直接安装就行,安装过程比较简单。
2023-09-09 16:27:47 2847
原创 设计模式-01简单工厂模式详解 详细代码对比
从三个维度来说明:抽象产品角色–Vehicle 交通工具具体产品角色 – Car、Bicycle工厂类角色–VehicleFactory1 简单工厂模式中抽象产品角色Vehicle 使用interface,原生代码是class2 简单工厂模式中具体产品角色Car,需要实现接口,原生代码为单独类3 简单工厂模式中具体工厂类角色–VehicleFactory 返回对象是Vehicle 接口,原生代码的返回对象是Object。
2023-09-06 13:59:01 825
原创 @Autowired Spring与原生代码对比 Spring底层源码实现原理
在Spring框架中,依赖关系通常表现为一个组件(例如,一个服务类或一个控制器)需要引用其他组件(例如,一个数据访问类或一个服务类)的实例来完成某些操作。注解告诉Spring要在类中自动注入依赖项,从而简化了依赖管理的过程,提高了代码的可维护性和可测试性。注解告诉Spring自动注入依赖项,这意味着Spring会负责在运行时创建依赖项的实例,并将它们注入到需要它们的类中。虽然具体的实现涉及大量的代码和细节,但这个过程的核心思想是在组件扫描的基础上,自动处理依赖关系,使应用程序的开发更加便捷和模块化。
2023-09-06 09:02:51 97
原创 数据库 设计规范数据库设计样例
这篇文章介绍了设计数据库表结构应该考虑的几个方面,还有优雅设计的个原则,举了一个例子分享了我的设计思路,为了提高性能我们也要从多方面考虑缓存问题。收获最大的还是和大家的交流讨论,总结一下1.首先,一定要先搞清楚业务需求。比如我的例子中,如果不需要灵活设置,完全可以写到配置文件中,并不需要单独设计外键。主表中直接保存各种筛选标签名称(注意维护的问题,要考虑到数据一致性)2.数据库表结构设评一定考虑数据量和并发量,我的例子中如果数量量小,可以适当做冗余设计,降低业务复杂度。
2023-09-05 19:44:30 553
原创 力扣刷题49 字母 异位词分组
Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序,这些算法实现了多态,那是因为相同的方法可以在相似的接口上有着不同的实现。输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]输出: [[“”]]
2023-09-05 08:51:14 215
原创 报错(! [rejected] master -> master (fetch first))解决方案
情况:本地已有的前端项目,想利用git上传到gitee已有仓库上去,但是报错!如上所示,根据提示输入命令无效,报错!输入上述命令,其中origin代表你的仓库uri,后面的master表示将当前的提交到本地仓库的内容和远程仓库合并;查看冲突文件,一个个改成变动的版本。冲突文本上方左上角 可以选择合并方案!改完之后,可以清空一下暂存区和本地仓库的缓存,重新git add .如果你有多个分支,不出意外的话又要出意外了!不出意外的话就要出意外了!使用下面指令指定 push。
2023-09-01 14:52:13 1709
原创 leetcode idea debug 刷题debug神器
IDEA配置好后debug效果,可以一步步debug设置断点查看各个变量的变化,也可以跳转到对应的方法查看源码!!!
2023-08-30 22:42:52 1238
原创 【git进阶】 .ignore 忽略有道 忽略核查gitcheck-ignore -v
忽略有道要注意,从子目录来找起若父目录被忽略,感叹号无力回天忽略层级划清楚,步步status得出。
2023-08-28 10:59:47 1292 1
原创 【git进阶使用】 告别只会git clone 学会版本控制 ignore筛选 merge冲突等进阶操作
本人之前使用git没有展开系统学习,只会简单的git clone和push、pull绑定公钥、创建账户等入门操作,对于版本控制回溯,.ignore过滤,多人协同开发merge,创建dev和main开发和产品分支等工作中常用的场景功能不太熟悉,所以记录一下自己的进阶学习。
2023-08-27 13:26:38 1151
原创 【VBA入门】WorkBook 对象 Name操作 宏录制筛选删除代码
如果省略该参数,那么将创建包含一定数量空工作表的工作簿,工作表数为SheetsInNewWorkbook属性所设置的数量。对应的工程文件视图中,有两个Sheet1,现在我手动改变Sheet1表格名字,测试wb.Sheets(1)表示所有Sheet表(Sheets)的第一表命名为“产品名称”上面的代码在工作表Sheet2中创建一个局部名称MyName2,代表Sheet2中的单元格区域A1:B3。上面的代码在当前工作簿中将工作表Sheet1内的区域B2:D6命名为MyName,该名称为。
2023-08-12 14:40:51 1630 1
原创 Chrome有些网站打不开,但是火狐可以打开
开了一个梯子,Chrome不能使用,火狐可以。之前装过插件Ghelper白嫖科学上网,那次之后好像浏览器环境就乱了。卸载了谷歌重新装还是不行,设置局域网也不行,使用火绒上网助手断网恢复也不行,记录一下问题。
2023-08-08 20:10:09 4880 1
原创 YOLOv7-tiny网络结构图及yaml文件 详细备注
yolov-tiny网络结构图,结合yaml文件和common.py源码深度理解网络构建及其过程中图片的尺度变化
2023-03-24 03:53:57 14011 3
原创 _pickle.UnpicklingError: STACK_GLOBAL requires str(yolov5训练自己的数据集报错)
_pickle.UnpicklingError: STACK_GLOBAL requires str
2022-10-27 10:45:34 856
原创 一听就能懂字符集、ASCII、GBK、Unicode、UTF-8、字符编码、解码、乱码问题的
一听就能懂字符集、ASCII、GBK、Unicode、UTF-8、字符编码、解码
2022-10-09 15:19:43 353
酒店预订管理系统的设计与实现
2020-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人