自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

acoolgiser的博客

微信公众号:acoolgiser

  • 博客(210)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaScript中onclick事件传递数组参数时接收的是[object,object],需要转为字符串传递

将数组参数转换为JSON字符串是一个很好的做法,这样可以确保数组中的数据以正确的格式传递给函数。在JavaScript中定义button的onclick点击事件,传递参数的时候,某个参数是数组,在方法体里面接收到的值是[object,object]。一开始在网上找解决办法,使用JSON.stringify(arr)传递数组参数,还是不行,出现解析失败问题。我传递了两个参数给点击事件方法modifyFunc,第一个参数是字符串,第二个参数是数组。参数仍然是数组,那么你可能需要使用。如果你在函数中接收的。

2024-01-26 09:14:27 885

原创 java List去重,根据多个字段属性去重

java List去重,根据多个字段属性去重。如果我有一个A类,里面有5个字段,对于数组List list,我想根据其中的2个字段来去重,如果2个字段都是一样的,只取最新的一条数据即可。

2023-12-05 18:22:08 1628

原创 sql查询到了数据但是实体类个别字段为null(映射失败)

sql查询到了数据但是实体类个别字段为null(未建立字段映射)

2023-10-17 10:37:29 686

原创 layui踩坑记录之form表单下的button按钮默认自动提交

因此,当我们在使用form的时候,如果没有添加标准的提交按钮,会自动默认把其他的普通按钮认为是提交按钮,因为button的type默认值为“submit”。其实就是使用form的时候,应该对应有一个提交按钮,配套使用。其他功能按钮相加多少就加多少,但是必须要有一个提交按钮。2.在不需要提交的场景使用form时尽量使用a标签按钮来代替button,比如筛选功能中的查询按钮;1.在form中使用button时添加type属性:button、submit、reset;layui的官网说的也是比较清楚的,通过。

2023-07-21 16:11:54 2552

原创 mybatis Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java

Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.lang.String and java.util.Date Cause: java.lang.IllegalArgumentException: invalid comparison: java.lang.String and java.util.Date

2023-03-30 09:18:37 3078 2

原创 对Object使用toString方法出现空指针异常java.lang.NullPointerException

在写代码的过程中发现一个很容易出错的小bug,当使用toString方法把对象(Object)转成字符串时,很容易忘了考虑空指针异常:java.lang.NullPointerException。

2022-09-13 15:49:10 2531

原创 layui table reload表格刷新重加载后lay-tips提示框不显示问题

layui table lay-tips

2022-07-25 16:01:28 2593

原创 解决MyBatis的报错 There is no getter for property named ‘*‘ in ‘class java.lang.String‘

解决MyBatis的报错 There is no getter for property named ‘*‘ in ‘class java.lang.String‘

2022-07-05 09:47:47 3392

原创 input number 数字输入限制,最大值最小值输入范围限制

input number 数字输入限制,最大值最小值输入范围限制

2022-02-25 09:20:00 45234 1

原创 datax-web数据同步时,中文乱码问题

一、问题如图:图为通过datax同步数据的结果,中文字段出现了乱码。二、解决步骤:1.首先判断该数据库本身的字符集编码设置:用Navicat连接数据库(我这里是mysql),在数据库名上右键,编辑数据库,查看是否是utf8,如果不是的话改一下,保存。2.在datax任务管理中的数据库连接中添加参数:首先打开任务管理,编辑任务:datax——任务管理——操作——编辑然后在数据库连接后面添加字符编码规则参数:?useUnicode=true&charac...

2021-11-15 17:05:15 3174

原创 mysql-connector-java-bin-8.0.20.jar下载问题

关于网上无法下载mysql-connector-java-bin-8.0.20.jar的问题记录:自从某个版本开始(貌似是5.x),就没有-bin的包了,只有一个包,因此在网上只能下载到比如5.x.x等较老版本的jar包,包含两个,比如mysql-connector-java-5.1.46.jar和mysql-connector-java-bin-5.1.46.jar。非要用的话,可以试试老版本。附上不同版本jar包的下载地址:Mysql不同历史版本jar包的下载地址_acoolgise

