自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(422)
  • 资源 (4)
  • 收藏
  • 关注

原创 error: cannot spawn more: No such file or directory

解决: git config --global core.pager less。执行git branch命令返回这个信息。

2024-04-10 18:17:38 409

原创 小程序使用uni.createAnimation只执行一次的问题

【代码】小程序使用uni.createAnimation只执行一次的问题。

2023-10-12 17:57:22 1869

原创 vue使用命令npm install 报错 cb() never called!

二.解决方案,把npm设置成淘宝镜像后,再重新npm install。三.还是不行,还会出现同样的问题,那接下来先清理一下npm缓存。一.错误说明,npm本身下载就慢,有可能是网络的问题。七.然后使用cnpm install 我的就解决了。六.再不行,把npm 代理再改成cnpm。五.再重新 npm install。四.接着使用这个命令。

2023-08-29 18:07:58 2765 1

原创 uniapp使用命令创建页面

uniapp使用命令创建页面

2023-08-08 18:12:32 2028

原创 国际化警告Fall back to translate ‘creator‘ key with ‘zn‘ locale.

发现是自己粗心写错了一个单词。

2023-07-31 12:02:00 385

原创 uniapp+vue3+ts 使用pinia报错

"hasInjectionContext" is not exported by "node_modules/vue-demi/lib/index.mjs", imported by "node_modules/pinia/dist/pinia.mjs". 11:36:19.397 at ../node_modules/pinia/dist/pinia.mjs:6:9

2023-07-13 20:46:12 2000 2

原创 VSCODE ctrl+左键 无法跳转的问题!

vscode->选择->切换为“a+单击”进行多光标功能。1、然发现ctrl+左键 无法跳转,测试后发现不知道什么时候。vscode ctrl+左键变成了alt+左键。2、换回原来的ctrl+左键。

2023-06-19 17:50:50 5685

原创 vscode恢复快捷键ctrl+z不管用

在,开始以为是插件影响,禁用了很多插件也不管用,然后安装了sublime快捷点插件。2、后面想着是不是自动保存的问题,尝试了修改自动保存,果然是在自动保存引起的。1、今天写代码发现撤销后的代码无法恢复,这很影响开发体验,然后去找原因。位置在vcode->首选项->自动保存,将勾选去掉。

2023-06-19 14:58:11 848

原创 tailwind 适配umijs/max

utility-first的css framework。对于我而言,采用tailwind的原因如下:对于react组件,没有纯css级别的组件。从hoc --> react hook,复用了无ui的逻辑,但依旧没有解决跨组件的css解决方案,而tailwind+postcss解决了此问题;而tailwind主题高度定义化,可以说非常方便。

2023-06-17 16:49:17 1283 1

转载 uni-app cli 开发微信小程序 自动化编译,启动项目

最近开发一个uni-app的小程序项目,因为习惯使用vscode 而项目不得不借助hbuderx 运行,微信开发工具调试,偶尔还需要使用 ios模拟器, 8g内存的mac 就变的异常卡顿,所以就研究了下通过npm命令去编译、 运行等工程化配置, 这样就不用运行hbuderx 减少内存使用,顺便 记录下从需求到完善功能的过程,以及遇到的问题,解决的方案。编译成功了,项目根目录下出现了一个dist 文件夹, 显然这是个编译过后的微信小程序项目代码。尝试gitee 直接下载模版, 得到这样一个文件结构的项目。

2023-05-19 00:15:35 1145

转载 uniapp跨域问题解决

出于浏览器的同源策略限制。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。知识点:跨域只会出现在浏览器上,小程序和APP开发不会有跨域问题。

2023-05-18 22:39:48 8733 1

原创 Vue搭建项目:ESLint: clear(vue/comment-directive)

用脚手架搭建vue项目后index报错解决办法

2023-04-19 10:56:20 940

原创 Charles安装及使用教程

选择Proxy | Proxy Settings,弹出proxy设置选项卡,勾选Enable SSL Proxying,在Location部份选择add,按如下图添加,抓取任意站点、443端口的数据。这里的代理服务器地址填写为电脑的ip地址,然后端口这里写8888(这个是charles的默认设置),如果自己修改了就写成自己所修改的端口就可以了。上述1、2步骤,只针对http请求。直接打开网页就可以了。(1)结构模式:可以很清晰的看到请求的数据结构,而且是以域名划分请求信息的,可以很清晰的去分析和处理数据。

2023-04-17 17:33:53 22447 3

转载 亲,你断网啦?!前端如何监听网络状态变化

