自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

敲门的小白

全栈学习笔记

  • 博客(80)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 项目管理流程制度文件分享

需求文件制度流程的目标是确保项目开发按照明确的需求进行,避免后期的变更和冲突,提高项目交付的质量和效率。规范项目团队、利益相关者和相关部门之间在执行是都遵循相同的业务流程,有助于保持一致性,避免混乱和错误,进一步提高工作效率,质量和协作,减少不必要的风险,为相关决策提供合理的指导,确保其达到相关目标和要求。

2023-09-04 14:29:08 115

原创 npm install一直报错equest to https://registry.npm.taobao.org/underscore failed, reason: Client network

request to https://registry.npm.taobao.org/underscore failed, reason: Client network socket disconnected before secure TLS connection was establishednpm ERR! network This is a problem related to network connectivity.npm ERR! network In most cases you are

2022-08-25 15:25:25 1337 1

原创 小程序登录设计

一、 小程序登录设计的主要产品及接口1. 微信登录【wx.login】a. 微信登录接口【wx.login】用于获取登录凭证。小程序调用微信登录接口,若调用成功,微信会返回用户登录凭证给产品服务端,这个凭证有效期只有5分钟,产品服务端要通过获得微信返回的登录凭证,去调用 【auth.code2Session】获得用户的OpenID和 会话密钥session_key。b. 微信原文档:调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户在当前小程序的唯一标识(openid)、微信开

2022-05-11 17:15:45 970

原创 主子账号相关设计

案例地址:https://www.quanyizhan.com/#/主子账号一、组织架构企业运营模块(主子账号),组织架构包括主管理员、子管理员、子账号三个等级。二、规则登录界面:进行身份确认a. 如果该账号,既是单独账号又是子账号,则需要在登录时进行身份选择。b. 如果该账号,只有一种身份,即单独账号和子账号其一,则不需要进行身份选择,直接进入即可。c. 如果不是任何身份,则可提示注册新账号。d. 如果仅仅是子账号,也可以注册成新账号。新增子账号a. 权驿站分为主管理员和子管

2021-11-25 17:21:38 2243

原创 关于账户如何注销

账户如何注销a. 用户注销,i. 注销条件A. 近期账号密码有无修改、异地登录a. 确保账号处于安全状态,不是他人操作B. 账号内支付财产结清(保证金)a. 避免造成死数据,金额数据无法正常核算C. 无不良记录a. 该账号被他人投诉、被国家机关调查,或处于诉讼、仲裁程序中等D. 无其他代办事项及未完成流程a. 订单未完成b. 纠纷单c. 保证未退E.b. 客服注销ii. 客服渠道沟通形式主要以语音电话为主,文字在线客服和AI客服沟通效率和完成度比较差。iii. 用户在注销页面

2021-11-25 16:38:48 2198

原创 分销方案设计

分销方案需求背景:发动C端用户,通过让利的方式,在产品前期实现流量的快速裂变。需求简介:用户可以申请成为嗖嗖延服的分销商(昵称:天使),天使可通过分享自己的专属链接,邀请新用户注册并下单,被邀请人的每笔有效订单,天使都可以按一定比例从中获得佣金。需求设计:天使分类:互助天使、嗖嗖天使(主要区别:在邀友赚钱活动中,两者享受的权益不同)1.用户如何申请成为天使:我的页面UI会改版,改版后会新增一个banner,点击banner前往申请成为天使。点击banner后,用户进入如下天使申请页面:按钮

2021-11-25 16:25:54 603

原创 微信公众号授权给h5

首先放上官方文档获取公众号授权可以获取到用户的openId,可以通过openId获取到用户的昵称、性别、所在地等信息获取授权的流程:首先需要用户打开或者跳转到授权页,用户点击统一后跳转到我们设置的回调页面(比如项目首页)授权后跳转回来的页面,url上会有code,我们把code传到后端,换取openId完成…1、首先是配置网页授权域名在微信公众平台中左侧菜单拉到底,选择公众号设置,然后下边有个网页授权域名,输入需要授权的域名后,不要忘了把设置页面中的文件扔给后端2、跳转授权页配置好域名后,

