- 博客(103)
- 资源 (6)
- 收藏
- 关注
原创 centos修改固定ip
cd 进入目录 /etc/sysconfig/network-scriptsvi编辑 ifcfg-ens33(后缀应该是网卡名)在文本最后加上BOOTPROTO=staticONBOOT=yesHWADDR=00:0c:29:2d:a4:57#linux虚拟机的mac地址IPADDR=192.168.0.168NETMASK=255.255.255.0GATEWAY=192.168.0.1修改好之后用:wq来保存退出,然后用service network restart命令重启服务:
2020-06-08 18:44:08 277
原创 flum+kafka搭建示例 监控日志增量变化传输到kafka
下面介绍一下 监控日志增量变化传输到kafka的搭建、1、首先要搭建好kafka集群和zookeeper集群,这几就不详细介绍了,如果有不明白的可以联系我的qq:350560713:2、flum官网下载二进制包、解压3、在flume/conf 下创建kafka.conf 内容如下a1.sources = r1a1.sinks = k1a1.channels = c1
2016-04-19 15:12:52 1356
原创 阻止事件穿透,就是我点击被包裹的子元素,也算点击外面的元素,子元素没有自己的事件做法
【代码】阻止事件穿透,就是我点击被包裹的子元素,也算点击外面的元素,子元素没有自己的事件做法。
2024-09-13 10:26:43 107
原创 微信小程序播放音频方法,解决uniapp 微信小程序不能播放本地音频的方法
微信小程序播放音频方法,解决uniapp 微信小程序不能播放本地音频的方法,编译后将这段代码赋值到微信小程序,同时赋值整个audio文件夹到微信开发工具目录中。
2024-09-11 10:53:26 481
原创 vue3 动态style[‘background‘] 图片url 打包后图片不显示没有打包到目录的为你
做了一个项目需求是 动态赋予多个div的背景图片,背景svg是后台数据中给的。刚开始显示不出来后来解决了(好用代码也如下可参考),后来又发现一个问题是 开发环境下可以正常显示,但部署后 svg图片不显示,排查发现是打包后根本没有把这个url对应的图片放到部署目录的assets中。然后又在网上找发现原因是太小的图片 被打包编译成了base64,因为放尺寸大一点的图片就显示正常。做法是把打包的base64尺寸阈值调成0,这样所有svg图片都可原样正常打包放入到assets中就解决了设置方法如下。
2024-08-30 16:32:29 401
原创 VUE3 无法修改 el-dialog 样式
用下面这种方式修改 el-dialog 组件样式一点作用都没有,正常用这种方式修改 el 的el-button、tab等都是百试不爽的。最后找到解决办法和原因。在el-dialog外面套一层div。下不使用一个标签来包裹全部内容,而此时。父级元素标签,所以样式穿透也就无效了.的时候,在 html 的标签中会生成。就是利用的这个属性生成的css;而在 vue3 中,我们可以在。在第一层的情况下就没有对应的。
2024-08-21 15:10:06 307
原创 vue3页面跳转,主动路由跳转去新页面
import { useRouter } from 'vue-router'const router = useRouter()const jump = (path) => { let result = path router.push(result)}
2024-08-12 13:41:19 503
原创 使用await 方式控制ElMessageBox.confirm等弹窗确认简洁 代码调用流程控制
then(() => {}).catch(() => {}写重复大段的代码 控制,现有了 简洁理想的控制方式,因为 ElMessageBox.confirm的返回值是一个promise,通过await 然后阻塞等待 然后接受确认后的返回值,根据内部return的true false返回,决定是否执行后面的代码块逻辑。
2024-07-26 19:57:34 407
原创 vue3 表格单元格 按住鼠标左键范围框选,双击编辑,上左显示坐标序号v4,抛弃table改为基于更灵活div
之前的版本用的是table tr td的方式,但那种方式有局限性,不如tr和td中间不能放div,各种条件判断受限制 改成中方式动力来源是 加做左侧和最上面的组表序号显示。显然div方式更灵活,刚开始也纠结 要不要 坚持试一下,抱着试着整的心态 一个个眼前的小问题各个突破,最终越来越接近,最终就成了。另外发现一个css的特性。
2024-07-23 19:30:08 164
原创 遍历dom元素下面的子元素的方法,vue中原始标签的ref得到是该元素的dom及下面包含的子dom,与组件ref是引用不同
研究到这个的目的来源是 想用div 遍历方式 替代之前的table tr td 那种框选功能,觉得div灵活,可以随便在外面套层,td与tr之间就不能加div加了布局就乱,然后使用之前的原理(),发现这样遍历不好使。然后进一步找ref得到的是啥、dom节点要怎样遍历。
2024-07-23 09:03:37 361
原创 vue3一种需要循环渲染,防止数据没有报错,取代v-if控制的办法 v-for=“(r1, key, index) in workbenchdata.Things|| []“
如下用 v-for="(r1, key, index) in workbenchdata.Things|| []" 可以代替父级加v-if加载成功标志true,false控制的方式或 判断数据为空的方法v-if="!意思就是如果没有数据就付成[],这样v-for就不报错了,很多问题都是循环没值造成的,[]空数组也就告诉它里面不用循环了,之后有数据 就正常联动渲染循环。背景是我调试台面组件 页面报错,同时有一些组件 因为其他组件加了属性就显示不出来,后来知道是 我循环结构取值写错了。
2024-07-03 11:37:59 149
原创 通过nginx去除 api url前缀 并保持后面剩余的url不变向后台请求
背景是我开发vue3用vite做的代理,我每个请求都刻意加一个前缀api,vite代理可自动识别api开头的接口,将api开头的请求去除,并向后台请求,开发服务其好使。但打包发布后放到nginx代理页面 就带api直接请求了,后台没有这个api开头的接口就报404了 http://127.0.0.1:5099/api/sample/sample/getbuttonlist。刚开始想从vite,前台配置等找方式解决,后看网上有用ngnix的,简单粗暴的解决也行,实际测试好使。
2024-06-28 16:07:12 802
原创 SVG不保持横纵比,完全由设置宽高任意拉伸填充
想要通过变形伸缩 填充元素的方式使用 svg,试了很多办法,终于找到的。找过img形式显示svg虽然合适变形伸缩,但不能设置颜色。下面是正确使用的说明。在svg中加入viewBox属性的同时加 preserveAspectRatio="none"
2024-06-07 14:30:11 661
原创 svg问题记录
下面的svg的viewBox 调整数值为了缩放咋调整都不好使,而且默认占很大一块区域顶着别的元素,问题解决办法是删除 源码中的宽高属性(width="640" height="480")就是在svg上的属性
2024-06-07 11:23:12 245
原创 html 使用svg矢量图时无法 调整宽高问题解决,不能像图片一样设置宽高比例问题
【代码】html 使用svg矢量图时无法 调整宽高问题解决,不能像图片一样设置宽高比例问题。
2024-06-04 14:36:57 815
原创 svg使用 element plus 使用外部下载的svg,使用或作为背景图片的使用方式,svg背景填充自适应父级宽高
【代码】elementplus 使用外部下载找的svg,使用或作为背景图片的使用方式。
2024-06-04 13:29:39 257
原创 vue3 循环动态给渲染出来的组件添加ref(组件操作引用)实现后续对组件的操作
template>{{ i }}</div></div></script>
2024-05-31 15:51:04 644
原创 基于vue3 elment+ 的文件及表单参数上传,响应接受
/如果是要导入 文件上传时需要重写Content-Type为 'Content-Type': 'multipart/form-data'的设置方式Authorization我就随便写一个正常时token(具体设置方式如下)formData.append("file", fileList.value[0].raw);(我这里就一个文件,就这样把文件原始值应该是类似字节二进制 附件到formData)formData.append("docId", '4314398823146323968');
2024-05-31 10:47:50 577
原创 vue 两个相同组件操作,相互影响,操作一个影响另一个(使用js原生dom操作导致document.getElementById(tableId).querySelectorAll(‘td‘))
解决办法就是 替换代码中的js原生操作,因为使用原生dom操作document.getElementById(tableId).querySelectorAll('td') 它不受vue管理也没有虚拟节点操作啥的,也实现不了组件的作用域隔离功能。
2024-05-27 11:34:10 352
原创 vue3 table 按住鼠标左键范围框选v2(选择逻辑优化,框选有值颜色不变,清空框选样式不变)
【代码】vue3 table 按住鼠标左键范围框选v2(选择逻辑优化,框选有值颜色不变,清空框选样式不变)
2024-05-24 08:54:27 341
原创 vue3 区域范围框选单元格,模拟excel选中,基于vxe
/同时它上面导入的import 'element-plus/dist/index.css'的也是相同方式的引入,也在下面有这个文件。//今天来了,秉着好奇探究的心态 去node_modules\vxe-table\lib 下找确实有这个css文件,//昨天就就是引入下面这个style.css ,总是报错说找不到,不知啥缘故。
2024-05-18 12:13:48 393
原创 vue3 vite 后端地址配置
下面这段加完之后可以在浏览器打印上看到 真实请求的后端地址,否则f12网络看到的只是浏览器的ip和端口号,我因为这个一直以为配置不能生效呢,后来想到可能只是不显示真实地址,因为换了好几个框架都是不行但改完这个地址 网页数据就加载不到了想到的。// 将真实请求地址设置到响应头中。
2024-05-16 17:23:56 955
原创 关联查询报错
错误代码: 1267 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT)两个字段的排序编码方式不同导致的。
2024-01-15 17:42:43 363
原创 微信小程序云托管服务器java获取时间准,日志时间也不准的解决配置
现在看主要原因还是时区问题,可能默认使用格林威治时间,也就是UTC+0,但是我们是用的东八区北京时间是UTC+8。
2023-12-01 08:14:03 203
原创 spring 2.2.9源码构建注意事项
要不然,idea运行时会报major版本各种不符合 而导致不能运行,我现在用的编译和运行都是11,或者都用1.8应该也可以。否则编译和运行都用21也不行,我想可能时本身人家开发时 就没有这个高的版本,你就是编译构建成功了,它运行起来 也会出现版本问题。下面是详细的截图和文件。这里第一点是 grable的构建总失败,所以把pom中的这个模块删除,同时我也把这个工程删除了。还就是编译maven编译时的jdk版本和实际运行时的差别不要差别太大,编译时的版本不要太高,删除 文件目录和下面pom中的模块引入标签。
2023-09-27 12:34:51 154
原创 bat cmd 模糊(通配符)匹配jar文件并执行 并且指定yml文件启动
bat cmd 模糊(通配符)匹配jar文件并执行 并且指定yml文件启动
2022-06-30 15:12:18 2288
my nginx-1.18.0包含安装打包脚本.rar
2021-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人