有时需要监听网络状态变化,从而通知用户注意,或根据网络状态程序内部做某些逻辑处理。许多国民级别的软件,也常常见到,在网络掉线或网络状态较差,会提示用户网络掉线注意修复或退出高清视频切换清晰度的场景,那么这样的需求,在web前端可以通过navigator.onLine和navigator.connection结合监听online、offline事件实现。online是一个布尔值true或false。

2023-03-29 15:31:10 2077 1

转载 vue 之 Transition && 各种动画实现,一文让你会动画

enter : 动画正在进入时触发 ---- active,写js,执行具体的动画。after-enter : 动画进入之后触发 ---- to,结束,收尾工作。在上面的文章中,过渡动画只是针对单个元素或者单个组件的,如果希望渲染的是一个列表,并且该列表中添加、删除数据也希望有动画执行。:css="false". 会让Vue跳过css检测,提高性能,同时防止过渡过程中受css样式的影响。

2023-03-26 16:17:15 1663

转载 vue 插槽,`slot`和 `slot-scope`已被废弃

例外情况: 当被提供的内容只有默认插槽时,组件的标签才可以被当作插槽的模板来使用。这样我们就可以把 v-slot 直接用在组件上。注意:v-slot 只能添加在一个 上 (只有一种例外情况),这一点和已经废弃的 slot特性不同。内容经查阅资料得知,官方文档里的slot、slot-scope已经弃用。内容

2023-03-23 16:51:50 2690

转载 el-form的rules如何校验多层嵌套对象

rules="{ required: postData.stamp.needPost === 0, message: '请填写联系人', trigger: 'change' }"{ required: postData.stamp.needPost === 0, message: '请填写联系电话', trigger: 'change' },custType: [{ required: true, message: '请选择客户属性', trigger: 'change' }],

2023-03-23 15:11:17 657

转载 记录element验证踩坑:async-validator: [‘region is required‘]

{ required: true, message: "请选择单位角色", trigger: ['blur','change'] }placeholder="请选择单位角色"在写element下拉框表单验证的时候出现的报错。value:'建设单位',value:'施工单位',value:'监理单位',value:'设计单位',lable:'建设单位'lable:'施工单位'lable:'监理单位'lable:'设计单位'

2023-03-23 11:16:39 1303

原创 前端——http的三次握手四次挥手

客户端发起一个要创建连接的数据包(SYN/Seq)的请求发送到服务端服务器端接收到客户端的请求,返回一个 SYN/ACK 标志的数据包,其中 ACK 就是客户端发送 Seq + 1,而且再次发送一个服务端的 Seq。客户端接收到服务端发送的数据,表明允许连接,再次向服务端发送数据确认可以接收到数据,发送 ACK 等于上一步返回的 Seq + 1,以及新的数据 Seq;TCP 是全双工信道,何为全双工就是客户端与服务端建立两条通道,通道1: 客户端的输出连接服务端的输入;服务端:我也要关闭输入通道了。

2023-02-08 20:54:31 2277 1

转载 C语言学习—数组指针和指针数组的区别

C语言学习—数组指针和指针数组的区别

2022-12-15 23:19:55 381

转载 链表P->NEXT=Q->NEXT,Q->NEXT=P,Q=P;的一些解释

执行p->next=q->next之后。变成了p->next和q->next指向同一个b,a->next是p,p->next是b,q->next是b。然后,q->next=p,就是将q的下一个节点变为p,就相当于 在q节点后面加上p节点。意思是让p节点指向q节点的下一个数据,现在p,q的下一个节点相同,都为b。a->next是p,p->next是q,q->next是b。假设刚开始p指向t,q指向了b。在链表中:a->p->q->b。

2022-10-30 00:36:11 2231

转载 数组指针和指针数组的区别

这里有个有意思的话题值得探讨一下:平时我们定义指针不都是在数据类型后面加上指针变量名么?这个指针p2 的定义怎么不是按照这个语法来定义的呢?也许我们应该这样来定义p2:int (*)[10]是指针类型,p2 是指针变量。这样看起来的确不错,不过就是样子有些别扭。其实数组指针的原型确实就是这样子的,只不过为了方便与好看把指针变量p2 前移了而已。你私下完全可以这么理解这点。虽然编译器不这么想。^_^

2022-10-26 11:16:51 487 1

