自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (8)
  • 收藏
  • 关注

原创 echarts 多个数据xAxis和series读取(Object.values使用)

【代码】echarts 多个数据xAxis和series读取(Object.values使用)

2022-09-14 17:53:14 795 1

转载 JavaScript 编写更好的条件语句

JavaScript 编写更好的条件语句,条件调用可能初学很简单,但是还有比写一对对if/else更多的东西。这里有些编写更好更清晰的条件代码的有用提示。

2022-07-21 15:32:53 498

原创 JS数组过滤

js 数组过滤

2022-07-20 17:44:41 1907

翻译 git fork 远端仓库协作开发

背景:最近需要用一个大型开源项目作为项目起点,和之后自己开发的部分提交到另一个私有库,同时需要和开源项目保持更新同步。搜寻查证:大部分都是说的把项目备份到多个远端库,而我需要从一个开源库拉取代码,合并,开发,提交到私有库,并且不断重复这个过程推进私有库项目,为了厘清思路,特地画了个流程图如图所示的逻辑已被我运用到实际开发中,为了简明扼要的说明问题,私有库只有一个master分支,本地开发库有两个分支master和up-master,分别绑定远端的私有库和开源库的master分支。开源库的分支有很多,

2022-02-12 15:38:45 4112

原创 git revert 撤销中间某次commit

场景:在工作中,发现中间的某次提交是错误的,或者不再需要的代码,这个时候想要撤回那次commit,该如何呢?假如远程仓库上有5次commit,如图:我们的目的是想撤销第二次提交,也就是commitid为6fb1cc7的,那么我们怎么操作呢,如果使用git reset --hard commitid,那这次提交之后的提交都不见了,不是我们所期望的,经过查询,可以使用revert命令。下面详细介绍。revert命令想要撤回中间某次commit,可以使用命令git revert commit_id

2022-01-26 14:46:46 8265

原创 Incorrect username or password (access token)

remote: [session-b740ffbc] StriveCai: Incorrect username or password (access token)fatal: Authentication failed for ‘https://gitee.com/striveCai/vue-pure-admin.git/’首先先记住以下命令行查看用户名 :git config user.name查看密码: git config user.password查看邮箱:git config use

2022-01-04 22:04:59 10666

原创 Failed to connect to github.com port 443: Timed out

Git clone的时候发现以下报错:Failed to connect to github.com port 443: Timed out第一步:打开https://www.ipaddress.com/,查询如下两个域名,并分别记录下其对应的ip:1、github.com2、github.global.ssl.fastly.net去查找各自对应的IP地址2.复制查询后的ip,然后在hosts文件中做出相应地修改(hosts文件路径:C:\Windows\System32\drivers\et

2022-01-03 11:35:56 9154 5

原创 git命令行使用(后续待补充)

1.创建分支git branch branch_name2.查看本地分支git branch3.查看全部分支(本地和远程):加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话)git branch -a4.切换分支git checkout branch_name5.删除本地分支(先切换到别分支)git branch -d branch_name6.删除远程分支(先切换到别分支)git branch -r -d origin/branch_name

2021-09-26 16:02:59 424748

原创 前端代码自动生成器

场景1.CodeFun是什么CodeFun是一款UI 设计稿智能生成源代码的工具,支持微信小程序端、移动端H5和混合APP,上传 Sketch、PSD等形式的设计稿,通过智能化技术一键生成可维护的前端代码.2.学习成本高吗?对于前端工程师来说,几乎没有学习成本。对于用惯了蓝湖/摹客的前端工程师来说,CodeFun使用流程与前者几乎一致:设计师上传完稿件后,工程师打开界面,选择任意需要的 UI 区域拷贝走想要的代码即可,只是从原来看标注变成了直接拷贝代码。对于设计师来说,完全不需要遵循某些设计规范

2021-09-18 11:18:22 484295 17

转载 ajax 防止重复提交 ---变量篇

