自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

原创 琐碎知识点(一直更新)

前端:1、const c = a + '和'+ b 等同于 const c = `${a} 和${b}`

2022-04-21 18:42:44 352

原创 避免Bug(一直更新)

1、代码执行顺序不是编写代码的上下顺序。可能出现异步,下面的代码先执行然后上面的代码再执行。从而出现赋值错误,判断错误。2、if、while、for、else、switch的case后面的判断返回值是true还是false。判断前后加上打印判断语句看返回true还是false。3、注意数值类型。如字符型的false在if(false)中是正确的;number的1也不等于char的'1'。用打印typeof来判断类型。4、前端判断好函数要放入哪个生命周期函数。要阻止冒泡事件发生。(如点击子div触发点击

2022-03-08 13:30:20 516

原创 麒麟系统安装kubesphere

区别为包括harbor在内的所有docker镜像全要换成arm版本,下面是要更换后所需的资源文件。里面没有harbor,要自己装一个arm的habor。3、关闭麒麟系统交换空间。4、麒麟系统运行脚本权限。2、关闭麒麟系统防火墙。具体步骤以后更新qwq。1、harbor安装。

2025-02-06 09:43:31 262

原创 k8s使用nfs持久卷

开启持久化卷后可以实现服务开启在不同节点也能读取到和拿到服务节点的文件。基本流程为将集群中一个节点作为服务节点安装共享储存应用的服务端选择目录和开启端口,其他节点根据端口挂载目录。然后使用kubesphere选择相应的镜像并将端口信息和挂载目录信息作为参数来开启容器。容器开启后即可使用集群文件服务。

2025-01-23 17:54:39 1463 1

原创 k8s集群换IP

然后服务器模拟搬到新环境,新环境需要的网段为172.20.10.*,但两个原IP为192.168.1.121和192.168.1.122的k8s因为IP问题将无法使用。所以需要给服务器的网卡设置第二个IP,让网络互通。k8s集群搭建及节点加入时需要确定IP,但安装完成后可能出现网段更换的情况,导致无法ping通节点或者无法打开原IP的服务。这边要改一下虚拟机.net网络的地址,当然正式环境服务器不是虚拟机就不需要这些操作了。选择NAT模式,修改下面的子网为新环境的,所以我这边设置172.20.10.0。

2025-01-16 18:38:25 819

原创 elementui表单验证,数据层级过深验证失效

想要实现验证,需要修改标签内prop属性与rules内属性名。可有看到验证规则已经绑定到了输入框,但验证规则却是失效的。点一下按钮看看表单内容和rules的内容,像是没问题的。

2025-01-16 14:58:51 300

原创 kubesphere前端源码运行

源码是react,下载地址是然后直接用git下拉就可以了下拉完成后差不多是这样一个目录结构。

2025-01-08 16:19:52 701 1

原创 js对象按照对象中某一元素值对对象进行排序

【代码】js对象按照对象中某一元素排序。

2024-09-13 22:06:41 244

原创 influxdb索引内存存储改为硬盘存储,以及其他内存降低策略

根据直接部署和docker配置寻找到配置文件,添加内容。

2024-06-25 10:02:17 396

原创 ubuntu离线安装kubesphere(包括docker、harbor)

这边使用虚拟机下载依赖配置环境以及模拟服务器各个节点,使用两个虚拟机模拟离线不联网环境的服务器,使用一个虚拟机联网下载依赖包,然后传入两个不能联网的虚拟机安装所有环境(我这边偷懒就用两个虚拟机中的一个联网下载安装包。再安装到两个虚拟机内了)。

2024-05-31 11:30:24 2580

原创 kubesphere开启java服务

(2)设置开启端口和启动命令(--spring.config.location为读取jar包外部的配置文件)(1)查看持久化卷存储位置(第15行)(1)选择java镜像。使用java:8作为基础镜像。3、将文件复制到持久化卷中。

2024-04-02 10:10:09 294 2

原创 JS时间类型转化

【代码】JS时间类型转化。

2024-03-22 15:45:34 328

原创 网页版idea、pycharm搭建

创建一个project的文件夹,并将自己需要使用pycharm或者idea打开的项目放入project中。2、使用docker创建容器开放网页服务。注意:容器开启了一个ws服务,然后你操作什么它返回给你什么,所以如果其他机器或浏览器也打开这个网址。其他机器和浏览器也可以看到你的操作,如编写代码。你的项目就在/opt/porject中,直接打开,可能需要删除一下.idea然后让新的开发工具重新创建才能运行你的项目。可以看到下载完成后docker镜像中出现了相应镜像(projector-pycharm-c)

2024-01-31 11:29:36 2673 6

原创 ubuntu创建apt-mirror本地仓库

首先创建apt-mirror的服务端,也就是存储所有apt-get下载的文件和依赖。大约需要300G,预留400G左右空间就可以开始了。安装ubuntu省略,用的是ubuntu202204正式开始。

2023-12-13 17:30:09 3822 4

原创 从虚拟机下载开始的kubeSphere安装

这边使用虚拟机下载依赖配置环境以及模拟服务器各个节点。

2023-11-12 13:17:07 4165

原创 作用域插槽slot-scope

一般用于组件封装,将使用props传入组件的数据再次调出来或者单纯调用组件中的数据。也可用于为组件某个部分自定义样式以及为某次使用组件自定义样式。可以看到子组件中使用了template标签,还能拿到参数。这里只是基础用法,具体封装传递参数还要根据需求来。

2023-11-11 14:07:24 851

原创 IIS前端服务和代理

ip地址终端ipconfig看一下或者点击下拉框,一般最后一个就是自己本机的ip,选上;8、报错别急,右键刚才绑定的dist,点击属性->安全->编辑->添加并输入Everyone,然后把下面的权限全赋予,再点击应用。前端服务可以用nginx和IIS开启,windows自带IIS方便管理一点。1、打开控制面板点击程序,再点击启用或关闭windows功能。2、 点击左侧启用或关闭Windows功能。3、把框框中全选上之后点击确定等待安装成功。4、直接搜索IIS点击这一项。5、右键网站点击添加网站。

2023-11-11 13:53:52 423

原创 vue网页使用远程终端加终端多开

改为传参的方法,这样就可以确定要创建的标签和要链接的ws服务是哪个标签了。然后在添加删除终端的地方做好ws服务的断开就可以了,写一个数组存放服务,退出哪个根据index做好xterm带的close()方法。【所有方法要对应好标签名,根据参数传递的方法判断要执行的操作是哪一个终端的】单独一个终端:使用xterm,创建一个标签后,将标签给予xterm作为终端标签。多开除了麻烦一点和开一个是一摸一样的,就是做好服务关闭。否则服务多了后台受不了。直接粘贴代码,里面每一句都注释了,先看懂了再根据需求改吧。

2023-11-11 12:25:06 1106

原创 Vue叉号关闭网页调用方法(多用关闭后调用网络请求)

destroyed和beforeDestroy直接叉号关闭网站涉及网络接口调用可能不执行。使用addEventlistener添加监听事件,在beforeDestroy调用。

2023-10-23 16:29:12 752

原创 css通过子元素选择父元素

如:elementui的table的type="expand"表格展开行。点击展开后td标签有padding。但td标签和包裹他的tr标签都是点击后产生的。无法在外层包裹div,直接用::v-deep会改变包裹他的表格的样式。个别UI框架个别标签通过事件直接生成或者无法选中的情况。直接使用::v-deep会导致全部标签改变,包裹标签使用class名::v-deep无法选中父元素改变父元素属性的情况。所以可以使用伪类:has来改变td标签的padding。伪类:has选择父元素。

2023-07-19 18:09:30 10077

原创 Vue用nginx开启服务history模式刷新网页不404配置

在conf文件的nginx.conf里加上注释下面的那句话。

2023-06-09 14:00:47 151 1

原创 打包后定义配置文件针对.vue和.js文件不同配置方法

vue条件:需要打包后形成config文件,在打包后改变此配置文件即可改变配置,如api地址,vue中方法参数和条件。(1)首先config文件要在public文件中建立,webpack打包后config文件才会出现在打包的dist文件中。(2)针对你需要在config中配置.vue和.js文件需要不同的暴露和引入方式,才能实现打包后开启的前端服务在每次刷新都读区config中的配置。.vue1.在publuc文件中创建config.json文件。

2023-05-19 19:26:26 983

原创 俺的面试qwq

(1)类选择器.class{}(5)属性选择器.b[src](7)子选择器div>p

2023-03-27 21:53:26 1489

原创 vue开启network(IPv4地址)下的端口号

需要打开根目录下build文件夹中webpackdev.conf.js。可以看到所需环境已配置完毕,所以只有脚手架2需要自己配置。需要打开根目录下config文件夹中的index.js文件。将localhost改为0.0.0.0,如下。并且下面的网址也可以打开项目。

2023-01-04 15:19:50 1517

原创 uniapp跳转页面并执行页面方法

携带参数的话只需要在url里面拼接,接收页面onLoad里面就可以获取到传递的参数]