2021-11-25 14:07:31 1776 1

原创 测试相关-如何测试

为什么要测试?测试目的是在有限的时间内发现最多的问题并解决,最大程度降低产品错误带来的负面影响怎样测试?技术测试技术测试主要由程序员(或测试员)对编码进行逻辑覆盖测试,遍历程序遇到的所有情况,捕获异常进行处理,模拟访问做高并发的压力测试。该阶段可以发现产品需求中的疏漏或逻辑错误,排除程序员粗心编程而出现的算法、逻辑错误。该阶段可以排除大量Bug,特别是后台或逻辑性很强的工具性产品,把控的好,产品经理后期测试工作量会大大降低,Bug在技术内部进行修改,反复测试无Bug后,可打包提交,进入下一阶段测试

2021-11-23 17:04:19 861

原创 项目管理-项目开发相关

一、 项目过程:1. 需求调研需求来源:行业需求;企业需求;市场需求;场景需求目前项目的需求来源于科研部,后续跟着市场节奏不断增加新的需求总结经验:方案探讨前一定记得把需求涉及的系统能力、系统调用逻辑调研了解清楚,这样对后续方案的讨论和敲定都会起到积极有效的作用;● 严格意义上的需求方尽可能把业务流程梳理清楚,产品端逻辑梳理清楚;● 尽量减少减少因为需求不明确,导致返工情况;● 需求提前两个周提出,方便后续产品规划,和研发开发;2. 方案开发a. 方案设计经过前期的调研和需求分析

2021-11-23 16:59:46 396

原创 敏捷开发相关(四大价值观+十二原则)

