- 博客(19)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 npm插件XLSX使用记录
最近用到xlsx前端导出excel,这里记录一下使用的部分方法1.直接读取网页table标签导出// 通过元素id创建workbooklet wb = XLSX.utils.table_to_book(document.querySelector("#tableId"));// 写入文件(通过文件名控制导出的类型,xls,xlsx,csv等)XLSX.writeFile(wb, "fileName.xls");2.通过数据导出excellet data = [ ["A1", "
2022-05-25 10:07:59
5128
原创 VUE的proxyTable使用记录和java跨域设置
记一次前端解决跨域:在webpack的dev节点中找到proxyTable,设置如下 proxyTable: { '/': { target: 'http://localhost:8088', changeOrigin: true, pathRewrite: { '^/': '/' } } },即可解决本地的跨域问题,但是发布之后是不生效的,只能通过后台设置或者使用ngin
2022-04-28 16:35:46
296
原创 el-table无限滚动+控制列动态显示+列排序(非json)
el-table加入无限滚动,并且可以控制列动态显示以及列的排序,不是网上大部分的json配置形式
2022-01-06 15:41:55
884
原创 C#使用NPOI设置Excel单元格背景颜色(xls,xlsx)
每次用到这个都要去百度,这里记录一下,xls和xlsx两种格式设置背景颜色的区别,这里省略了前面读取模板或者创建excel的过程:xls:ICellStyle style = workbook.CreateCellStyle();//使用NPOI已经有的颜色创建style.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.Yellow.Index;style.FillPattern = FillPattern.SolidForeg...
2021-08-04 11:06:33
11020
1
原创 Axios的get和delete请求的特殊性
首先明确一下Axios发送请求时params和data的区别,params添加到url的请求字符串中,而data则是添加到请求体(Requestbody)中的。 get和delete相较于其他put等请求特殊的地方在于,这俩的data是在config中的,其他如put格式axios.put(url[, data[, config]])是在第二个参数,因此用同样的格式传递会报错1.get请求 格式:axios.get(url[, config]) g...
2020-08-07 14:09:08
862
1
原创 el-table中如果el-table-column加了v-if动态显示列导致位置错乱或者el-table__body-wrapper的高度小于容器高度的解决方案
看过网上说的给使用了v-if的列,加一个固定的key值,试了一下没有作用。后来按F12的时候这个问题就自动解决了。于是就想到了在隐藏列显示后触发一下el-table的resize之类的方法应该就可以了。在隐藏列显示之后,执行:this.$nextTick(() => { this.$refs.table.doLayout(); });万事大吉,搞定!记录一下,免得自己忘记。...
2020-08-06 13:39:16
1519
9
原创 VUE中修改父组件传过来的值
除了使用方法绑定的方式外,还可以使用sync修饰符例如,父组件:<child :field.sync="field"></child>子组件通过this.$emit("update")的方式修改值。update:field即为需要修改的字段名称,xxx为修改后的值<template> <div @click="$emit('update:field',xxx)"></div></template><s
2020-06-10 15:35:42
1401
原创 Element-ui使用el-menu垂直布局递归生成菜单及菜单折叠后hover报错Maximum call stack size exceeded的解决方案
本文只介绍垂直布局(默认)下当菜单折叠(collapse)时,鼠标hover时出现Maximum call stack size exceeded的报错,若mode="horizontal"(水平布局)的报错可以参考下面两篇文章https://blog.youkuaiyun.com/qq_31126175/article/details/81875468https://blog.youkuaiyun.com/qq_34172153/article/details/105177925首先放上递归的代码,父组件:<
2020-06-04 15:02:41
6194
16
原创 JS测量文字的宽度px和高度px
如果单纯测量文字宽度px,比较常用的方法是使用canvas的context.measureText:function measureUseCanvas(fontSize, fontFamily, text) { var canvas = document.createElement("canvas"); var context = canvas.getContext(...
2020-05-07 14:30:24
5053
原创 C#使用Oledb的方式连接Oracle数据库报未在本地计算机上注册"OraOLEDB.Oracle"提供程序的错误的解决办法
出现这个错误的主要原因有下面几个:1.未安装Oledb程序。 解决方法:到官网找到对应的ODAC并执行安装。安装好后通常会多出一个bin文件夹2.安装好ODAC后未注册。 解决方法:到对应的bin文件下面注册OraOLEDB11.dll。这里大多数人都不能直接注册成功,原因是少了环境变量。在PATH中加入 C:\instantclient_11_2(自己...
2020-05-07 14:19:37
2094
原创 C#连接Oracle数据库(us7ascii字符集)插入中文,查询关键字带中文的方法
本文只是一个记录文,记录微软和Oracle这两个竞争对手的部分"合作"内容。这里只介绍通过System.Data.OleDb的方式进行连接us7ascii字符集的Oracle数据库遇到的一些问题(为什么一定用这个字符集,而不用中文字符集我也表示很无奈啊,甲方爸爸一直用的这个,木有办法)。 网上关于System.Data.OleDb的连接字符串的内容很多了,具体怎么写可...
2020-05-07 14:02:58
2094
原创 SQL实现简拼和全拼的模糊搜索
首先创建两个方法用于将中文转换为简拼和全拼:简拼:Create FUNCTION dbo.GET_JianPIN ( @str NVARCHAR(4000) ) RETURNS NVARCHAR(4000) --WITH ENCRYPTION AS BEGIN DECLARE @WORD NCHAR(1),@PY NVARCHAR(4000) ...
2020-05-07 13:21:25
1416
原创 VUE的axios连接ASP.NET后台跨域问题
若不需要使参数带session信息,vue中设置withCredentials为falseAxios.defaults.withCredentials = true;ASP中设置web.config的<system.webServer>节点,<system.webServer><httpProtocol> <customHe...
2019-07-12 17:14:09
757
转载 VUE Build的时候绝对路径变成相对路径
https://blog.youkuaiyun.com/sunshine1990916/article/details/84583230
2019-07-10 10:52:48
1609
原创 VS2017+VUE创建项目爬坑
以下内容适用于一直在用VS做项目,突然接到vue.js需要使用VSCode并且不想用的旁友。在开始之前,需要安装Node.js编辑器,可以参考这篇文章,这里不再赘述。https://blog.youkuaiyun.com/junshangshui/article/details/80376489?tdsourcetag=s_pcqq_aiomsg安装VS2017时需要把Node.js支持装上,如果...
2019-07-04 18:44:35
4804
原创 Microsoft.Office.Interop.Excel.dll com组件在IIS上使用时必须要远程连接服务器才能使用的解决方法
今天在做excel转pdf时发现在本地测试没问题,但是部署到IIS服务器上时却偶尔可以使用,大部分不能使用。后来发现能使用的情况是我使用远程桌面连接着的时候就可以使用,使用过各种方法之后发现是excel.application权限的问题,按照网上的各种添加用户权限的方法试了之后都没有效果,后来发现只需要在excel.application中属性的《标识》页签选择下列用户,输入administrat...
2019-04-12 10:44:53
2454
原创 C# 使用Microsoft.Office.Interop.Excel.dll com组件报错:80070005,检索COM类工厂中CLSID为{XXXXXX}的组件时失败
网上很多方法都是修改DCOM配置等,笔者没有试验过,应该是可行的。这里介绍下我自己用的方法:1、设置 Application实例化后的Visible=true; 但是这种方法将excel打开了,展现效果不好。2、随便打开一个excel,点击“开始-选项”,然后点击“加载项”,在最下方的下拉框中选择“COM加载项”,点击“转到”按钮,会弹出框,把里面pdf的加载项以及中文转换加载项去掉,就OK了...
2019-04-03 11:24:53
1790
EXT扩展Htmleditor,在工具栏中添加插入图片按钮,可选择图片插入到编辑器中(也可添加其他功能按钮)
2019-04-03
EXT自动完成(此处为自动添加邮箱后缀,可以添加其他内容)
2019-04-03
c# 子类调用父类泛型方法自动识别T类型
2023-07-03
IDataReader如何快速转成DataTable?
2023-03-07
IDataReader如何快速转成DataTable
2023-03-07
js filter 如何实现一个条件的多个值按顺序筛选
2021-08-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人