2021-09-27 17:07:20 1323

原创 Mysql不同历史版本jar包的下载地址

现在想要下载MySQL某个历史版本的jar包,有如下地址都可以下载:1.mysql官网下载MySQL :: Download MySQL Connector/J (Archived Versions)2.maven仓库搜索下载Maven Central Repository Search

2021-09-23 16:18:05 2167

原创 网站IE浏览器能打开谷歌浏览器却打不开,提示Internal Server Error 500错误

今天遇到一个问题,记录下解决办法:一个网站,在IE浏览器能打开,在Chrome浏览器却打不开,提示内部服务器错误,解决办法是清除浏览器缓存:快捷键:Ctrl+shift+delete参考博客:https://baijiahao.baidu.com/s?id=1645130085229208929&wfr=spider&for=pc...

2021-09-02 16:02:33 5634 1

转载 python pandas read_excel 参数详解 to_excel 读写Excel

Python 读写 Excel 可以使用 Pandas,处理很方便。但如果要处理 Excel 的格式,还是需要 openpyxl 模块,旧的 xlrd 和 xlwt 模块可能支持不够丰富。Pandas 读写 Excel 主要用到两个函数,下面分析一下 pandas.read_excel() 和 DataFrame.to_excel() 的参数,以便日后使用。1. pandas.read_excelpandas.read_excel(io,sheet_name=0,header=0,names=No

2020-12-30 10:23:45 7607 1

原创 ETL工具——datax 使用总结

概述ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种etl工具的使用,必不可少。换言之,就是用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。DataX 是其中一种。DataX 是离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBas

2020-12-15 10:08:22 1585

原创 bat 批处理 脚本 for循环 批量压缩gltf模型 gltf批量压缩 gltf压缩转成glb

bat 批处理 脚本 for循环 批量压缩gltf模型 gltf批量压缩 gltf压缩转成glb这里参考两篇文章:1. 关于gltf压缩转成glb的工具(gltf-pipeline) https://blog.csdn.net/niujing1987/article/details/1006398642. 关于批处理的知识 https://www.jb51.net/article/134025.htm一、模型准备如下图所示,现在有二十多个gltf模型,放在一个文件夹...

2020-12-14 22:13:51 1216

原创 three.js 加载透明贴图模型不正常显示的问题,渲染透明贴图gltf模型

概述:现在有一个从3dmax导出的gltf模型,贴图方式是透明贴图,想要用three.js加载显示出来,但是在gltf Viewer中预览时是不支持透明贴图的,不知道是不是模型的问题,从网上查了很多文章,最后才试出来解决办法。一、模型首先看一下在https://gltf-viewer.donmccurdy.com/上预览的效果,直接上图:二、下载源码,本地运行下载它的源码,https://github.com/donmccurdy/three-gltf-viewer,在本地运行起

2020-11-30 15:40:17 3581 2

转载 js截屏以及three.js场景截屏

做这个功能都是半个月之前的事情了,没想到一直耽误却一直都没有写下总结,尴尬。。。。。来来来,说正事在手机端截屏完全不需要前端动什么脑子,但是在网页上截屏就很头疼了,我这里介绍两种情形,针对普遍和某一特殊功能需求1、js截屏插件html2canvas.js这个插件真的很好用,而且GitHub上的小星星也特别多,html2canvas官网 也给了详细的例子,最简单的就这样引用一个库文件,调用就可以将页面中的元素截图下来了。但是这个插件原理是,将需要截图页面里面的元素一层一层遍历,然后在can..

2020-11-09 14:51:58 1914

转载 webgl图库研究(包括BabylonJS、Threejs、LayaboxJS、SceneJS、ThingJS等框架的特性、适用范围、支持格式、优缺点、相关网址)

3D图库框架范围与示例摘要:为实现企业80%以上的生产数据进行智能转化,在烟草、造纸、能源、电力、机床、化肥等行业,赢得领袖企业青睐,助力企业构建AI赋能中心,实现智能化转型升级。“远舢文龙数据处理平台”以AI驱动,构建5G时代下企业数智基础,从根本上改变了数据采集、存储和使用的方式,是当下企业构建数字化与智能化能力的首选产品。“远舢知识图谱平台”,作为国内第一批落地应用的“知识图谱”,平均缩短智能化应用开发周期70%,延长企业分析决策应用生命周期150%。“远舢Hybrid Twin”构建面向未

2020-11-06 11:33:13 2674

原创 常见的样条插值算法

参考博文:https://www.cnblogs.com/WhyEngine/p/4020294.html

2020-11-05 21:59:47 2657

原创 什么是TWEEN?补间动画的概念

这两天研究了一下tween.js的补间动画效果,基于three.js实现了一个简单的效果:看完下面这篇博客就能初步对TWEEN补间动画有一个大概的认识:https://blog.csdn.net/qq_41741576/article/details/101205758

2020-11-05 18:29:58 484

原创 JavaScript ...语法 (展开语法)

参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Spread_syntax有没有见过这样的写法:const numbers = [1, 2, 3];console.log(...numbers);打印输出结果:1 2 3意思是把数组的值一一展开。展开语法(Spread syntax),可以在函数调用/数组构造时, 将数组表达式或者string在语法层面展开;还..

2020-11-05 14:22:11 1279

转载 js-addEventListener()第三个参数useCapture

js-addEventListener()第三个参数useCapture概述:  第3个参数叫做useCapture,是一个boolean值,就是true or false 。如果送出true的话就是浏览器会使用Capture方式,false的话是Bubbling,只有在特定状况下才会有影响,通常建议是false,而会有影响的情形是目标元素(target element)有祖先元素(ancestor element),而且也有同样的事件对应函数html片段 < div id

2020-11-02 15:34:20 734

转载 three.js 源码分析 之 LoadingManager

LoadingManager是一个下载过程中记录、下载完成情况类,当three.js中的一些文件被下载时通过设置LoadingManager可以及时获取当前文件列表中的下载进度//正在加载的文件管理 function LoadingManager( onLoad, onProgress, onError ) { //设置域 var scope = this; //当前状态为未加载 var isLoading = false; ...

2020-11-02 15:29:33 754

转载 axios 前端请求接口 跨域问题 Vue实现跨域请求

在前端写接口请求的时候,遇到了跨域的问题。(在一个项目工程中通过接口请求另一个项目工程中的数据)通过在线api测试https://getman.cn或者postman接口测试工具,都能正常请求到数据。但是在前端代码里就不行,发现是跨域问题。网上找了半天,发现解决方法其实很简单,参考这篇博客解决:https://blog.csdn.net/qq_42492055/article/details/82593692实现跨域请求有两种方式:1、fetch(1)在App.vue中使用creat..

2020-08-21 21:56:58 3264

原创 ZoomIt下载,ZoomIt下载地址分享

点击链接下载:https://docs.microsoft.com/zh-cn/sysinternals/downloads/zoomit如图所示,可下载得到压缩包。或者在此网站也能下载:

2020-07-15 16:42:47 1361 1

转载 element 表单验证的三种方式

目录第一种常用方式:表单上加rules{object}第二种方式:在el-form-item单个添加第三种方式:动态增减表单项第一种常用方式:表单上加rules{object}<el-form class="apply-form first-form" :model="formData" :rules="rule" ref="form"> <el-form-item label="姓名" prop="visitorName"> <e

2020-05-29 20:59:22 2550

原创 vue element-ui date-picker 日期选择器控件 设置时间范围 限制可选的开始时间和结束时间

vue element-ui date-picker 日期选择器控件 设置时间范围 限制可选的开始时间和结束时间总结一下日期控件实现开始日期、结束日期的选择范围限制,以便更符合实际情况。需求:1. 开始日期和结束日期都必须是今天之前;2. 先选择开始日期,那么结束日期必须在开始日期之后,即只能选择开始日期之后的日期;3. 先选择结束日期,那么开始日期必须在结束日期之前,即只能选择结束日期之前的日期;三个条件是【且】的关系。实现效果:小编操作和写文日期5月27日..

2020-05-27 11:46:35 24474 4

原创 vue element 控件之 el-container中的el-side 与 el-main 的间距怎么设置

vue element 控件之 el-container中的el-side 与 el-main 的间距怎么设置

2020-05-26 17:48:59 9825 1

转载 深入理解vue中的slot与slot-scope , 弄清楚 slot slots 的区别,scoped的含义

写在前面vue中关于插槽的文档说明很短,语言又写的很凝练,再加上其和methods,data,computed等常用选项使用频率、使用先后上的差别,这就有可能造成初次接触插槽的开发者容易产生“算了吧,回头再学,反正已经可以写基础组件了”,于是就关闭了vue说明文档。实际上,插槽的概念很简单,下面通过分三部分来讲。这个部分也是按照vue说明文档的顺序来写的。进入三部分之前,先让还没接触过插槽的同学对什么是插槽有一个简单的概念:插槽,也就是slot,是组件的一块HTML模板,这块模板显示不显示、以及

2020-05-17 11:23:17 6112

原创 前端实现文件下载功能的三种方式,前端实现下载文件

https://blog.csdn.net/hfhwfw161226/article/details/105700504

2020-05-16 23:09:18 3553 1

原创 vue中的ref $refs emit props 搞清楚这几个概念,就能明白vue的组件通信机制!

首先看小编找到的两篇博客:https://www.jianshu.com/p/ff2cead55068https://www.cnblogs.com/360minitao/p/11840559.html看完应该就能明白vue组件通信的props方式、emit方式、ref方式这三种方式的区别。对ref $refs的更深入理解:https://www.jianshu.com/p/623c8b009a85https://www.cnblogs.com/xumqfaith/p/7...

2020-05-16 22:49:28 1310

原创 element 表格内容过长时设置隐藏,通过popover弹窗显示

一、 首先看效果图:二、示例代码:<el-table-column prop="safetyRisk" label="安全隐患" width="200"> <template slot-scope="scope"> <el-popover placement="top-start" title="安全隐患" width="300" trig.

2020-05-16 18:20:37 2750

原创 vue element-ui 表单验证 第一次表单验证的结果,在第二次表单验证时仍然存在(需要清除上一次的验证结果)

首先我们还是看一下文章:https://blog.csdn.net/weixin_37930716/article/details/90234705 的内容笔者在参考该文章的时候,踩了一个坑,是vue父子组件通信中使用ref传参的问题!关键点:该文章的作者的弹框组件是和父组件写在同一个vue文件里的,也就是没有单独把弹框的页面代码写在另一个vue文件里。这样在父子组件通信的时候其实只有两级通信,如果写在单独的一个vue文件里,实际上就是三级通信。清除上一次验证结果的代码就应该是:if.

2020-05-15 23:19:00 4706 2

转载 import qs from qs qs库的使用 parse stringify的区别

1.npm地址https://www.npmjs.com/package/qs2、概述parse 将url中的参数转为对象;stringify 将对象转为url参数形式3、示例import qs from 'qs';const url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0'; //url字符串// 转为对象co..

2020-05-14 10:20:46 2446

原创 ERROR in Cannot find module 'node-sass'(最全解决方案)

一、错误描述在vue前端项目的开发中,遇到错误 ERROR in Cannot find module 'node-sass':表示找不到node-sass模块。是因为你没安装node-sass模块或者安装时用的cnpm而不是npm,导致版本过低。可以通过npm install node-sass 或cnpm install node-sass@latest 进行安装。二、解决方案1. 如果你用的是cmd:2. 如果你用的是Windows Powers...

2020-05-13 09:59:26 66400

原创 vs code terminal 字体过大、字体间距过大 怎么处理

vs code terminal 字体过大、字体间距过大 怎么处理如图所示:解决办法:点击file -> preferences -> settings在Features中找到terminal,然后找到字体的相关设置,可以搜索font查找:更改字体、大小、间距即可。如果改了一些地方没有效果的话,检查是否改完了有问题欢迎来微信找我!微信搜索:acoolgiser,一起学习成长,交个朋友!^_^或者直接扫描...

2020-05-12 18:09:51 7465

原创 HTTP请求响应状态码汇总

HTTP请求状态码汇总,加粗的比较常见:httpStatusCodes : 100: "Continue", 101: "Switching Protocols", 200: "OK", 201: "Created", 202: "Accepted", 203: "Non-Authoritative Information", 204: "No Content", 205: "Reset Content", 206: "Partial Content", 300.

2020-05-11 17:12:47 480

原创 git官网下载不了或下载很慢的解决办法!

国内访问git官网很慢,有的地区甚至直接无法访问,这时候可以去淘宝镜像站点访问下载git下载地址:https://npm.taobao.org/mirrors/git-for-windows/告诉你是怎么找到这个地址的,以后下载别的东西可以用同样的方法:首先进入淘宝镜像站点,也就是阿里云的页面,点击【开源镜像:http://npm.taobao.ogr/mirrors】...

2020-05-05 00:23:45 3756 2

原创 elementUI框架的 el-row el-col 与 el-table-column 用法区别!

elementUI框架的<el-row> <el-col> 与<el-table-column>用法区别!初学者可能很容易混淆它们的用法,其实是没有认真看官方文档,下面总结一下:<el-row> <el-col>标签是属于element的Layout布局控件:如下图,参考element官网的说明:<el-row&g...

2020-05-02 16:00:28 80636 8

Stylish_1.3.rar

Chrome浏览器的stylish插件,可以用来管理样式。 此处提供的是从网上下载的插件,可以得到.xpi格式的文件,Chrome或Firefox浏览器都支持这中扩展程序,可以在浏览器的扩展程序中加载、添加安装。

2019-12-05

五、使用API编写绘图程序如下图。 要求:在“形状”列表框中选择要绘制图形,在“笔颜色”下拉列表框选择画笔的颜色,在“刷子颜色”

五、使用API编写绘图程序如下图。 要求:在“形状”列表框中选择要绘制图形,在“笔颜色”下拉列表框选择画笔的颜色,在“刷子颜色”下拉列表框中选择画刷的颜色。在“线型”组合框选择画笔的线型,在“填充类型”中选择画刷填充类型。单击“绘图” 按钮按照前面的选项绘制图形,单击“退出”按钮退出程序。

2019-03-02

MFC 编写带菜单和工具栏的文本框编辑程序,支持复制、剪切和粘贴功能,以及文件打开、保存功能。

在vc++6.0的开发环境下,使用MFC编写带菜单和工具栏的文本框编辑程序,支持复制、剪切和粘贴功能,以及文件打开、保存功能。

2019-03-02

solid converter pdfV9安装包的下载exe文件

由于上传文件的大小有限制,这个压缩包内仅仅是要下载solid converter pdf v9安装包的exe文件,运行该exe可以进行安装包的下载,然后进行安装破解,破解码在安装包内。

2018-05-30

DevExpress17.2.7版本控件,Ribbon风格,带破解文件,可以长久使用。

C#.NET开发控件包,好用的第三方控件,VS控件包,带破解文件,快速简单破解,可以长久使用。流行的Ribbon风格界面,简约大方。

2018-05-21

VB代码转换为C#代码-转换工具-转换器

压缩包内有转换器的安装包,使用说明,注意事项等,并且提供了其他版本的下载链接。安装后可以方便地将VBA,VB.NET代码直接复制到转换器中,再自动转换为C#代码,方便做开发的人使用。

2018-05-02

ArcEngine二次开发中AOI书签开发实现的样例代码

ArcEngine二次开发中AOI书签开发实现的样例代码,是自己《GIS程序设计》课程中写的作业,应该具有参考价值。相互分享,一起成长。

2018-03-19

ArcGIS开发的全部图标

ArcGIS二次开发的全部图标,各种大小,各种样式都有,适合于二次开发。

2018-03-19

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

TA关注的人

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