● 为什么需要敏捷?● 敏捷怎么做?● 敏捷做些什么?在这里插入图片描述](https://img-blog.csdnimg.cn/495f7164c242465d8fe5c9c041734381.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5bCP5bCP6Zuq6Iqx5YS_,size_20,color_FFFFFF,t_70,g_se,x_16)一、 什么是敏捷开

2021-11-23 16:48:54 2416

原创 mac和eshow投屏链接不成功问题

一、USB发射器在苹果电脑MAC OS系统上不能正常使用【解答】:苹果电脑MAC OS系统版本升级到10.15及以上后,苹果系统驱动策略有变化,插入USB发射器后ESHOW程序提示:等待按键插入… 或 按键正在与主机建立网络连接…。这时需要进入到安全性和隐私菜单下,在“输入监视”处把ESHOW程序加入并勾上,如下图所示。如果ESHOW已经存在并勾上,那么需要先把勾去掉,然后再勾上。如果有系统弹出窗口提示是否现在退出,那么选择以后。设置完后拔出USB发射器再重新插入。如果能够连接成功,但是投屏为黑屏或

2021-04-16 11:53:12 5909

原创 Axure RP 9”已损坏,无法打开。 您应该将它移到废纸篓。

打开【启动台】,选择【终端】,输入:sudo spctl --master-disable然后回车,继续输入密码(密码输入时是不可见的),然后回车。接着打开【系统偏好设置】,选择【安全性与隐私】,选择【通用】,可以看到【任何来源】已经选定。接着打开文件进行安装。二、发现还是显示“已损坏,无法打开。 您应该将它移到废纸篓”,不急,接下来用这种方法:在终端粘贴复制输入命令(注意最后有一个空格):sudo xattr -r -d com.apple.quarantine先不要按回车!先不要按回

2021-03-04 14:29:21 8597 10

原创 判断是pc端还是移动端&&扫码进入判断是ios还是android.然后进入不同的界面

判断是pc端还是移动端function browserRedirect() {var sUserAgent = navigator.userAgent.toLowerCase();var bIsIpad = sUserAgent.match(/ipad/i) == “ipad”;var bIsIphoneOs = sUserAgent.match(/iphone os/i) == “iph...

2020-12-16 11:50:23 292

原创 打包报错 Uncaught SyntaxError: Unexpected token ‘<

报错原因:打包环境配置错误1.如果打包是二级目录,/blog/nginx 环境也要配置为二级目录1.如果打包是一级目录,/blog/nginx 环境也要配置为/,要在根目录下...

2020-12-16 11:49:48 3041

原创 vue h5项目 接支付方式 微信支付还有支付宝支付

首先判断,是在微信中打开还是非微信打开,非微信打开,创建订单式,判断选择支付宝支付,还是微信支付支付宝支付:请求后端给的api,传入订单号,或者你们自定义的参数,然后请求成功后返回的地址是后端直接配置的,支付成功后跳转相应的界面,注意:判断有无支付宝app,是支付宝自己的界面测试地址 :https://wxh5.hyxhbao.com/home //支付宝app支付 this.$api.order .payWithAlipayH5({ o

2020-12-16 11:37:34 1210 1

原创 vue h5项目自定义audio组件,进度条可拖拽

思路:先按照原生audio组件,将如何控制播放暂停写出来,通过相关属性获得当前播放时间以及总时长,然后难点在于如何实现进度条的拖拽,控制时间的显示。相关拖拽: // touchstart 触摸开始,多点触控,后面的手指同样会触发 // touchmove 接触点改变,滑动时 // touchend 触摸结束,手指离开屏幕时 // touchcancel 触摸被取消,当系统停止跟踪触摸的时候触发全部代码<template> <div> .

2020-12-10 18:30:13 2243 4

原创 H5怎么禁止点击图片跳出图片的问题

解决:1 css设置img{pointer-events: none; }这种方式可以解决这个问题,但是当如果你在此时的img上绑定点击事件,点击图片时这个事件将不会被触发。这种情况可以使用一个带点击事件的元素包裹这个img解决。2 js阻止浏览器默认行为document.body.addEventListener(‘click’,function(e){e.preventDefault();});3 将图片显示改为背景图显示...

2020-11-27 14:00:09 2153

原创 GoodNotes5下载之使用教程

GoodNotes 5 Mac版是Mac平台上的一款手写笔记和PDF。GoodNotes 5 Mac版让您的 Mac 变身智能数字纸张管理系统和强大文稿管理系统。在 Mac 上使用与 GoodNotes iPad 版相同的功能,随时随地使用自己的文稿。macOS Catalina (macOS 10.15) 已损坏无法打开解决办法:打开终端(屏幕下方“小火箭”——“其他”——打开“终端”),在终端中粘贴下面命令:sudo xattr -r -d com.apple.quarantine ,然后输入个

2020-11-25 15:30:22 4793

原创 git用法 git迁移项目 修改远程仓库地址

git用法1.git修改远程仓库地址方法有三种:1.修改命令git remote origin set-url [url] 2.先删后加git remote rm origin git remote add origin [url] 3.直接修改config文件Cat /.git2.合并分支git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直

2020-11-09 17:12:23 553

原创 通过ssh通道克隆github代码

这里写自定义目录标题本地git bash 使用git clone [email protected]:***.git方式下载github代码至本地时需要依赖ssh key,遇到权限不足问题时一般都是SSH key失效或者SSH key不存在,重新创建SSH key一般就可以解决问题;步骤一、检查本地ssh key是否存在1、windows下 开始 -- 搜索框输入 git bash,打开git bash窗口;2、git base窗口中输入指令 ls ~/.ssh/ 来检查ssh key是否存在;3、

2020-09-24 15:19:10 1889 3

原创 小程序用户拒绝授权之后,如何下次进来再次弹出授权

在获取授权之前应先获取授权设置 wx.getSetting ,获取结果 res.authSetting[‘scope.userInfo’],结果为 false,则可以引导用户允许微信获得你的公共信息,用 wx.openSetting() 调起客户端小程序设置界面,用户允许后将获得用户的公共信息 userInfoconst app = getApp()Page({/**页面的初始数据*/data: {imgList: [], // 上传列表src: “”, // 上传视频},onL

2020-09-18 13:49:39 2716

原创 js,操作方法

字符串的方法charAt() 返回在指定位置的字符。concat() 连接字符串。lastIndexOf() 从后向前搜索字符串。charCodeAt() 返回在指定的位置的字符的 Unicode 编码。indexOf() 检索字符串。slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。split() 把字符串分割为字符串数组。substr() 从起始索引号提取字符串中指定数目的字符。substring() 提取字符串中两个指定的索引号之间的字符。toLocaleLowe

2020-09-17 11:41:56 148

原创 git如何忽略node-module文件

windows下怎么操作,方法如下:一是常规的windows操作根目录下创建gitignore.txt;编辑gitignore.txt,写下你的规则,例如加上node_modules/;打开命令行窗口,切换到根目录(可以直接在文件夹上面的地址栏输入cmd回车);执行命令ren gitignore.txt .gitignore。二是用Git Bash根目录下右键选择“Git Bash Here”进入bash命令窗口;输入vim .gitignore命令,打开文件(没有文件会自动创建);按i键

2020-09-04 14:48:27 3342

原创 前端将后台返回来的csv数据导出成csv文件

页面展示后端后端返回数据

2020-08-14 18:07:41 969 1

原创 ElementUi表单rules验证

常用的表单验证rules: {name:[{required: true,message: ‘请输入用户名’,trigger: ‘blur’},{min: 2,max: 5,message: ‘长度在 2 到 5 个字符’},{pattern: /1+KaTeX parse error: Expected 'EOF', got '}' at position 36: …'用户名只能为中文' }̲ //{ pa…/, message: ‘以字母开头,长度在2-5之

2020-08-05 09:47:06 1314

原创 git 相关操作

在 git中操作git init 初始化项目git config --global user.name 姓名git config --global user.email 邮箱git remote add origin 地址git pull origin master 将项目拉下来git checkou t -b yx 新建分支 切换分支 (yx 是分支姓名,可以自己随意设置)git status 查看状态git add . 添加代码git commit -m “no” 合并远程仓

2020-07-22 10:41:21 94

原创 node+exprss搭建至服务器以及配置ssl证书

一、安装nginx服务器环境1、使用ssh工具连接服务器二、安装nodejs环境https://helpcdn.aliyun.com/document_detail/50775.html安装express : npm install express --save三、设置nginx反向代理四,安装pm2原文链接:https://www.cnblogs.com/bjgua/p/7656833.html全局安装npm install -g pm2挑express应用来举例。一般我们都是通过n

2020-06-03 14:55:50 665

原创 签名排序 拼接算法

// mounted() {// let url = “http://h5.yingpar.com”;// let data = { c: 1, u: 3, z: 0, yksign: ‘yksign’ };// var array = [];// for (let key in data) {//遍历value值// var d = { key: key, value: data[key] };// array.push(d);// }// var

2020-05-29 16:27:08 503

原创 js 将时间戳 转化为 刚刚, 几分钟前,几小时前,几周前,年月日……

js 将时间戳 转化为 刚刚, 几分钟前,几小时前,几周前,年月日……js封装/*** 时间戳显示为多少分钟前,多少天前的处理** eg.** console.log(timeago(1559102804000)); // 2014年09月19日** console.log(timeago(1558325204000)); // 1周前** console.log(timeago(1505283100802)); // 1分钟前*/var timeago = function(t

2020-05-29 14:07:32 455

原创 原生js实现swiper轮播图效果

html: <div class="b_lswiper"> <div id="box" class="all"> <div class="inner"> <ul> <!--node 循环图片-->

2020-05-14 16:03:00 1223

原创 微信二次分享路由跳转,以及qq分享

微信分享1.首先npm i weixin-js-sdk使用:import wx from ‘weixin-js-sdk’qq分享:在首页加入<script type="text/javascript" src="https://qzonestyle.gtimg.cn/qzone/qzact/common/share/share.js"></script>...

2020-03-17 10:49:23 610

原创 微信二次分享 单页面应用

图片转换。链接转换图片1.首先npm i weixin-js-sdk使用:import wx from ‘weixin-js-sdk’项目中运用1.封装wxapi.js:多页面调用import wx from 'weixin-js-sdk'import Axios from 'axios'let url = window.location.href.split('#')[...

2020-03-17 10:37:23 443

原创 vue返回上一页面时记忆当前位置,返回回到原先滚动的位置

因为vue是单页面应用,进入其他页面时会销毁该页面,用keep-alive不让其刷新,具体实现为:在App.vue中加入:index.js页面这样在index.vue中,mounted方发只走一次,在浏览器上实现了返回原来滚动位置的目的。但是在手机上测试,发现没用,解决手机上实现目的的方法:版权声明:本文为CSDN博主「全易」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转...

2020-03-02 09:32:32 1796

原创 getUrlKey 截取地址栏参数

getUrlKey 截取地址栏参数*/function getUrlKey(name) {return (decodeURIComponent((new RegExp(’[?|&]’ + name + ‘=’ + ‘([^&;]+?)(&|#|;|$)’).exec(location.href) || [, ‘’])[1].replace(/+/g, ‘%...

2020-02-26 11:45:41 2037

原创 h5项目在手机上打开调试模式

vue:在index.html引入:在使用界面原生:

2020-01-13 11:14:22 2236

原创 html访问图片资源403问题(http referrer)

之前碰到一个问题,就是html中通过img标签引入一个图片地址,报403。但是这个图片地址直接复制出来在地址栏打开,却是看得到的。在HTML代码的head中添加一句即可或者a标签的referrer<a href="http://example.com" referrer="no-referrer|origin|unsafe-url">xxx</a> img/i...

2020-01-08 11:39:05 1279

原创 node.js安装express框架

1.首先先安装node.js,(官网安装)地址:https://www.runoob.com/nodejs/nodejs-install-setup.html2.部署nodejs的环境打开cmd控制台 cd到nodejs的安装目录或者shift+右键,在命令行输入输入npm install express -dnpm install express-generator //这个包...

2019-12-31 14:34:07 851 4

原创 vue 打包背景图片不显示问题,出现Failed to load resource: net::ERR_FILE_NOT_FOUND,解决

if (options.extract) {return ExtractTextPlugin.extract({use: loaders,fallback: ‘vue-style-loader’,publicPath: ‘…/…/’ //背景图片位置})} else {return [‘vue-style-loader’].concat(loaders)}...

2019-11-14 16:47:23 3385

原创 linux 环境下打包vue项目,及nginx常用命令

1.vue npm run build 打包dist 使用ftp上传到指定目录、/home/yingpa2.链接到服务3.ls查看根目录有dist.zip代表上传成功,4rm share.zip删除share这个文件5…unzip dist.zip 解压dist压缩文件6.mv dist share 将dist文件移动到share文件下,7.sudo rm -rf share ...

2019-11-13 15:50:49 961

原创 vue内判断是通过andriod还是ios 打开,若有app则唤醒打开,若无则跳转下载页

let ua = navigator.userAgent.toLowerCase();//android终端let isAndroid = ua.indexOf('Android') > -1 || ua.indexOf('Adr') > -1; //ios终端let isiOS = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);...

2019-11-04 17:01:50 1098

node_blog.zip

node+express项目。mvc,点击查看原网页,可以看到源码的前端blog项目,node作为中间件,通过promise,request向后端请求的数据

2020-05-14

myNpdeProject.rar

node.js express安装包,以及项目配置!!! node.js express安装包,以及项目配置!!!

2019-12-31

demo20(1).html

一句话中某个单词不区分大小写,显示高亮(对其添加样式)

2019-10-08

share - 副本.rar

小程序生成海报,保存相册,分享朋友圈,转发好友,以及多个video视频的播放,当前页面只能播放一个,其它暂停

2019-09-19

echart 实现k线图

完整适配移动端的股票走势图,分时,五日,周k, 月k, 实现点击显示成交量,价格的显示

2019-02-22

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

TA关注的人

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