自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 VMware 虚拟机打开一段时间后卡死,VNX进程CPU占比高

打开虚拟机后可以正常运行运行几分钟后突然卡死然后通过任务管理器可以观察到VMware WorkstationVMX应用进程的CPU占比高,CPU也出现异常关闭虚拟机重新开启,还是一样卡死。

2024-05-06 11:21:23 508 1

原创 React wangEditor5 使用说明

【代码】React wangEditor5 使用说明。

2023-09-27 15:06:26 1069

原创 ubuntu git clone 失败

在 /etc/ssh/ssh_config添加以下配置:(ubuntu 为用户名)如果是连接文件(l表示) —— 链接文件相当于windows的快捷方式。x:excute 代表执行权限 用数字1表示。w:write 代表写入权限 用数字2表示。.ssh 文件夹权限 755 或 700。id_rsa.pub 文件权限 644。r:read 代表读取权限 用数字4表示。id_rsa 文件权限 600。config 文件权限 644。如果是文件夹(d表示)如果是文件(-表示)

2023-07-03 11:24:30 1535

原创 (nginx 或 Wampserver Apache) + php 项目配置

【代码】(nginx 或 Wampserver Apache) + php 项目配置。

2023-05-26 10:17:49 298

原创 WampServer 安装 PHP redis

注意:php_igbinary必须在php_redis之前。

2023-05-19 09:35:07 216

原创 配置化表单组件收集

fr=github。

2023-05-08 11:08:33 49

原创 图表组件、地图网站集合

echarts:https://echarts.apache.org/zh/index.html 社区:https://www.makeapie.cn/echarts。世界地图数据(无经纬度、无法做散点图)世界地图geojson下载网站。GADM: 全球行政区划数据库。GeoJson 数据简化合并。全国行政区域JSON下载。geojson绘制根据。

2023-03-29 10:01:03 169

原创 JavaScript计算字符串文本的宽度

JavaScript计算字符串文本的宽度。

2023-03-02 14:45:58 888

原创 在mac下 谷歌浏览器自动隐藏滚动条问题

在mac下 谷歌浏览器自动隐藏滚动条问题

2023-02-09 10:14:22 1413

原创 如何在WINDOWS下使用ZIP命令

window 使用 linux zip 命令

2023-02-03 10:13:21 4188

原创 linux使用sed批量修改数据

