自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

原创 nodejs 安装

一、MAC 环境下的安装(基于brew命令)1、安装Homebrew/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"2、安装 nodejsbrew install node备注:本文纯粹是记录,基于脑子记 不住,每次要摆渡,所以还是自己记录一下吧...

2021-10-08 11:13:13 120

原创 web socket 和 Server-Sent Events

SSE 与 WebSocket 作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息。WebSocket : 是全双工通道,可以双向通信,更强大和灵活,协议复杂,不支持自动重连需要自己实现SSE: 是单向通道,只能服务器向浏览器发送,http协议简单,更轻量,支持自动重连机制...

2020-03-11 17:35:46 270

原创 building for production...{ parser: "babylon" } is deprecated; we now treat

重装prettier版本是prettier版本导致的,直接在项目中:npm install prettier@~1.12.0 -D或者cnpm install prettier@~1.12.0 --save-dev,然后重新npm run devhttps://www.jianshu.com/p/8ea19f41ea3b...

2019-09-08 20:40:51 661

原创 CSS实现文本显示两行,超出显示省略号...

<div class="option-text"> <span v-text ="item.itemValue" class='ellipsis'></span></div><style> .ellipsis { word-break: break-all; text-overfl...

2019-08-19 16:08:10 3076

原创 CSS 实现 grid 布局中 div 在表格里的居中效果

<template> <!--底部组件--> <div class="bottom"> <div class="left"> <div class="close"></div> </div> <div class="ri...

2019-08-13 13:58:53 1423

原创 把图片转化成字体图标

1、打开在线网站https://jinaconvert.com/cn/convert-to-svg.php把你的图片转成SVG,并下载到本地2、在 https://www.iconfont.cn/ 中,在你所生成的项目中,直接将svg图片拖入,生成字体图标...

2019-07-24 14:16:55 2283

转载 H5 video

1.<video>的基本属性:  preload: (预加载)iPhone支持,Android不一定支持;  poster: (封面图片)iPhone支持,Android不一定支持;  autoplay: (自动播放)iPhone中的Safari不支持,webview可能被开启。Android不一定支持;  loop: (循环播放)iPhone支持,Android不...

2019-06-18 17:03:45 371

原创 H5 实现--在线英文发音

<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>voice</title><style>* {margin: 0px;...

2019-05-22 15:03:03 2829 1

转载 vue移动端配置插件lib-flexible

使用vue-cli安装好一个vue的项目npm install -g vue-cli vue init webpack my-project cd my-project npm run dev配置vue插件 lib-flexible安装插件 lib-flexiblenpm i lib-flexible --save-dev在main.js中引入lib-flexible...

2019-05-14 14:20:21 858

转载 Chrome插件英雄榜

https://zhaoolee.gitbooks.io/chrome/content/004-tampermonkey-you-hou-5b5021-gei-liu-lan-qi-kai-ge-gua.html

2019-05-06 16:47:00 695

原创 约瑟夫环实现

约瑟夫环问题,这是一个很经典算法,处理的关键是:伪链表问题描述:N个人围成一圈,从第一个人开始报数,报到m的人出圈,剩下的人继续从1开始报数,报到m的人出圈;如此往复,直到所有人出圈。(模拟此过程,输出出圈的人的序号)//1 2 3 4 5 6 7 8 [3, 6]出圈 剩下7 8 1 2 4 5// 7 8 1 2 4 5 [1, 5]出圈 剩下 7 8 2 4// 7 8 2 4...

2019-03-07 09:59:34 216

原创 jquery相关

1.jquery.fullPage.min.js : jQuery全屏滚动插件,http://www.dowebok.com/77.html 

2019-01-07 19:45:57 148

原创 vue-router history 模式 nginx部署支持刷新策略

location / {     root /Users/zhuguangjie/E/smartminers/block-chip/dist;    #try_files 配置是重点,只需要配置这一项就可以支持了,其中$uri为nginx环境自己的变量     try_files $uri /index.html;}...

2018-12-11 16:40:01 2529

转载 ESlint配置文件eslintrc.js文件详解

"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-shadow": 2,//禁止catch子句参数与外部作...

2018-11-21 14:22:38 3294

原创 js 查找数字数组中的一个位置使的左右两边的和最接近(使的左右两边的差值最小)

 1、普通逻辑实现var arr = [1,4,19,27,4,6,18,36,57,1,3]var sliceArray = function (arr, start, end) {    return  arr.slice(start, end)}var sumArray = function (arr) {    if (arr.length &lt;= 0) {  ...

2018-10-22 14:10:08 2330

原创 Linux 下安装 node

1、wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz  2、tar -Jxv -f node-v8.9.3-linux-x64.tar.xz 解压 3、cd node-v8.9.3-linux-x64/bin (解压后目录不能删除,原因是后面全局命令是软连接到这个bin下的) 4、sudo ...

2018-09-12 11:21:10 536

原创 H5实现APP下载功能

&lt;a href="https://dl.01zhuanche.com/android/upinstall/4.0/4.3.1/app_release_4.3.1_v88_db70.apk" class="button"&gt;立即下载&lt;/a&gt;&lt;a href="https://itunes.apple.com/cn/app/XXXX/id997586276?l=en&am...

2018-09-04 15:03:22 8699

原创 MAC 下安装Charles 抓包工具

1、下载 链接:https://pan.baidu.com/s/1j1bT1SQqEWkTM0i-z_sIwg  密码:cacm2、系统偏好中设置 &gt; 安全与隐私3、打开了 Terminal 终端后 ,在命令提示后输入  sudo spctl --master-disable4、最后在安装 打开就可以了...

2018-07-27 17:12:49 192

原创 chrome 安装 vue-devtools

1.github下载地址:https://github.com/vuejs/vue-devtools2.下载安成之后打开cmd进入vue-devtools文件夹把依赖装好npm install 之后再进行npm run build3.然后打开shells&gt;chrome&gt;manifest.json 文件把里面的"persistent": false改为true4.打开chro...

2018-07-26 16:02:15 346

原创 webpack + vue 学习看过的文章 网址

webpack解惑:多入口文件打包策略:http://www.open-open.com/lib/view/open1476088822359.htmlvue-keyboard:https://github.com/AJLoveChina/vue-keyboardwebpack配置文件解析: https://blog.csdn.net/s8460049/article/details/54...

2018-07-13 18:43:24 144

原创 工作中,学习看过的文章地址(比较杂)

有些JS+CSS实现的效果 :https://github.com/dmwin72015/myresume/tree/master/publicauto-layout 可视化布局、自动化css布局:https://github.com/0123cf/auto-layoutvue 中基于html5 drag drap的拖放 :http://www.cnblogs.com/caolidan...

2018-07-13 18:42:49 194 1

原创 第三方框架与工具网址整理

前端虚拟键盘库:https://github.com/Mottie/Keyboard996.ICU:https://996.icu/#/zh_CN,https://github.com/996icu/996.ICU力扣题库:https://leetcode-cn.com/problemset/algorithms/号称once write anywhere running :h...

2018-07-13 18:41:04 532

原创 git 操作的 详细步骤 分解实例模拟

远程分支是work第一步:切换到work分支git checkout work拉取最新git pull第二步:创建本地分支,比如work_lxrgit branch work_lxr第三步:切换到已经建好的本地分支git checkout work_lxr如果忘记了分支名字,可以输入命令查看,(此时会出现这个远程分支下的所有本地分支名字)git branch例如:(cc_workwork_lxrw...

2018-07-10 10:55:23 366

原创 git 过程中的冲突解决方法

开始新的开发或者提交代码之前,都需要执行 git pull 以拉取最新的代码。但是执行这个命令往往会因为代码冲突导致错误,此时命令行一般会出现一些error提示: 此时可以使用 git stash 命令,将本地的各种修改缓存起来。此时如果用git status查看,会发现本地没有需要提交的修改,因为已经恢复到了本次修改之前的状态,此时再次执行 git pull 命令,代码就被成功...

2018-07-10 10:52:06 1047

原创 git 命令整理

创建分支:git branch xxx切换分支:git checkout xxx创建分支并切到已创建分支:git checkout -b xxx查看已有分支:git branch拉取最新代码:git pull 添加到本地索引库:git add .  (add后面有空格,空格后面有“点”,提交所有有修改的文件)git add path (path 为文件目当,可以按目录添加)git add path...

2018-07-10 10:46:09 129

原创 HTML 邮件制作规范

1、需要在顶部加入meta标签 &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;meta是html中的元标签,其中包含了对应html的相关信息,客户端浏览器或服务器端的程序会根据这些信息进行处理。元信息分别是:http类型:这个网页是表现内容用的content(内容类型):这个网页的格式是文本的c...

2018-06-29 11:46:02 6155 3

原创 Git安装及项目管理

第一步:安装Git客户端windows系统下:在Git配置ssh,打开命令行输入$ssh-keygen.exemac下:ssh-keygen -t rsa –C usename一直回车会得到key路径Enter file in which to save the key (/c/Users/SQYC/.ssh/id_rsa):登录 https://*****.********.com/  公司内部...

2018-06-29 11:41:31 287 5

原创 webpack运行常见异常

一、配置热更新时 遇见 context.compiler.hooks.invalid.tap('WebpackDevMiddleware', invalid);处理方法:1、卸载webpack-dev-middleware ,执行npm uninstall webpack-dev-middleware,使用dev-server自带的webpack-dev-middleware2、重新install...

2018-06-29 11:28:55 2933

转载 剖析Vue原理&实现双向绑定MVVM

参考: https://segmentfault.com/a/1190000006599500

2018-06-29 11:04:31 163

原创 实现微信小程序中的自定义组件

参考:https://www.jianshu.com/p/8a2a730d9e60微信小程序中的组件前言之前做小程序开发的时候,对于开发来说比较头疼的莫过于自定义组件了,当时官方对这方面的文档也只是寥寥几句,一笔带过而已,所以写起来真的是非常非常痛苦!!好在微信小程序的库从 1.6.3 开始,官方对于自定义组件这一块有了比较大的变动,首先比较明显的感觉就是文档比以前全多了,有木有!(小程序文档),...

2018-06-29 10:59:14 294

原创 微信小程序开发学习笔记

小程序管理平台:https://mp.weixin.qq.com/   私人账号:xxxxxxxxxx@qq.com , AppID(小程序ID) = *******************生产管理账号:如果是公司级别的最好使用公司管理账号,其实也就是邮箱参考:https://www.jianshu.com/p/aaef5ceb3936官网指南:https://mp.weixin.qq.com/d...

2018-06-29 10:56:59 263

原创 Charles 抓包https请求配置

1、下载Charles (我下的是4.1.4)2、打开Charles ,选在电脑端安装证书,在“Help”菜单中选择—>“SSL Proxying”—>“Install Charles Root Certificate”会自动打开钥匙串访问窗口3、确保手机已经设置好手动代理与电脑在一个网络环境下,并在手机端配置好代理4、IPhone手机手机访问http://chls.pr...

2018-06-29 09:53:32 332

原创 Promise.race()

1、Promise.race()方法同样是将多个Promise实例,包装成一个新的Promise实例。var P = Promise.race([new Promise,new Promise,new Promise]).then(function (data) { .... });那个率先改变的 Promise 实例的返回值,就传递给P的回调函数。var getJSON = function(t...

2018-06-26 12:02:43 396

原创 Promise.all()

1、 Promise.all() 方法用于将多个Promise 实例,包装成一个新的 Promise 实例var getJSON = function(id){  var a = new Promise(function(resolve, reject){   $.ajax({    url: "https://cd.jd.com/yanbao/v3?skuId="+ id +"&amp;cat=...

2018-06-26 12:01:43 1092

转载 ES6-Promise 对象

更多参考:http://es6.ruanyifeng.com/#docs/promise1、Promise是什么,一个类、一个对象、一个数组还是一个函数?  还有大家最关注的then用法直接打印出来看看,console.dir(Promise)这么一看就明白了,Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方...

2018-06-26 11:57:54 114

原创 JS 实现二维组数据穷举值

function compose(arr, level, stringBuffer) { for(let i = 0; i&lt; arr[level].length; i++) { if(level !== arr.length-1) { compose(arr, level+1, stringBuffer+ arr[level][i]) } else { console.log(s...

2018-05-08 17:42:51 662

原创 linux下的webpack编译打包工程

注:背景 最近做一个vue+vue-router+vuex+vux+fetch的项目,工程化是基于webpack来构建的,本地开发在windows环境下,编译打包正常windows下的环境准备一、node安装版本 v8.1.2  (查看命令 node -v)二、npm 版本 5.0.3 (查看命令 npm -v)三、编译打包工程1、进去工程目录(也就是package.j

2017-11-07 17:04:30 3212

原创 解决 ios手机访问H5页面而 $(document).on绑定无效问题

2017-07-19 14:26:28 1286

原创 收藏一些好用的网址,也欢迎大家一起提供,我还整理

分类序号说明地址工具类在线1一个综合性的在线工具类站点,包含了常用的对照表如Content-Typehttp://tool.oschina.net/前端2HTML5 File API http://www.cnblogs.com/zichi/p/html5-file-api.html前端3HTML DnD(Drag-a

2017-07-19 09:41:33 788

原创 JS实现二维数组案例 矩阵转置

var a=[[5,4,5],['fd',45,3.6,7,22,56,7],[4,2,5,'gshshgjh',45,525,2]];function compare(arr) {var maxlen = 0; result = [];for(var i=0; i if(arr[i].length > maxlen){maxlen = arr[i].length;

2017-06-22 20:47:52 2425

数字电路数字密码锁设计

电子密码锁主要是通过对数字逻辑电路中对门控制,来实现对用户输入的密码进行系统检测,只有系统检测正确后,用户才可能进行密码修改等一些其它操作。如果40内或3次的密码输入不正确则系统会自动报警3次及锁定使得用户在一定时间内无法进行其它操作。并且有各种附加电路保证电路能够安全工作,有极高的安全系数。

2008-10-20

数字电路交通灯课程设计论文

我们设计的这个信号控制系统可以通过交通灯控制东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都可以根据实际情况预设,用以减少交通事故的发生概率。并且经过些次实验使得我们对电子技术课程内容的理解和掌握有了更深一层的认识,也学会使用半导体元件和集成电路,掌握电子电路的基本分析方法和设计方法,进一步提高分析解决实际问题的综合能力

2008-10-20

数据结构实现猴子吃桃

对数据结构的概要,通过例题对部分知道解析

2008-10-20

空空如也

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

TA关注的人

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