有时候我们在提交数据的时候没有from,只有单个表单组件(input、textarea、radio、checkbox等),所以我们就可以将任何一个对象设置提交对象来完成提交,由于普通对象没有disabled属性,所以我们需要用其它方式来防止重复提交```javascriptvar post_flag = false; //设置一个对象来控制是否进入AJAX过程function post(){if(post_flag) return; //如果正在提交则直接返回,停止执行post_flag

2021-05-29 10:31:24 2719

原创 python抢购茅台抢购描述

一 前期环境的准备python的exe,记住要勾选加入到环境变量中要不没有pip很让人头疼的,最后查看python是否安装上的话,cmd小黑窗python有的话出来是这样的,而不是弹出页面啥的然后在你当前文件的外面(记住一定得是外面!!)执行以下命令行python -m pip install -r requirements.txt而如果你使用 windows ,在依赖中有一个 lxml 库,这个库在 windows 中你使用 pip 是安装不上的,你得从网上下载 wheel 文件来手动安装,然

2021-01-01 18:37:19 10546 5

原创 vue router返回到指定的路由

项目场景:项目场景:示例:A(商品详情)——B(商品购买页面)-C(支付成功页面)——D(订单页面) 问题描述:提示:这里描述项目中遇到的问题:如果我们不做控制的话,安卓按照浏览器返回机制,依次从D-C-B-A这样子,这样子会有一定的bug,测试那边也是说不过去啊,原本想利用beforeRouteLeave这个来操作进行更改跳转,发现还是有点问题最后还是用beforeRouteEnter来操作了,先放上两个的区别吧:这里先介绍一下导航守卫> beforeRouteEnter 离开路

2020-10-30 10:11:45 244697 12

翻译 从技术谈到管理,把系统优化的技术用到企业管理

很多技术人员在职业上对自己要求高,工作勤奋,承担越来越大的责任,最终得到信任,被提拔到管理岗位。但是往往缺乏专业的管理知识,在工作中不能从整体范围优化工作流程,仍然是“个人贡献者”的工作方式,遇到问题自己上,经常耽误了本职工作。于是翻了很多书,看了很多文章,学习了很多“为人处世的艺术”和“企业发展的战略”,最终把自己干成了研发部主管,技术却逐渐荒废。管理工作是什么呢,技术和管理是截然不同的两条发展方向吗?不是的。技术和管理都要做到量化分析,全局优化,存在很多相似的方法。这里用一个系统性能优化的场景举个例子

2020-09-17 15:18:14 6426 1

原创 移动端优化

2020-09-16 18:00:35 5129 1

原创 CSS3鼠标滑过按钮动画过滤特效

<!doctype html><html><head><meta charset="utf-8"><title>纯CSS3鼠标滑过按钮动画过滤特效 - 站长素材</title></head> <style type="text/css"> html,body,.wrapper{ height:100%;} body{ background:#28B2CB; backgro.

2020-09-16 17:45:33 2273 1

原创 Uncaught SyntaxError: Unexpected token ‘<‘

UE中页面F5刷新空白并报错报错:Uncaught SyntaxError: Unexpected token <vuecli3中1.修改vue.config.js: 我是这点./ 和/ 区别在这块吧,想探其究竟的话 可以查看https://www.jb51.net/article/184694.htm自己的路由模式为history模式,并不是初始的hash模式,hash模式需改为./module.exports = { publicPath: ‘/‘,}注意不是"./"

2020-09-16 15:25:10 1670

原创 vue config 清除console语句,清除清除 debugger 语句

线上清除console语句module.exports = { optimization: { minimizer: [ new UglifyJsPlugin({ uglifyOptions: { output: { // 删除注释 comments: false }, //生产环境自动删除console compress: {

2020-08-25 11:33:50 3297

原创 webpack学习历程 优化使用缓存(一)

优化使用缓存hash(**每次打包都在变**)【工程级别】chunkhash (**那个变了 改那个**)contenthash 【对文件内容级别的】在webpack中有时需要使用hash来做静态资源实现增量更新方案之一,文件名的hash值可以有三种hash生成方式,每一种都有不同应用场景,那么三者有何区别呢?hash、chunkhash、contenthashhash一般是结合CDN缓存来使用,通过webpack构建之后,生成对应文件名自动带上对应的MD5值。如果文件内容发生改变的话,那么对应文件h

2020-06-16 09:24:09 1442

原创 朋友圈集赞,简洁壁纸,玩游戏学git

骚操作来了2.优品ppthttp://www.ypppt.com/一个有情怀的免费PPT模板下载网站!PPT素材库,精美PPT素材大全,包括3D小人、商务人物图片、目录模板、箭头素材等各类PPT图片素材。还有大量字体库可以下载使用,不过如果字体用过商业的话注意版权问题,方正慎用,思源可以用,开源的。3.临时手机号http://z-sms.com/一个临时接收短信验证码的平台。目前,涉及到注册账号的服务,都需要绑定手机号或者邮箱。无论你是注册网站、APP等等,均无法避免,因为不绑定相关的账

2020-06-12 17:23:57 1743

原创 html-webpack-plugin Unexpected token ),optipng pre-build test failed

报错日志Entrypoint undefined = index.html html-webpack-plugin 错误ERROR inError: Child compilation failed: Module build failed (from./node_modules/html-webpack-plugin SyntaxError: Unexpected token )之前我一度以为是html-withimg-loader的插件出了问题,更换版本之后还是不可以,然后我新建了个vuec

2020-06-11 13:51:34 3133

原创 css垂直水平居中(三栏布局合集)

https://juejin.im/post/5eb250f3f265da7bf6742594

2020-05-31 17:58:24 75848

转载 vue淘宝购物车

淘宝购物车你值得拥有,废话不多哈!年轻时在电商的公司实习过,所以还是打算写一个电商相关的小项目,也算是一个总结。 因此这次就拿手淘H5购物车开刀。项目GitHub数据都是来自手淘的真实数据,也是观测了一段时间才定义好数据结构。 整个项目下来还是有不少收获,坑点慢慢都会总结到个人博客里。### Project setupyarn install### Compiles and hot-reloads for developmentyarn run serve### Compiles

2020-05-28 14:46:23 1214 1

原创 npm发布组件包并使用(详细)

源码地址,如果对你有帮助的话希望不要吝啬你的 Star为啥要编写npm??小朋友你是否有很多问号???通常一个好的插件 首要的是解决用户的问题,其次在有必要的情况下再进行个别案例的解决,通常需要如下:通用性 // 能够满足大部分用户需求可订制性 // 能够满足用户针对不同业务环境进行订制可扩展性 // 能够满足用户对其他方面的拓展简化点呢就是说这个组件我在a系统有写,b,c系统也各有一模一样的需求,这砖搬得有点累,那我何不并成一个通用的,需要的时候直接用(被自己的聪明感动到了哈哈~)创建

2020-05-10 15:24:29 144465 1

转载 微信小程序-时分秒选择器

##WXML`<view class="tui-picker-content"> <view class="tui-picker-name">时间选择器(选择时分)</view> <picker mode="time" value="{{time}}" start="09:00" end="17:30" bindchange="changeTim...