grep qk-test -rl .:查找当前目录及子目录,列出文件内容包含有“qk-test”的文件名称,在sed指令后必须用反点“`"引起来。查看了资料才知道,原来unix与linux在执行sed指令是,是有些区别,在-i指令后面多加一个“”空格即可。格式: sed -i “s/查找字段/替换字段/g” grep 查找字段 -rl 路径。或者 sed -i “s/查找字段/替换字段/g” 文件名。经试验,仅仅-i指令有影响,其他的-n,-e指令无影响。8、删除文本中空行和空格组成的行以及#号注释的行。

2022-12-19 18:03:41 445

原创 Windows生成RSA公钥私钥

win 公钥 私钥 生成

2022-09-12 19:42:50 609

原创 前端js或ts图片、文件的几种下载方式

总结下载文件的几种方式,文件都是通过接口获取的,前端通过调用接口将接口返回的文件下载。1、window.open适用于get请求,体验不是很好,会弹出一个新的页签window.open(url)2、window.location.href适用于get请求,体验不是很好,会覆盖单前页签的页面window.location.href = url;3、a标签适用于get请求,体验比较好,用户对下载页面的变化无感知/*** 通过 a标签下载文件* @param url 文件的链接*/

2022-05-24 11:55:37 984

原创 用命令将excel数据导成json、ts、js文件,将json、ts、js文件的json数据转成excel

命令导出数据用于把表格数据导成json数据,可支持json、ts和js,或者,用于把json数据导成表格数据,可支持json、ts和js。1、excel2json 命令用于把表格数据导成json数据,可支持json、ts和js。选项说明选项说明-v, --version查看工具版本-i, --input <file>必填,输入要导成json的xls、xlsx文件,可带路径-r, --rule <key-col-num:key-col-inter

2022-05-21 15:47:00 1018

原创 Git 常用命令 -- 命令行代码管理

创建 | CREATE$ git clone ssh://[email protected]/xx.git 克隆远程仓库$ git init 初始化本地 git 仓库(新建仓库)本地更改 | LOCAL CHANGES$ git status 查看当前版本状态(是否修改)$ git diff 显示所有未添加至 index 的变更$ git diff HEAD 查看已缓存的与未缓存的所有改动$ git add <path> 将该文件添加到缓存$ git commit -m ‘xxx’

2022-04-28 18:00:00 537

原创 git在仓库添加ssh-rsa,拉取代码报错

错误Unable to negotiate with ********** port 22: no matching host key type found. Their offer: ssh-rsafatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists.问题原因新的ssh客户端不支持ssh-rsa算法,

2022-04-28 15:14:47 1717

原创 nvm安装-win10

1、nvm下载下载地址2、安装右击以管理员身份一下,next-》next-》…-》install-》finish3、运行nvm报错处理方法添加环境变量,NVM_DIR:$NVM_HOME/.nvm4、nvm use报错exit status 5: Access is denied.exit status 1: access denied或:exit status 5: 乱码exit status 1: 乱码处理方法以管理员身份运行命令行就可以了...

2022-04-21 15:50:44 619

原创 Vue3.x使用富文本tinymce-vue

官方文档:https://github.com/tinymce/tinymce-vuehttps://www.tiny.cloud/docs/integrations/vue/#tinymcevuejsintegrationquickstartguide一、安装npm install --save @tinymce/tinymce-vue二、下载汉化包地址:https://www.tiny.cloud/get-tiny/language-packages/在public文件夹下新建tinym

2022-03-23 15:58:35 312

原创 JS正则RegExp.test(),第一次true,第二次false

RegExp.test()异常分析现象代码如下:const reg= /^[0-9]+$/g;reg.test('123abcdef');// truereg.test('123abcdef');// false如上的代码,第一次测试返回true,第二次以及之后的调用都会返回false。原因这是因为RegExp.test()方法,第一次从位置0开始查找,可以匹配;第二次的查找位置就不是0了,说以就不能匹配了(加上了【g】修饰符才会有这个问题,第二次会从第一次匹配的位置后面开始查找,即l

2022-03-01 14:15:05 876

原创 vue.config.js的配置

vue-cli3以后的版本,一些服务器配置都迁移到CLI Service里面,对于一些基础配置和一些扩展配置,需要在根目录新建一个vue.config.js文件进行配置。module.exports={ publicPath:'/',//1、配置项目路径【这个在开发中要经常改动】 outputDir:'dist',//2、构建输出目录,默认目录dist assetsDir:"assets",//3、静态资源目录(js,css,image),默认是src/assets lin

2022-02-27 10:37:29 654

原创 VMware安装macOS报 已禁用 CPU 错误

1、AMD电脑的VMware安装macOS 出现的错误客户机操作系统已禁用 CPU。请关闭或重置虚拟机。2、解决方法打开 macOS xxxx(你选择安装的版本号).vmx只需要在末尾添加smc.version = “0”cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”cpuid.0.ecx = “0110:1100:01

2022-02-12 16:02:52 4225

原创 tag切换按钮,鼠标拖动滚动

html代码<div className='left-move-btn' onClick={() => changeAuthorTypeList('left')}> <Icon type="arrowleft" /></div><div id='type-list' onMouseDown={mousedownAuthorTypeList}> ....</div><div className='right

2022-01-25 10:39:04 544

原创 react 函数式组件防抖

防抖函数实现export function deBounce (fn: { apply: (arg0: any, arg1: any) => void }, t?: number) { let timeId: any = null const delay = t || 500 return function (this: any, ...args: any) { if (timeId) { clearTimeout(timeId) } timeId =

2022-01-17 17:27:59 484

原创 安装Docker Desktop报错WSL 2 installation is incomplete的问题(解决报错)

WSL 2 installation is incomplete报错如下图所示:处理方法:1、安装Hyper-V虚拟服务2、安装 适用于 Linux 的 Windows 子系统(wsl2)3、如果还是报错提示,则可能是我们使用的wsl2版本老了,需要我们自己手动更新一下,我们根据提示去微软官网下载最新版的wsl2安装后即可正常打开。更新包下载链接。...

2021-12-22 17:29:58 1933

原创 echarts在umijs里通过外部hover显示隐藏tooltip

// echarts引入import * as echarts from 'echarts';import { useEffect, useRef, useState } from 'react';const Echarts = () => { const chartDom = useRef(null); const [myChart, setMyChart] = useState<echarts.ECharts>(); // echarts 配置项 let opt

2021-10-27 17:36:23 593

原创 react用useRef、useEffect和useState修改下拉宽度

const selectEl = useRef(null); const [selectWidth, setSelectWidth] = useState(300) useEffect(() => { setSelectWidth(Number(selectEl.current?.['clientWidth']) - 10); });

2021-08-08 14:19:59 408

原创 react的Swiper使用,自动循环播放

1、组件引入import { Swiper, SwiperSlide } from 'swiper/react';import SwiperCore, { Autoplay, Navigation, Pagination } from 'swiper/core';import 'swiper/swiper.less';import "swiper/components/pagination/pagination.min.css"import "tea-component/dist/tea.css

2021-08-08 14:13:58 3182 5

原创 Jenkins打包vue项目-git

1.安装必要插件,系统管理->插件管理勾选可选插件,点击直接安装本次所需插件Subversion,NodeJS,Publish Over FTP2.点击新建item,输入项目名称,选中Freestyle project,点击确定,如下3.可选参数,可加可不加,本次以版本分支为实例,如下4.配置代码源,此次以git为例,如下git凭证到下图位置添加(本人用账号密码,也可以用ssh):5.配置构建触发器,根据需要,可不配,下图配置没15分钟和每天2点检测一次代码,如有修改进行构建

2020-05-16 18:50:41 331

原创 金格iweboffice axios上传单文件和多文件js代码

base64toBlob函数base64toBlob (base64Data, contentType) { contentType = contentType || '' var sliceSize = 1024 var byteCharacters = atob(base64Data) var bytesLength = byteCharacters.length var slicesCount = Math.ceil(bytesLength / sliceSize) var

2020-05-11 15:54:51 457

原创 清理win7系统C盘的方法

清理win7系统C盘的方法1、关闭系统保护:计算机-> 右键“属性”-> 系统保护 -> 配置,找到C盘的系统还原关闭即可。也可以选择不关闭这 个系统,但是你必须定期删除一些还原点,因为还原点占的空间非常大很占内存,如果你备份了系统就可以关闭这个功能。2、把windows7下面休眠文件安全删除:用管理员身份运行cmd.exe 打开命令行窗口,然后输入powercfg -h o...

2020-04-21 09:09:15 4209

原创 flutter国内镜像和下载地址集合

Flutter 社区社区主镜像,采用多种方式同步 Flutter 开发者资源(推荐)。$ export PUB_HOSTED_URL=https://pub.flutter-io.cn$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn上海交大 Linux 用户组使用反向代理方式建立的 Flutter 镜像,数据...

2020-04-20 11:00:08 1727

转载 Flutter Icons图标库

在Flutter中我们可以通过 Icon组件来加载图标,但是Flutter中有很多的图标,如果我们想知道每个图标具体叫什么名字,这个时候就可以参考下面地址.Flutter Icons图标库地址1:https://material.io/tools/icons/?icon=account_balance&style=baselineFlutter Icons图标库地址2http://...

2020-04-19 21:05:29 1135

原创 vue TypeError: Cannot read property 'length' of undefined 问题解决思路

下面是我的处理这种模糊问题的处理思路。(注释排除法)一、排除 js 内的 所有的xxx.length 的 变量是否是数组类型。二、排除 html 代码上是否引用过xxx.length 。如果以上注释了排除还是报错的话。还需要关注的就是 v-for ,因为代码再执行到 v-for="(item,index) in arry" 这里时,如果arry不是个数组就会导致报错 xxxx.le...

2020-04-15 14:54:13 11357 1

原创 Jenkins打包taro项目-svn-以h5为例

1.安装必要插件,系统管理->插件管理勾选可选插件,点击直接安装本次所需插件Subversion,NodeJS,Publish Over FTP,本地安装tarojs/cli:npm i -g @taro/cli@项目taro版本2.配置系统taro/cli路劲path,如下3.点击新建item,输入项目名称,选中Freestyle project,点击确定,如下4.可选参数...

2020-04-10 22:21:04 652 1

原创 Jenkins打包vue项目-svn

1.安装必要插件,系统管理->插件管理勾选可选插件,点击直接安装本次所需插件Subversion,NodeJS,Publish Over FTP2.点击新建item,输入项目名称,选中Freestyle project,点击确定,如下3.可选参数,可加可不加,本次以版本号为实例,如下4.配置代码源,此次以svn为例,如下svn凭证到下图位置添加:5.配置构建触发器,根...

2020-04-08 23:21:37 502 5

原创 vue axios跨域处理

原因1:后端是否接收带cookie的头配置与前端不一致,修改配置如下:var instance = axios.create({ baseURL: baseUrl, timeout: 1000 * 12, // 创建axios实例,设定超时时间是12s withCredentials: true, // 允许携带cookie headers: { "Content-Typ...

2020-04-05 22:46:11 132

原创 在Windows系统上安装Jenkins及中文语言包安装

之前一直想着学习一下Jenkins自动化部署,最近刚好有点时间,就利用这点时间来学习一下Jenkins自动化部署,做个笔记,既可以巩固自己的学习,也可以帮助更多的人了解Jenkins自动化部署。先从简单的开始,我们先用Windows系统来安装Jenkins,当然以后肯定会在Ubuntu上进行Jenkins安装配置的。一、安装前准备:JDK1.7,或者JDK1.8:Jdk下载地址如下:Jd...

2020-04-05 17:06:18 1339

原创 Jenkins配置SVN的各种更新说明

jenkins更新的机制是把svn中的内容checkout一份到jenkins工作目录中,所以你可以看到jenkins\jobs\项目名\workspace中是会有你配置svn路径的所有文件的。所以下面的内容页是基于svn与workspace的内容之间的更新来发展的。1、Use‘svn update’ as much as possible(1)第一次发布把工作空间清空,然后checkout...

2020-04-05 15:23:11 1498

转载 SVN服务器搭建和使用

SVN服务器搭建和使用VisualSVN server安装安装TortoiseSVN使用VisualSVN Server建立版本库,以及TortoiseSVN的使用TortoiseSVN的使用,以及冲突解决办法.Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:...

2020-03-29 20:50:45 79

原创 vue使用原生js打印界面及echarts图表

1.将要打印的echarts图表生成图片 this.rceivebase1 = this.chartBarPrint.getDataURL({ pixelRatio: 2, backgroundColor: '#fff' })2.获取或创建iframe元素,获取页面样式和页面代码,并将样式和代码及echarts图片写入iframe中(其中ele...

2020-03-20 09:10:46 571

空空如也

空空如也

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

TA关注的人

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