2022-12-27 10:28:34 4630

原创 js下载图片

【代码】js下载图片。

2022-11-17 21:15:47 633

原创 elementUI合并表头

但是要注意如果要合并第一二个表头,不能隐藏第二个让第一个表头占两个。只能隐藏第一个表头,让第二个表头占两个。方法就是yongheaderStyle修改表头样式。

2022-11-11 11:36:53 2463

原创 Vue和uniapp全局挂载方法

vue和uniapp全局挂载的唯一区别就是起名字和挂载时候的$符号,如果uniapp不加$会显示调用的函数或者数据undefined。

2022-10-28 13:34:50 1515

原创 vue的nextTick()方法,DOM异步操作方法

vue数据更新后还需要隔一段时间才能将数据渲染到DOM界面,如果你在DOM还未更新的情况下获取展示此数据的标签内的内容,那你获得的还是未改变的数据。当DOM渲染完成后再获取展示此数据的标签内的内容将展示改变后的内容。nextTick(() => {"关于DOM的操作"})的作用就相当于setTimeout(() => {关于DOM的操作},"DOM更新完成的一瞬间")。

2022-09-06 17:10:28 570

原创 vue播放视频使用原生video标签基本功能(不含样式)

功能都在注释中解释了。把模拟获取视频url网络请求的getVideos换成你自己的请求或者写成静态的就可以了。如果是本地文件建议使用相对定位。