转载 Windows 环境下使用 GCC (在windows系统安装C++编译器

Windows 环境下使用 GCC

2022-08-03 14:53:00 1257

转载 printf()、scanf()、getchar()、putchar()的返回值

printf()、scanf()、getchar()、putchar()的返回值都为 int类型,这个要注意1.printf()的返回值是打印字符的个数,且打印字符串的时候不会加上空字符’\0’例:#include<stdio.h>int main(void){ int n; n=printf("The number of characters printed is:"); //返回值为不包括'\0'的打印字符数 printf("%d\n", n);...

2022-05-24 16:05:49 771 1

原创 [Error] ld returned 1 exit status

大家在使用DEV c++编写程序的时候,常常遇到这个问题,翻来覆去解决不掉,但是换一个软件就可以成功运行。就像我今天遇到的这种情况-》o(╥﹏╥)o如果想要成功解决这个问题,因此我们需要知道它的源头出在哪里。首先我们看一下,这个错误它到底是什么意思,影响我们这么多,return 1 exit status------>也就是“返回1个退出状态” ,因此说明我们在编译的时候,问题一定是出在了第二次及以上编译的情况之下,也就使存在我们上一次编译的结果没有关掉,导致这一次的编译不能正常运行,下面我们

2022-05-13 15:56:01 2838 1

转载 RHEL7 运行小甲鱼老师的vim训练程序出现:./vim_test_linux: error while loading shared libraries: libncursesw.so.5解决办法

RHEL7 运行小甲鱼老师的vim训练程序出现:./vim_test_linux: error while loading shared libraries: libncursesw.so.5解决办法我的vim_test_linux放在 /root/Desktop中;运行:./vim_test_linux:1.首先自己查看日志,tail -f /root/var/log/messages我用远程管理连接工具Secure CRT来实时监视log在网上没有找到相关的报错原因,自己也分析不来,

2022-05-10 14:02:30 516 1

转载 yarn : 无法加载文件 C:\Program Files\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。

解决办法:一、点击电脑右下角的开始,菜单出来后,直接按键盘输入powerShell搜索,会出现下图,然后右键以管理员身份运行二、以管理员运行后,会出现下面命令窗口,在窗口上执行:set-ExecutionPolicy RemoteSigned,然后输入Y,按Enter确认三、查看执行策略:get-ExecutionPolicy四、关闭命令窗口完成上述四个步骤后,就可以解决出现无法加载文件,xxxx在此系统上禁止运行脚本。...

2021-12-16 17:36:31 5189

转载 vue 组件和路由 cdn引入方式的写法

组件component的写法有全局写法和局部写法,全局写法在所有vue实例中都可用,局部写在一个vue实例里面全局写法:<root></root>Vue.component('root',{template:'<div>全局全局</div>'})这样我们就把就定义了一歌全局组件,root,直接使用<root>标签调用,就把组件中的template模板内容渲染到<root></root>标签里了!局部写法:

2021-12-16 17:09:16 1719

原创 NVM-Windows下载与安装

下载NVM for WindowsReleases · coreybutler/nvm-windows · GitHubnvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。Source code(zip):zip压缩的源码Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统安装NVM for Windows(1)解压后运行安装.

2021-12-07 11:09:08 2435

转载 Vue使用html2canvas将页面转化为图片

需求是微信端将页面截屏之后保存到本地,使用了html2canvas插件installnpm install --save html2canvas在所需页面引入import html2canvas from "html2canvas"use复制代码<div ref="imageWrapper"> <div class="success"> <div class="img"> <img cla

2021-11-30 21:32:41 225

转载 简单说 CSS中的mask—好好利用mask-image

说明CSS中的mask属性允许用户屏蔽或剪裁特定点的图像来实现,部分或完全隐藏某个元素的可见性。好吧,这个概念可能有点不好理解,先看图。看了这个等式,似乎明白点什么了吧,朋友们,第一张图就是一张普通的图,第二张图,黑色部分是不透明的,白色部分是透明的,用上mask之后,两张图重叠,黑色区域中的会显示出来,白色区域不显示。用过ps的朋友,应该很清楚,蒙版这东西,这就和蒙版很像,好吧,没用过ps的朋友,又要问蒙版是什么了,相信看完这篇文章,你应该连蒙版也知道了。mask和ba.

2021-11-23 21:41:46 7988

转载 JSS与React的集成

介绍React-JSS使用新的Hooks API将JSS与React集成在一起。 JSS和默认预设已经内置。从v10开始,不支持基于HOC的API,并将在所有即将发布的主要版本中将其删除。如下的使用方式将不支持。import React from 'react'import {render} from 'react-dom'import withStyles from 'react-jss'// 1、创建stylesconst styles = { ...}// 2、使用

2021-11-15 16:09:07 625 1

转载 关于react-app-rewired和craco的部分性能对比

前言由于react-app-rewired的库太久的时间没进行维护,上次维护大约是在一年前了,所以考虑调研使用新的打包库craco所以除了对新的库按文档进行配置之外,还需要对其性能进行测试,考察其打包时间、编译时间与原来有多大的差异,是否在可接受的范围内。1. react-app-rewired1.1 build 耗时测试对 react-app-rewired进行了5次打包时间记录,记录时间如下(忽略第二组,为手误)react-app-rewired build...

2021-10-25 21:40:34 1042

转载 【前端】react脚手架 + antd的craco.config.js配置

react脚手架 + antd的craco.config.js配置拉取脚手架执行以下命令标题安装antd修改 src/App.js,引入 antd 的按钮组件修改 src/App.css,在文件顶部引入 antd/dist/antd.css高级配置安装 craco 并修改 package.json 里的 scripts 属性然后在项目根目录创建一个 craco.config.js 用于修改默认配置自定义主题然后安装 craco-less 并修改 craco.config.js 文件如下支

2021-10-25 21:26:40 2521

转载 17.HOC及CRA中装饰器模式

扩展 函数式编程HOC:高阶组件--新demo--封装头部尾部为父组件1.项目目录- src - layout - indexLayout - Footers.js #尾部 - Headers.js #头部 - index.js #作为导出组件 - App.js - index.js2.src/layout/indexLayout/Footers.js/** * 底部 */import Reac.

2021-10-25 21:10:27 108

转载 解决Gitlab的developer角色无法push代码

在gitlab上面创建一个新的项目之后,添加成员到这个项目,但给的是developer开发者角色,如果被添加的那个成员需要在主干代码上push上传代码,是不能成功的,因为默认主干代码受保护,不能让开发者角色push和merge代码的,下面就来看下如何在不修改成员角色的权限的情况下,解决这个问题工具/原料 gitlab 方法/步骤 打开浏览器访问您的gitlag服务的web页面地址,使用管理员用户或者创建项目的那个账户登录进去,然后进去到指定的项目页面 在如图所示的右侧,点

2021-10-14 10:52:35 6196

原创 谷歌浏览器主页快捷方式不见

点击浏览器右上角三个点,选择设置找到搜索引擎地址栏中使用的搜索引擎改为google

2021-10-08 10:22:31 2202

转载 限制百度地图拖动范围限制,当超如范围时自动返回

限制百度地图拖动范围限制,当超如范围时自动返回背景最近利用百度离线地图加载世界地图,但发现下载的区域只是世界地图一块,当拖动地图范围超过想要的范围时,就会出现背景块为白色;如图解决思路1:百度api开发小案例中给出的方案<script type="text/javascript"> layer.msg('将地图显示范围设定在指定区域,地图拖出该区域后会重新弹回');//百度地图API功能 var map = new BMap.Map("map_demo");...

2021-10-08 10:18:54 1885

原创 npm Error : EBUSY resource busy or locked错误

看了网上的教程感觉不对劲,之后删除build就好了buiid文件被我占用挂掉就行了

2021-10-08 10:18:17 435

转载 vue 实现动态路由

很多时候我们在项目的路由都是在前端配置好的但是有的时候为了进行全面的权限控制,会需要后台给出路由表,前端再渲染。不用在前端配置。下面主要讲一下思路1、和后台小哥哥沟通好数据,把我们前端配置的路由表数据给他,他就能看懂了2、拿到数据需要我们自己再处理路由中的component后台是给不了的,这里我们只需要后台小哥哥按照我们提供的前端component路径给数据,我们循环加载就可以了//view就是后台给的数据return () => import(`@/view/modules

2021-09-28 16:57:12 2338 1

sublime_text3的PyV8.zip

今天打开sublime遇到一个提示 如上图Sublime Text Error while loading PyV8 binary:exit code 1 Try to manually install Pyv8,该上传的pyv8是windows64位系统,sublime_text3的PyV8

2020-09-09

dbvisualizer.zip

Dbvisualizer是跨平台数据库管理软件,通过JDBC驱动同时和多个不同的数据库建立连接,可连接Oracle,Sybase,DB2,MySQL,InstantDB,Cloudcape, HyperSonic,Mimer SQL等多种数据库,支持使用环境变量和Java系统属性,支持结果集的自动合并,支持更改Oracle的密码等等

2020-07-03

css3文字效果.html

css3文字效果及换行处理,各种文字样式的设置,及文字换行溢出省略

2019-09-25

css文字阴影.html

文字阴影效果shadow,外发光,辉光,投影,浮雕,模糊,模糊的浮雕,影子,描边,3D,Vintage-retro效果,文字效果补色效果三维效果图

2019-09-23

空空如也

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

TA关注的人

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