自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac 配置ssh允许SourceTree通过秘钥访问远程仓库

MAC 配置ssh允许SourceTree通过秘钥访问远程仓库按如下命令来生成 sshkey:ssh-keygen -t rsa -C "xxxxx@xxxxx.com"按照提示完成三次回车(设置密码为空),即可生成 ssh key;添加后,在终端(Terminal)中输入:ssh -T git@gitee.com若返回 :Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell acce

2021-03-16 17:27:27 697

转载 同时安装Vue CLI2和Vue CLI3的方法

0. 前言如果你想体验Vue CLI3的简洁清爽,又偶尔需要使用Vue CLI2,那这篇帖子就是你需要的。配置方法改进于 同一台电脑 实现 vue-cli2和vue-cli3同时并存原方法使用了直接修改文件名的方式,不够美观,破坏式的,改进后为透传调用。修改:2019-08-14原方法使用了直接修改文件名的方式,不够美观,破坏式的。如果需要更新cli版本,必须再次重命名./bin下的脚本。改进后为透传调用,直接更新即可1. 准备阶段本方法的核心是使用非全局的方式安装Vue CLI虽然

2021-03-14 16:16:59 815

原创 多个Promise顺序执行的解决思路

问题:多个延时器顺序执行,依次打印function a() { setTimeout(() => { console.log(1) }, 200)}function b() { setTimeout(() => { console.log(2) }, 10)}function c() { setTimeout(() => { console.log(3) }, 30)}// a()// b()// c()// console.log(4)

2021-02-23 15:54:17 2165

原创 功能效果之水印