2022-08-04 18:01:14 3602 3

原创 uni.uploadFile等其他功能上传参数返回值不是json格式解决方案

除uni.uploadFile,其他涉及选择完文件或图片上传,提取画板图片上传,都存在返回值不是json而是字符串的问题。 这里用上传图片和视频的uni.chooseMedia获取文件后上传uploadFile举例。代码如下: 接口正常,打印如下: 可以看到返回值中的data是字符串,虽然data中的内容是json格式但network(网络中)查看返回值如下: network中查看接口发现返回值与直接打印的data格式不同,而且返回值开头

2022-07-07 11:31:54 4469 3

原创 微信小程序返回上一个页面并调用函数

uniapp小程序开发:微信原生:

2022-07-05 10:22:18 1733 1

原创 邦邦两拳‾͟͟͞(((ꎤˋ⁻̫ˊ)—̳͟͞͞o

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>梆梆两拳</title></head><body></body><script> let div = document.createElement('div') div.style.height = '100.

2022-04-26 18:39:45 49890 3

转载 .sync子组件通过事件改变父组件值

之前没用过这个修饰符,在使用elementui的时候看到props允许使用.sync修饰符,就开始找这个修饰符的作用。总结为:子组件props中的数据不可以在子组件内改变,代码会报错。但是props中获取的父组件值也是响应式的。所以改变父组件中的值就可以改变props中的值了。通过.sync修饰符可以通过书写子组件内的方法来改变父组件的值。 父组件代码:<template> <div> <div>父组...

2022-04-12 17:13:08 593

原创 微信小程序登录,包括uniapp的微信小程序登录

代码:样式:<button @click="login">登入</button>事件(methods中):login() { //判断缓存中是否有用户数据(也就是判断有没有登录) if (!uni.getStorageSync('encryptedData')) { uni.getUserProfile({ desc: '获取您的昵称、头像、地区及性別',//向用户展示的信息

2022-04-05 16:22:38 3590 3

原创 uniapp图片上传接口模板

changeImg(){ const app = this uni.chooseImage({ count: 1, success: function (chooseImageRes) { const tempFilePaths = chooseImageRes.tempFilePaths; let uid = uni.getStorageSync('uid'); //除图片以外参数 let token = uni.get.

2022-03-10 16:00:56 406

原创 uniapp实现下拉请求新的一页(可添加查询)

<template> <view> <view class="container"> <view class='taskShow' v-for="(item,index) in taskList" :key="index"> <view>{{item.请求到的key}}</view><!-- 改成自己的 --> </view> <.

2022-03-08 12:24:39 1412

转载 uniapp开发微信小程序当前页面不可转发

[转载,原文链接:https://blog.youkuaiyun.com/weixin_45932157/article/details/116526937]创建一个 mixins ,我的文件路径为 : common/share.jsexport default { onShareAppMessage(res) { //发送给朋友 return {} }, onShareTimeline(res) {//分享到朋友圈 return {} },}

2022-02-10 08:45:49 3633 2

原创 关于uniapp微信小程序无法在data和template直接获取vuex中数据的解决办法

先看个案例:从vuex中直接对数组进行v-for循环,也就是这句:v-for="item in store.state.showNode"两个数组长度都为2,预期的样式展示应该是两个1和两个2网页端:app模拟器:微信小程序:可以看到除了微信小程序,h5和app都获取到vuex中的数据了,同样如果循环data中message的数据,让message:this.$store.state.showNode微信小程序也无法获得vuex中的数据。(这里就不演示了...

2022-02-09 15:49:10 3417

原创 富文本内容展示的几个外部插件和自带功能的优缺点(挖坑)

uniapp就用<mp-html>,vue就直接用v-html别的都不好用

2022-01-18 11:11:43 158

麒麟系统(arm处理器)kubesphere系列安装包

ks3.4.1-images 安装所需相关 plu 直接安装在机器上的插件 sh 用到的脚本 config-sample.yaml 安装所需配置文件 kk 安装环境所需应用 ks3.4-artifact.tar.gz 制品

2025-01-24

nfsDocker镜像

nfsDocker镜像

2025-01-23

helm创建nfs负载服务包

nfs-subdir-external-provisioner

2025-01-23

kubesphere离线安装v3.3的centos7iso资源

离线的kubesphere离线安装v3.3的centos7iso资源

2024-05-29

kubesphere离线安装v3.3的v3.0.7的kk资源

离线的kubesphere离线安装v3.3的v3.0.7的kk资源

2024-05-29

kubesphere离线安装v3.3的ubuntu2020iso资源

离线的kubesphere离线安装v3.3的ubuntu2020iso资源

2024-05-29

nginx前端服务和文件服务两种配置

nginx前端服务和文件服务两种配置

2024-01-20

vue的echarts模板

下载后解压里面直接由一个例子,不需要你npm install。 建议标签放在vue里面,js拆出去,只在vue的methods里面引用方法。或者是直接抽组件。 内置了elementUI和路由还有封装的axios。 里面放了一个devicePixelRatio的插件,让网页滚动鼠标滑轮或者变大变小网页没有变化。不需要可以注释掉。

2023-02-22

vue界面滚动滑轮页面大小,图片,文字无变化

vue界面使用方法he代码: import DevicePixelRatio from 'devicePixelRatio'; created(){ new DevicePixelRatio().init(); },

2022-11-07

vcruntime140_1.dll.zip

mysql安装时需要的插件

2021-11-23

vue项目模板.zip

vue项目起步.已安装vuex、axios、vue-router、Element-ui.已改正ui图标显示路径与build打包正确路径.

2021-11-16

空空如也

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

TA关注的人

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