npm安装依赖包的多种镜像及方法
摘要:一般安装依赖包,都是使用 npmjs 镜像安装,或者使用淘宝镜像安装。 比如: npm i react 查看当前镜像: npm config get registry 当面对 npmjs 镜像无法访问以及淘宝 npm 镜像(cnpm)SSL 证书过期的问题,可以采取以下几种方法来安装 npm 包:
阅读全文
posted @
2024-07-18 09:13
JoeYoung
阅读(1477)
推荐(0) 编辑
使用非对称加密(RSA) 实现前端加密后端解密
摘要:数据加密方式有: 单向加密、对称加密、非对称加密、加密盐、散列函数、数字签名。 1、单向加密 单向加密通过对数据进行摘要计算生成密文,密文不可逆推还原。只能加密,不能解密,常用于提取数据的指纹信息以此来验证数据的完整性。但是会引发雪崩效应(雪崩效应就是一种不稳定的平衡状态也是加密算法的一种特征,它指
阅读全文
posted @
2023-02-27 15:07
JoeYoung
阅读(2644)
推荐(0) 编辑
npm 查看源地址以及更换源地址的方法
摘要:在使用npm命令时,如果直接从国外的仓库下载依赖,有时候下载速度很慢,甚至会下载不下来。这时我们可以更换npm的仓库源,提高下载速度。 查看npm源地址: npm config get registry 更换npm源为淘宝镜像: // 如更换为淘宝镜像 npm config set registry
阅读全文
posted @
2023-02-16 09:58
JoeYoung
阅读(2077)
推荐(0) 编辑
Git 如何退出 git log 状态
摘要:git log 的退出 当commit(提交)比较多,git log 的内容在一页显示不完整,满屏放不下的时候,就会显示冒号。 回车(往下滚一行)、空格(往下滚一页)可以继续查看剩余内容。 退出:英文状态下 按 q 可以退出git log 状态。
阅读全文
posted @
2023-02-16 09:16
JoeYoung
阅读(614)
推荐(0) 编辑
iOS端内嵌H5页面 点击a标签无反应
摘要:问题1: iOS端内嵌H5页面,点击a链接无反应 解决: 一般这种问题发生在新窗口打开的情况下,也就是说 target 的值为 _blank 时会发生这个问题,改为 _self 即可解决问题。或者iOS的用户长按链接也是可以打开链接的,不过是跳转到了浏览器。 问题2: 如果点击的模块不是a标签或者b
阅读全文
posted @
2022-01-28 15:47
JoeYoung
阅读(574)
推荐(0) 编辑
h5 实现一键复制到粘贴板 兼容iOS
摘要:效果展示 先贴上测试连接 http://cdn.foundao.com/zhaosheng/copytext 实现原理 采用 document.execCommand('copy') 来实现复制到粘贴板功能 复制必须是选中input框的文字内容,然后执行document.execCommand('c
阅读全文
posted @
2021-12-23 10:13
JoeYoung
阅读(436)
推荐(0) 编辑
Spring 定时任务 @Scheduled cron表达式
摘要:我们在开发时经常会遇到一些需要定时执行的小任务,使用了 springboot 的定时任务后变得更加简单快捷,下面举个例子: Java配置中开户对Scheduled的支持: import org.springframework.context.annotation.Configuration; imp
阅读全文
posted @
2021-08-20 15:29
JoeYoung
阅读(1060)
推荐(0) 编辑
github 获取生成 token 的方法
摘要:1、登录 GitHub ,点击右上角头像,选中 Settings (设置)。 在 https://github.com 登录你的帐号,登录以后点击右上角你的头像的Settings 2、 选择左侧菜单的“Developer settings”一项 3、再选择“Personal access token
阅读全文
posted @
2021-08-17 15:09
JoeYoung
阅读(2212)
推荐(0) 编辑
微信H5适配 解决微信调整字体大小导致Html5页面混乱
摘要:最近开发公众号遇到一个问题: iOS、Android 加载页面,如果用户调整了微信自带的字体大小,那么我们的页面就会跟随调整字体大小,导致页面错乱无法适配。所以希望能够禁止微信的字体放大功能。 找了一些方法总结如下: 原理:阻止ios和安卓调整字体大小时候的事件,ios通过添加css属性,安卓通过微
阅读全文
posted @
2021-06-08 16:01
JoeYoung
阅读(1223)
推荐(0) 编辑
微信内 H5 页面自定义分享
摘要:起源: 最近公司在做一个活动的h5页面,在微信内打开时需要进行微信授权,然后后端会重定向到这个页面并且携带了一些参数(openid等)。问题是点击微信的原生分享时,会把携带的这些参数一起分享出去,等于把用户信息泄露了。所以为了解决这个问题,只能实现自定义微信分享的功能,可以自定义分享的地址、标题、图
阅读全文
posted @
2021-06-08 14:55
JoeYoung
阅读(4202)
推荐(0) 编辑
H5 及 web 页面微信授权登录流程
摘要:一、事先准备工作 配置参数测试公众平台信息(测试号相关配置示例): 1、打开公众平台的测试账号 2、配置js接口安全域名 3、扫码关注测试公众号 4、修改网页授权地址 配置授权回调的域名,至于什么是OAuth2.0,大家自行百度吧。这里的域名也要与上面的域名一致。配置成功会有通过安全监测的提示,这里
阅读全文
posted @
2021-04-26 14:37
JoeYoung
阅读(2351)
推荐(0) 编辑
Git 基础和进阶
摘要:一、Git 基础 1、版本管理 1.1、什么是版本管理 版本管理是一种记录文件变化的方式,以便将来查阅特定版本的文件内容。 1.2、人为维护文档版本的问题 1、文档数量多且命名不清晰导致文档版本混乱 2、每次编辑文档需要复制,不方便 3、多人同时编辑同一个文档,容易产生覆盖 2、Git 是什么 Gi
阅读全文
posted @
2021-04-20 14:30
JoeYoung
阅读(62)
推荐(0) 编辑
提高国内访问Github速度的9种方法
摘要:因为某些原因,github 访问速度确实太慢了,图片经常刷不出来,甚至会出现项目无法下载的情况。 码云虽好,可目前还是无法代替 github 在编程界的地位。 今天给大家推荐几种提高 github 访问速度的方案,挑自己喜欢的尝试就好! 1. GitHub 镜像访问 这里提供两个最常用的镜像地址:
阅读全文
posted @
2021-04-02 14:31
JoeYoung
阅读(441)
推荐(1) 编辑
git 看不到别人创建的远程分支
摘要:因为第一次在拉代码的时候,远程库里还没有同事提交上去的新分支,所以当同事提交完代码后,自己通过git branch -r 并看不到新的分支 解决办法: git fetch // 取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名,例:$ git fetch <远程主机名>
阅读全文
posted @
2021-03-02 09:52
JoeYoung
阅读(645)
推荐(0) 编辑
win10 系统开始菜单没反应的解决方法
摘要:刚才点击 win10 系统的开始菜单没反应,右键点击却可以,开了工具比较多,又不想去重启电脑。就百度了一下,发现除了重启电脑,还有更快的解决方法,就是重启Windows资源管理器。 一、资源管理器重启 1、使用快捷键【Ctrl+Shift+Esc】会弹出任务管理器窗口,如下图所示: 2、在任务管理器
阅读全文
posted @
2021-02-25 15:10
JoeYoung
阅读(841)
推荐(0) 编辑
Fiddler 抓取 https 设置详解(图文)
摘要:现在window 系统很多使用 fiddler 抓包,对于 http 来说不需太多纠结,随便设置下就能用,但是抓取 https 就死活抓不了,出现诸如以下问题: creation of the root certificate was not successful; Failed to find t
阅读全文
posted @
2021-02-10 11:00
JoeYoung
阅读(15278)
推荐(0) 编辑
模板引擎的基础概念
摘要:1.模板引擎的基础概念 1.1 模板引擎 模板引擎是 node.js 提供的第三方模块。 让开发者以更加友好的方式拼接字符串,使项目代码更加清晰、更加易于维护。 // 未使用模板引擎的写法 var ary = [{ name: '张三', age: 20}]; var str = '<ul>'; f
阅读全文
posted @
2021-01-06 15:08
JoeYoung
阅读(1095)
推荐(1) 编辑
TypeScript 快速上手及学习笔记
摘要:TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript。 TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。 什么是 TypeScript TypeScript 是 JavaScript 的、带有类型的超集,并且能够编译成普通的 J
阅读全文
posted @
2020-10-23 15:07
JoeYoung
阅读(1263)
推荐(0) 编辑
VSCode 同步设置插件 - Settings Sync
摘要:Setting Sync 可同步包含的所有扩展和完整的用户文件夹 快捷键 上传: Shift + Alt + U (Sync: Update / Upload Settings) 下载: Shift + Alt + D (Sync: Download Settings) 如果快捷键有冲突,可Ctrl
阅读全文
posted @
2020-07-09 10:27
JoeYoung
阅读(1093)
推荐(0) 编辑
VSCode 基础必备插件 超实用
摘要:1、View In Browser 在浏览器里预览网页必备。 2、vscode-icons 改变编辑器里面的文件图标,个人比较稀饭这个。其他的这里就不说了。 image 3、Bracket Pair Colorizer 给嵌套的各种括号加上不同的颜色。 image 4、Highlight Match
阅读全文
posted @
2020-07-08 17:01
JoeYoung
阅读(46801)
推荐(12) 编辑