自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【前端】文本中需要仅需要在数字上显示划线

【代码】【前端】文本中需要仅需要在数字上显示划线。

2024-07-24 18:32:03 127

原创 【前端】如何将一串字符中的部分字符进行高亮

如何将要展示的一串字符中的部分字符进行高亮。

2024-03-06 14:51:56 615

原创 处理String.fromCharCode.apply栈溢出问题

在处理返回文件的时候,碰到一个返回文件过大,因而处理的时候会报Maximum call stack size exceeded的问题。用这个代码替换原来的处理,就可以解决了。

2024-02-21 15:27:31 1090

原创 【vue3】json展示插件

本文介绍一下如何引入vue3插件vue3-json-viewer,并用来展示json对象。

2024-01-11 17:01:26 2660

原创 react使用form对于values的一些方法

react当时form获取values。

2023-09-14 16:05:19 190

原创 前端table自动轮播功能(js/ts+react+antd)

最近接到一个需求,需要把表格内容自动轮播。antd的组件table并没有提供轮播api(虽然有人提过意见,让他们加上,但他们的回复是自行封装。然后给table绑上ref,记得给table设置overflow。首先,轮播,搞两个ref,用来获取高度,滑动位置,设置轮播时间。写一个initialScroll方法。当鼠标在table上时停止轮播。useEffect出发轮询。

2023-07-17 14:51:29 1070

原创 windows安装git

查看sshkey地址:C:\Users\Administrator/.ssh (user名看自己的电脑是什么就哪个文件)下载并且安装完git之后,一般需要生成ssh key并且配置到git账号上才可以拉取数据。没连VPN下载安装git的话,直接用git官网下载会非常慢,而且有可能下载不成功。然后把ssh key配置到自己的git账号上就可以了。...

2022-08-03 15:41:21 246 1

原创 cookie,session,localstorge和sessionstorge

cookie客户端存储,会在浏览器和服务器间传输,大小不超过4kb,可以设置过期时间。在过期时间以前,长期有效,即使关闭窗口也会有效。session服务端存储,默认有效时常是30min,也可以设置有效时长,当session一直没有被访问并且超过有效时长就会失效。localstorage客户端存储,比较大,5mb左右,不会过期,除非手动删除。sessionstorage客户端存储,比较大,会话级别的临时存储,关闭窗口,即删除。...

2022-06-24 00:36:28 223

原创 react中用useEffect模拟组件生命周期

关于useEffect

2022-06-23 22:59:58 6815

原创 css水平垂直居中的3种方法

css水平垂直居中

2022-06-21 16:14:44 98

原创 如何使用postman

首先我们试着用postman发一个请求在chrome开发者选项界面里,选择网络请求中的一个复制它的curl格式。然后将curl导入postman,点击import,选择raw text,再点击continue,既可导入,然后就可以在postman里发送这个请求了。然后让我们看看postman里还有哪些功能可以查看请求的头部信息,请求内容,以及响应内容,状态码,响应时间等等。还可以点击code,获取不同语言下,请求代码。更多关于postman的使用功能介绍可以查看postman的leadi

2022-04-28 23:40:43 237 1

原创 如何取消eslint校验

如何取消eslint有时候我们会发现有几行代码的eslint校验是没有必要的。所以我们需要通过一些注解把这些行的eslint取消掉。取消一个文件的eslint校验//将/* eslint-disable */放置于文件最顶部 /* eslint-disable */ code取消某段代码的eslint校验/* eslint-disable */ code code/* eslint-enable */取消某一行或下一行代码的eslint校验 code // eslint

2022-04-24 00:09:00 3419

原创 macOS升级node

macOS升级node1、安装node管理模块nnpm install -g n2、安装需要升级的node版本sudo n 16.14.03、关闭终端重新打开,查看node版本验证升级完成node -v

2022-04-02 18:03:37 1168

原创 git命令语句汇总

git命令语句汇总git add . git commit -m ""git push//查看git记录git refloggit log//本地git强制回退git reset --hard HEAD@{<number>}//checkout 到其他分支(已经建立分支)git checkout <branch>//checkout 到一个新建的分支git checkout -b <branch>//checkout 之后push

2022-04-02 14:45:07 479

原创 react native ScrollView实现滑动锚定,滑动到指定位置

给需要锚定的组件加上onLayout属性//event.nativeEvent.layout.x是水平方向值,event.nativeEvent.layout.y是数值方向值//this.layoutList用于存储组件位置onLayout={(event) => { this.layoutList.push(event.nativeEvent.layout.y); }}给ScrollView加上ref属性//mySc

2022-01-18 18:36:25 2672 1

原创 MacOS上.bash_profile不生效问题如何解决

一开始我在.bash_profile文件中配置了路径。并且执行了source ./.bash_profile,执行后路径配置是生效的。但重新打开终端后,路径配置又不生效了。后来发现原因在于:macOS用的默认终端是zsh,执行的是.zshrc文件,不会直接执行.bash_profile文件。解决方法所以把.bash_profile文件中的内容放进.zshrc文件就可以了。...

2022-01-18 16:17:04 2795

原创 MacOs安装nvm及node

安装mvn1、尚未安装node,如果已经安装node,需要卸载node2、打开终端,输入命令curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash3、输入配置文件命令export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"4、输入mvn检查是否安装完成安装node1、打开htt

2022-01-17 16:06:02 1149

原创 JavaScript转Python总结

最近为提高效率,把一个js的自动化框架,转成了python的框架,相应的一下function也要从js转成python。这里整理了一些,js与python之间,需要转换的地方。functionjs :function abc(a,b,c) { return a+b+c }python :def abc(a,b,c) :return a+b+cswitch/casejs当中有switch/case语句,python中没有。python中可以用 if elif else 代替。

2021-10-19 20:00:14 1951

原创 全球手机区号数据

全球各个国家及地区手机区号按各国中文拼音字母排列[{“cn”: “阿尔巴尼亚”,“en”: “Albania”,“phone_code”: “+355”},{“cn”: “阿尔及利亚”,“en”: “Algeria”,“phone_code”: “+213”},{“cn”: “阿富汗”,“en”: “Afghanistan”,“phone_code”: “+93”},{“cn”: “阿根廷”,“en”: “Argentina”,“phone_code”: “+54”

2021-07-29 12:15:29 2978

原创 js检查名字手机号是否规范,js去除空格

js去除用户输入的空格const str = strValue.replace(/\s+/g, "");js判断名字是否规范export const checkName = function (name: string) { let endInfo = false; let { length } = name.replace(/[\u4e00-\u9fa5]/g, '**') let isReg = ( /^[\u4e00-\u9fa5]|[a-zA-Z]$/.test(nam

2021-06-23 14:50:50 235

原创 H5页面屏蔽用户长按复制黏贴

H5页面屏蔽用户长按复制黏贴防止文字复制黏贴*:not(input){-webkit-touch-callout: none; /系统默认菜单被禁用/-webkit-user-select: none; /webkit浏览器/-khtml-user-select: none; /早期浏览器/-moz-user-select: none; /火狐/-ms-user-select: none; /IE10/-o-user-select: none;-khtml-user-select: non

2021-06-22 20:10:57 606

原创 npm关闭端口的方法

今天没有暂停端口就把终端给关了,然后再启动端口,就因为未关闭,端口已被占用,报error了。关闭端口方法:全局安装 npm install -g xl_close_port执行 xl_close_port -p 端口号这样就把端口关闭了。...

2020-12-16 11:28:05 1593

原创 nrm命令切换npm install 下载地址

nrm ls 查看所有地址nrm add 名称 对应地址 添加地址nrm use 名称 调整到对应地址

2020-08-27 18:28:56 190

原创 git取消ssh私钥密码方法

生成 SSH 秘钥时,会让你输入私钥的密码,输入回车则意为不设密码,如果已经设置了私钥密码,每次使用 SSH 进行操作都需要输入私钥密码。可以用以下方法去掉已经设置的SSH私钥密码。1、通过终端进入密钥所在文件夹,一般为~/.ssh,输入命令:ssh-keygen -f id_rsa -p2、执行命令后,会让你先输入旧密码,然后输入两次新密码,新密码设置为回车则为没有密码。...

2020-07-24 11:10:40 4187

原创 MacOS找不到JAVA_HOME路径解决方法

MacOS找不到JAVA_HOME路径解决方法打开终端输入命令/usr/libexec/java_home即可

2020-07-24 11:00:35 1527 1

原创 MacOS解决sudo权限问题以及授予非管理员用户根目录管理权限

提示Need sudo access on macOS,是因为该用户没有sudo权限。需要使用管理员账号登录,输入sudo visudo命令,更改/etc/sudoers文件输入i进入编辑模式,新增一行你的用户名 ALL = (ALL) NOPASSWD:ALLNOPASSWD:ALL代表无需输入密码,更改完成后保存退出,vim命令为 :wq给非管理员用户增加目录修改权限命令sudo chown $(whoami) /usr/local...

2020-07-13 15:08:05 5448

原创 vscode实用插件及快捷键总汇

vscode实用插件及快捷键快捷键:搜索 CTRL+SHIFT+P格式化 ALT+SHIFT+F插件:中文语言包 Chinese(安装完后记得更改configure language)运行代码插件 code runner

2020-07-10 01:20:30 375

原创 MacOS系统终端命令整理

MacOS系统终端命令创建目录 mkdir xxx命令链接符 &进入文件 cd根目录 ~/打开文件 open

2020-07-07 19:04:41 221

原创 各种环境配置检查语句

各种环境检查语句检查环境是否安装完成Java:java -versionnode:node -vnpm:npm -v

2020-07-07 17:14:01 103

空空如也

空空如也

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

TA关注的人

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