vue项目添加水印下载文件watermark.js1. 在App.vue中,导入改文件import Watermark from '@/static/js/watermark.js'2. 监听路由变化watch: { $route (to, from) { if (to.path === '/login') { Watermark.set('') } else { if (sessionStorage.token === undefined) {

2020-06-05 14:34:22 208

转载 JS全排列的7种算法总结(不重复元素)

文章目录算法一:循环,一组排列需要几个元素就用几个for(比较笨拙的方法)算法二:交换算法(递归)算法三:链接算法(递归)算法四:回溯算法(递归)算法五:回溯算法(非递归)算法六:排序算法(非递归)算法七:求模算法(非递归)全排列是一种时间复杂度为:O(n!)的算法。所有算法均使用JavaScript编写,可直接运行。算法一:循环,一组排列需要几个元素就用几个for(比较笨拙的方法)&l...

2019-10-25 17:29:43 784

转载 7种常用函数图象及4种函数图象变换规则

函数的图象是数学,对于研究函数的单调性、奇偶性以及最值(值域)、零点有举足轻重的作用,但是很多同学看到眼花缭乱的函数解析式,就已经晕头转向了,再去画图象,不是这里错,就是那里有问题,图象也画的乱七八糟,更甭提利用图象去解题了!但掌握以下几步,画函数图象将轻而易举:1、首先,观察是否是基本初等函数(也就是我们在课本中学过的那几类函数),如果是,那就可以直接画;2、如果...

2019-10-24 09:37:23 26463 1

原创 使用async/await 总结

文章目录async/await异步与同步async/await基础使用async/await搭配then使用async/await作用于对象async/await串行与并行并行的方式async/await 循环并行处理async/await异步与同步同步:同一线程之中,顺序完成不同的操作,是一种阻塞模式;后一个请求操作需要等待前一个操作完成之后,才能发出。异步:需要开启不同的线程,...

2019-10-17 11:31:39 375

原创 精确判断数据类型的方法

数据类型的精确判断var type = function (o){ var s = Object.prototype.toString.call(o); return s.match(/\[object (.*?)\]/)[1].toLowerCase();};console.log(threeSum(numsAry))

2019-10-10 14:13:03 270

原创 双路由器网络配置

场景庭院式小二楼或者大面积楼层,网络WiFi配置,保证无线网络的全覆盖,无线网络无缝切换;闲置路由器动手改造配置成交换器,或者WiFi放大器。动手之前,需要搞清楚中继和桥接的区别概念区别中继(Repeater)和桥接(Bridge)都是通过无线的方式与一台可以上网的无线路由器建立连接,用来放大可以用来可以上网的无线路由器上的无线信号。但是区别在于,放大前后的无线信号名称(SSID)是否...

2019-10-09 17:22:29 1695

原创 判断浏览器是否为IE及Edge

检测浏览器是否为IEfunction isIE(){ if(!!window.ActiveXObject || "ActiveXObject" in window || navigator.userAgent.indexOf("Edge") > -1) return true; else return false;}alert(isIE())...

2019-10-09 14:39:44 1077

原创 网页中链接实现打印功能

链接实现网页打印功能<a href="javascript:if(window.print)window.print()" target='_self' title='打印'>打印</a>

2019-10-09 14:35:01 787

原创 React-Native项目之环境配置及调试中的bug

React-Native环境配置主要针对Windows系统,以及Android设备调试准备软件NodeJs安装包(Node版本要求:>=8.3) node下载Python安装包(版本要求:必须为Python2) Python2下载JDK软件(版本要求:>=8) JDK下载Android Studio安装包(默认为最新) Android Studio下载夜神安...

2019-09-02 15:09:25 446 2

原创 react系列之react-redux

目录结构| src -| index.js -| App.js -| store.js -| Todolist.js -| reducer.js -| actionTypes.js安装redux、react-redux在App.js中引入react-redux中的Providerjavascript <Provider store...

2019-08-07 11:33:02 160

原创 react系列之redux

目录结构| src -| index.js -| App.js -| store.js -| reducer.js -| actionCreator.js -| actionTypes.js -| Ui.js安装redux在store.js中引入redux中的createStore、combineReducerscreateS...

2019-08-07 11:32:05 141

原创 react系列之flux

目录结构| src -| index.js -| app.js -| dispatcher.js -| store.js安装flux在dispatcher.js引入flux中的{Dispatcher}实例化Dispatcher,并注册const dispatcher = new Dispatcher()dispatcher.refister(cal...

2019-08-07 11:30:57 189

原创 数组复制的多种方法对比

实现数组复制的方法在日常的开发中,经常遇到数组复制的问题,考虑使用哪种方式更方便使用情景。为方便日后自己使用,小小总结一下。数组的深、浅拷贝的理解浅拷贝:指向被复制的内存地址(对象引用 | 指针),一般存放于内存的堆区中。如果被复制的对象地址发生变化,浅拷贝的对象也会发生变化。值相同,指向地址相同。深拷贝:首先在内存中申请新的堆区,将被复制对象的所有属性复制到新的堆区中,不会受到原对象...

2019-08-03 11:32:08 186

原创 网页特效之可变颜色的字体

先上效果图html代码<div class="area-xf"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid animi aperiam assumenda autem beatae, cum dicta eius eveniet, impedit iure magni m...

2019-06-12 11:01:19 280

原创 网站建设中canvas效果------会跳舞的机器人

效果预览创建robot类机器人构造函数constructor(color, light, size, x, y, struct) { this.x = x; this.points = []; this.links = []; this.frame = 0; this.dir = 1; this.size = size; this.color = Mat...

2019-06-03 17:26:46 429

原创 webpack适用场景及构建项目

webpack引出的背景在简单的demo中使用npm的依赖包文件,通过ES6中的import是无法直接引入对应的npm中的依赖(目前是不支持的,后续有可能更新后,支持)。我们知道在node模块中,采用的是CommonJS规范,使用require来引入文件。这里可能有人会问为什么还要使用import来引入对应的npm中的依赖呢?为了明白这里为何非要使用import,首先需要明白import和r...

2019-05-17 16:05:59 1018

原创 微信小程序之动画篇

小程序动画两种实现方式利用transition和animation两种方式实现相同的淡入淡出效果transition动画实现效果具体内容animation动画实现效果具体内容小程序中transition和animation实现动画的异同利用transition和animation两种方式实现相同的淡入淡出效果主要是实现点击展示按钮,按钮消失,菜单有底部缓缓滑入界面;点击菜单中关闭按钮,展示按钮...

2019-05-16 16:42:29 1211

转载 有趣的数学

&nbsp;https://www.jianshu.com/p/28a8e58f37aa第1章 0的故事计数法分为按位计数法和罗马计数法按位计数法常用的有2进制、8进制、10进制、16进制等几种。理论上多少进制在数学上都可以存...

2018-08-28 20:17:04 1106

转载 使用GPG签名你的commit

[git]使用GPG签名你的commit 概述GPG是一种加密算法,现在github支持commit使用GPG加密,从而保证提交的commit在传输的过程中没有被篡改。一、生成GPG密钥什么是GPG:阮一峰的GPG教程安装GPG:brew install GPG生成GPG key:gpg --gen-key,

2018-01-25 16:18:01 444

转载 问道this

this 指向详细解析(箭头函数)

2017-12-05 15:42:03 300

原创 Gulp常用操作使用指南

前端构建工具gulpjs的使用介绍及技巧 gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更快。如果你还没有使用过前端构建工具,或者觉得gruntjs太难用的话,那就尝试一下gulp吧。本文导航:gulp的安装

2017-11-01 10:29:58 371

原创 Webpack配置详解(package.json/webpack.config.js详细配置 )

Webpack配置详解(package.json/webpack.config.js详细配置 )webpack安装package.json配置以及模块安装webpack.config.js配置开启webpack-dev-server服务热替换插件的安装以及配置开启自动打开浏览器插件的安装以及配置加载器的安装以及配置完整package.json/webpack.config.js文件

2017-10-27 11:59:33 14516

转载 js+rem动态计算font-size的大小,适配各种手机设备

转载: http://www.jianshu.com/p/afbf518cc891需求:在不同的移动终端设备中实现,UI设计稿的等比例适配。方案:布局排版都用rem做单位,然后不同宽度的屏,js动态计算根节点的font-size。假设设计稿是宽750px来做的,书写css方便计算考虑,根节点的font-size假定为100px,得出设备宽为7.5rem。设计稿中标注的任何px数值都可以换算

2017-08-10 23:51:19 2723

原创 Express教程(入门简单版)

Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站,它有一套健壮的特性,可用于开发单页、多页和混合Web应用。 此文介绍如何使用Express搭建多人博客。 作者:  nswbmw  项目地址: N-

2017-08-03 10:41:32 8206

原创 Markdown使用指南

Markdown使用指南1. 标题格式(注意空格)表示标题,#数量表示几级标题(类似HTML中的h1,h2……),共6级标题 # header1 ## header2 ### header3 #### header4 ##### header5 ###### header62. 强调作用斜体 斜体 (内容)加粗 加粗 加粗删除

2017-07-26 14:07:45 394

转载 Sublime Text 3 LESS、SASS、SCSS高亮插件、提示插件

LESS       https://packagecontrol.io/packages/LESS功能:LESS高亮插件   下载   简介:用LESS的同学都知道,sublime没有支持less的语法高亮,所以这个插件可以帮上我们使用:打开.less文件或者设置为less格式 为sublime text 添加SASS语法高亮以前写CSS时,都是直接写样式,没有任何的第三方工具,后

2017-07-17 16:12:57 1098

转载 混合APP开发环境配置-ionic、cordora

混合APP开发环境配置-ionic、cordora Posted on 2016-11-24

2017-05-09 11:57:35 620

转载 XSS跨脚本攻击原理

XSS 攻击,全称是“跨站点脚本攻击”(Cross Site Scripting),之所以缩写为 XSS,主要是为了和“层叠样式表”(Cascading StyleSheets,CSS)区别开,以免混淆。XSS 是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。这些代码包括HTML代码和客户端脚本。对于跨站脚本攻击,黑客界共识是:跨站脚本攻击是

2017-05-08 15:00:20 389

转载 跨域、sql注入、xss攻击

跨域、sql注入、XSS攻击1、跨域    如我服务器的域名是www.test1.com,我在另一个服务器www.test2.com通过ajax访问www.test1.com的数据时,就引起跨域的问题,提示错误 No ‘Access-Control-Allow-Origin’ header is present on the…    网上有很多文章,可以搜索下。http://bl

2017-05-08 14:51:54 651

原创 Emmet(ZenCoding)语法(一)

Emmet(ZenCoding)——web开发人员的基本工具缩写缩写是Emmet工具包的核心,这些特殊表达式在运行时解析,并转换为结构化代码块。缩写语法嵌套操作:用于在生成的树中放置缩写元素  1. 儿童:>           使用>该操作符将元素嵌套在彼此中 div>ul>li生成结果:

2017-05-03 15:48:08 2232

watermark.js

管理后台系统使用的水印效果文件,前端通过watermark.js文件在后台系统中创建水印。网页中使用水印效果实现。

2020-05-27

Exponent-2.15.4.apk

expo.io网站访问受限,在react native开发中使用expo,项目可以通过expo client访问

2019-08-14

mpv-x86_64-20181002.zip

mpv视频播放器,开源软件,高自定义软件,支持多种视频格式软件,分享出来,以备已用。

2019-07-31

ScreenToGif.rar

免安装软件ScreenToGIF软件,解压直接使用,捕获所选区域,生成GIF图或是视频。

2019-06-12

人形时钟.rar

Flash实现动画小人时钟,来自于日本作者,可用于博客配件。

2019-06-04

robot.html

canvas特效,实现机器人自动会跳舞,鼠标可拖拽、移动。

2019-06-04

程序员的数学全集

深入了解数学的魅力,数学的力量,程序同样和数学紧密联系。

2018-08-28

Sublime Text3中文版

该款SublimeText3提供了丰富的插件,已基本满足日常开发需要。

2017-07-26

空空如也

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

TA关注的人

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