2019-11-25 17:37:31 2231

原创 Jenkins自动化发布前端代码VUE

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。本文直接使用war包安装下载地址:https://jenkins-ci.org/content/thank-you-downloading-window...

2019-09-04 09:51:04 1034

原创 json-server的使用

项目开发中,为保证项目进度,前后端不相互依赖,前端需要自己造api返回的数据来写页面的各种逻辑,而页面写死假数据的做法效率太差,所以就有了Mock数据的方法,最常用的方法就是json-server

2019-08-28 10:40:30 1353

原创 走走停停的过路人的技术记录

对可望不可及的技术记录vue webocket https://github.com/aopama/websocketvue 管理系统 https://github.com/lin-xin/vue-manage-system

2019-08-28 09:30:18 684

转载 使用videojs播放rtmp视频

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_30152271/article/details/84334734!!注意以下几点:一定要把代码放到服务器上运行,然后访问index.html,不可本地打开使用。demo使用的video.js版本是5.5.3,其他版本我还没进行...

2019-08-26 17:31:32 19201 7

原创 css圆形镂空(常用做优惠券背景图)

.hollow-compose-three-circles { width: 300px; height: 100px; position: relative; background: radial-gradient(circle at right top, transparent 10px, #00adb5 0) top left / 60px 51% no-repeat, ...

2019-08-19 16:27:18 101442 1

原创 js 取所在时间的前一年前一天的59分59秒

var localdate = "2020-01-30 00:00:00"; var newdate = new Date(localdate.replace(/-/g, "/")) //转化为 //Sat Jul 20 2013 10:43:36 GMT+0800 (中国标准时间) newdate = newdate.setFullYear(newdate.getFullYe...

2019-07-11 11:26:56 2185

原创 js 对象通过属性或者属性值相对应查找(亲测有效)

var obj={ buJiMianCheSun: "1", buJiMianCheSunRMB: "", buJiMianChengKe: "1", buJiMianChengKeRMB: "", buJiMianDaoQiang: "1", buJiMianDaoQiangRMB: "", buJiMianHuaHen: "0", carNo: "我是车牌",...

2019-06-29 16:50:09 18307

原创 element el-tree配合阿里矢量图的使用

1、指定渲染函数:render-content=“renderContent”<el-tree ref="tree" :data="functionData" :props="props" accordion :default-checked-keys="selectFunction" show-checkbox node-key="id" :render-content="renderC...

2019-06-26 09:56:36 970 1

原创 ElementUI el-date-picker不可以选择之前的时间

html<el-date-picker v-model="time" type="date" placeholder="选择日期" format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" :picker-options="expireTimeOption">jsdata(){ return { ex...

2019-06-19 14:27:46 13081 3

原创 ElementUI 限制结束时间不能大于开始时间(亲测有效)

使用el-date-picker 组件的 picker-options属性HTML代码:<div style="padding-top: 10px;"> 日期: <el-date-picker v-model="createDate" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" placehold...

2019-06-14 18:05:09 18056 12

转载 去除字符串逗号

<script> window.onload=function() { var obj = {name: "xxx", age: 30, sex: "female"};//定义一个object对象 var str = ''//定义一个空字符用来接收对象里的key或者value for(var item in obj) {//遍历i...

2019-05-20 14:21:01 5715 2

原创 element form组件封装

组件:searchForm.vue<!-- 搜索表单 --><template><div class="ces-search"> <el-form :size="size" inline :label-width="labelWidth"> <el-form-item v-for='item in searchFo...

2019-05-15 19:02:21 15580 11

转载 element table组件复用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunguoqiang1213/article/details/81230696上一篇已经简单整理table插件,这次直接上代码,mytable.vue<template> <div> <el-table :data="tableData" ...

2019-05-15 17:52:23 1958 3

翻译 买房城市的选择

本文来自微信公众号:正和岛(ID:zhenghedao),作者:陈虎平,编辑:夏昆自2012年起,我愈发能体会到中国工业和经济如火如荼发展给城市所带来的种种变化,而我虽然能在课堂上对这些变化进行研究,但却始终感觉理论资料与现实情况之间还是存在着一层隔膜。于是便下定决心走出书斋,用几年的时间先后去了上海、重庆和成都等地,深入到一线去感受城市的变迁。而在对城市具体化的认知过程中,我发现了一个很明显...

2019-05-11 17:48:02 700

转载 程序员职场的出路

本文来自微信公众号:caoz的梦呓(ID:caozsay),作者:caozsay,题图来自Pixabay之前写过一篇《关于程序员的996,我们谈谈历史和逻辑》,当然,有人不爱听,所以我还回复了一篇《谈谈事实和逻辑》。那这个话题呢,爱听也好,不爱听也好,我旧文提了,我讲的是事实,不是观点,再争论,再重复,再谈逻辑,特别没意思,支持我的读者也会厌烦。那今天呢,是顺着之前提到的事实和逻辑,说一下我...

2019-05-11 17:17:34 558

翻译 VUE.JS组件化开发实践

VUE.JS组件化开发实践前言公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子。后来接到一个基于模板的活动设计系统的需求,便有了一下的内容。首先会对使用Vue进行开发的一些前期需要的技术储备进行简单介绍。组件化需求一到,接就是怎么实现,技术选型自然成为了第一个问题。鉴于目前web前端mvvm框架以及组件化开发方式的流行,决定技术栈采用:vue + vuex + e...

2019-05-08 14:14:35 813

layuicms2.0

layuicms 管理系统,左侧点击 右侧新增菜单栏,我们更推荐您采用「全模块加载」,即直接引入 layui.all.js,它包含了 layui 所有的内置模块,且无需再通过 layui.use() 方法加载模块,直接调用即可

2020-09-29

extensions.js

Date转字符串 ,将数字改成千分位格式,数组元素索引,数组删除元素,判断数组是是否存在某元素,据数组对象中属性进行排序

2020-09-29

常用正则以及数组操作方法.txt

绝对不吃亏!绝对不吃亏!绝对不吃亏! 元素的操作方法1.el是否包含某个class 字符串的操作方法1.去除空格2.首字母大写 2:首字母小写 3:大小写转换 4:全部大写 5:全部小写 判断类型集合1.手机号码2.身份证3.金额 小写 大写 邮箱 数字转换1.阿拉伯数字翻译成中文的大写数字2.数字转换为大写金额 数组1.判断一个元素是否在数组中2.去重 并集 交集 最大值 最小值

2020-08-27

微信sdk的封装使用

通过config接口注入权限验证配置,而配置中有个signature参数是需要借助服务端获取的,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验

2020-08-27

模拟mock.zip

https://github.com/nuysoft/Mock/wiki/Syntax-Specification, 不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。

2020-05-29

taobao-shopping-cart-master.zip

绝对的货真价实,童叟无欺的仿写淘宝购物车,增加减少到购物车,店铺商品勾选,相应的价格更改,而SKU是一个独立商品的类型组合单元,拿iPhone Xs为例,假设这款手机有两种属性,分别 是颜色和容量存储,假设有黑、白、金三种颜色,16G 和 64G两种容量存储,这意味着iPhone Xs 有六种组合方式,这六种组合方式会有不同的价格,不同的货存量,变态点儿还有不同的促销方式

2020-05-28

pick_datetime.zip

微信小程序----日期时间选择器(自定义精确到分秒或时段),封装好 拿来即用,由于此篇博客是在bindcolumnchange事件中做的值的改变处理,因此会出现当你选择时,没有点击确定,直接取消返回后,会发现选择框的值依然改变。 造成原因:这一点就是由于在bindcolumnchange事件做的值改变处理造成。 处理方法:如果需要确定后再改变值,请将bindcolumnchange事件中的处理操作放到bindchange事件中。

2019-11-25

video_rtmp视频.html

使用videojs播放rtmp视频用的rtmp视频源是可用的,如果大家发现无法播放,可以试试其他的视频源,这里提供几个,仅供参考: 香港卫视,rtmp://live.hkstv.hk.lxdns.com/live/hks 香港财经,rtmp://202.69.69.180:443/webcast/bshdlive-pc 韩国GoodTV,rtmp://mobliestream.c3tv.com:554/live/goodtv.sdp 韩国朝鲜日报,rtmp://live.chosun.gscdn.com/live/tvchosun1.stream 美国1,rtmp://ns8.indexforce.com/home/mystream 美国2,rtmp://media3.scctv.net/live/scctv_800 美国中文电视,rtmp://media3.sinovision.net:1935/live/livestream 湖南卫视,rtmp://58.200.131.2:1935/livetv/hunantv

2019-08-26

空空如也

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

TA关注的人

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