2 处日先生

尚未进行身份认证

我要认证

web前端小白,请各位大佬多多关照

等级
TA的排名 37w+

mac命令简记——可执行文件命令相关总结

1.Linux或者mac的可执行命令的存放目录一般有:/usr/bin/bin/usr/local/bin/local/bin所以我们的可执行命令可以在这四个目录下找到,如我的电脑里:brew、node等命令就在/usr/local/bin下。这四个目录路径系统自动填充在环境变量里,我们可以在这四个路径下创建自己的可执行命令如:1.通过vim+文件名来创建可执行文件mmp...

2020-03-10 00:00:21

mac使用iterm代替crt堡垒机

mac使用iterm代替crt堡垒机1.官网下载iterm:https://www.iterm2.com/2.编写shell脚本test.sh#!/bin/bashssh-add /Users/apple/Desktop/id_rsa.lileissh -p 222 -o ForwardAgent=yes zhangsan#UTF-8@192.168.11.11注释:1.#! 是一...

2020-03-09 23:48:08

vue-router进阶篇整理

导航守卫1.路由导航:路由正在发生变化2.导航守卫:主要用来通过跳转或取消的方式守卫导航。参数或查询的改变并不会触发进入/离开的导航守卫,可以通过观察 $route 对象来应对这些变化,或使用 beforeRouteUpdate 的组件内守卫3.全局前置守卫:beforeEach使用 router.beforeEach 注册一个全局前置守卫const router = new VueRo...

2020-03-06 16:32:02

vue-router基础篇整理

起步:1.安装 npm2.使用// 0. 如果使用模块化机制编程,导入Vue和VueRouter,要调用 Vue.use(VueRouter)import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)// 1. 定义 (路由) 组件。// 可以从其他文件 import 进来const Foo = { ...

2020-03-03 10:25:59

js规范整理

了解codereview时整理的js规范code review(代码回顾审查)目的:1.发现代码潜在问题(逻辑业务等)2.促进团队内部知识分享(设计思路,技术等)3.提高开发人员对待自己编写代码的态度4.规范代码,减少新人上手成本目前个人情况:1.主要使用vue框架2.编码规范为jslint3.代码新手 格式规范为jslint,其他命名规范、封装规范、引用规范等经验为04.参...

2020-03-02 12:04:24

css布局总结(一)

一、两列布局:1.一列定宽,一列自适应(两列在同一行(第一个元素必须脱离或半脱离文档流),右边一列要占满剩余的宽度(块级元素宽高会自动默认充满剩下屏幕))默认左边先显示:float+margin{ float:left; width:100px;}{ margin-left:100px; width:100%;//可有可无}...

2019-03-23 21:41:19

node.js连接MySQL数据库【从MySQL下载到在node环境执行】

声明:本文章主要介绍windows下node连通MySQL,node的配置见后续文章步骤如下:1.上MySQL官网下载最新版本MySQL(window版),官网网址如下https://dev.mysql.com/downloads/mysql/下载安装包到本地,我下载在E盘:E:\mysql-8.0.15-winx642.在安装包目录E:\mysql-8.0...

2019-03-10 23:22:10

算法-数据结构入门(六)——《算法图解》

在(五)里面我们简单说了广度优先搜索算法,它可以找出到达目标节点的段数最少的路径;但是像下图这样(书上图):从双子峰到金门大桥用时最少的路径,怎么求呢?如果 用广度优先搜索,最后得到的最短路径是3段,即最上面的那条路径,但不是用时最短的,这节我们介绍一种新的算法:狄克斯特拉算法。狄克斯特拉算法包含四个步骤:1.先找出最便宜的节点,即在最短时间可以到达的节点2.更新该节点邻居的开...

2019-02-22 14:52:03

算法-数据结构入门(五)——《算法图解》

这节开始进入图的学习。下面介绍几个新概念:散列表(字典):一种新的数据结构,形式是“键-值对”,可快速插入、查找队列:一种新的数据结构,可以理解为排队买东西,队尾插入,队首弹出图: 模拟一组连接,由节点和边组成下面引入一个书上的例子:你要在你的关系圈中找一个人,假设这个人名字最后一个字母是'm',关系圈指的是你的朋友,你朋友的朋友,一直找下去,直到找到或关系圈结束。思考:我们每...

2019-02-21 21:59:31

算法-数据结构入门(四)——《算法图解》

我们说算法是解决问题的思路及步骤,有时候会遇到已知算法解决不了的问题,这个时候就想办法用一些方法,这次说一下分而治之(D&C)——一种递归式问题解决方法,以及一个利用这个思想的第一个算法——快速排序分而治之工作原理:1.找出简单的基线条件;2.确定如何缩小问题的规模看一个小例子:求数组[1,2,3]元素之和先确定基线条件:数组为空或者只有一个元素缩小问题规模:可以1...

2019-02-21 20:26:29

算法-数据结构入门(三)——《算法图解》

今天简单聊聊递归,递归还是比较难理解的,虽然它很好用。在《算法图解》的帮助下,我也是简单的理解了一下,下面把书上大佬的想法及我自己的收获整理一下。先介绍一种新的数据结构:栈栈 是一种简单的数据结构,可以看成是一个桶,从顶部插入数据,也从顶部弹出数据,且只有这两种操作递归,就是自己调用自己,可以理解为一个函数内部调用了自己本身,下面举一个简单的例子:求10以内的阶乘,代码如下:...

2019-02-21 16:51:42

算法-数据结构入门(二)——《算法图解》

上一节我们说了一个一些简单概念,算法,数据结构,数组,链表,大O表示法等,也介绍了一个最简单的查找算法:二分查找,今天我们了解一个简单的排序算法:选择排序。看问题:给一个无序数组[5,3,8,9,2,4,1,10],然后对他进行从小到大的排序输出。思考:简单的想法就是遍历一遍数组,找出最小(大)的一个元素,把它放在一个新数组(可以是本数组起始)里面,然后删除这个元素,从剩下的元素里面继续寻...

2019-02-21 15:28:11

算法-数据结构入门(一)——《算法图解》

先简单说一下概念:算法:就是解决问题的方法、步骤;数据结构:数据之间的相互关系(逻辑结构)+数据的逻辑结构在计算机中的存储(物理结构)简单说一下两种数据结构:数组:内存连续的一种数据存储。就是申请一块内存,挨个存放数据,地址连续,通过索引(下标)获取存储的数据;缺点是:1.内存需要连续,容易溢出或者浪费内存;2.删除、添加都需要繁琐的移动后面的元素,不过高级语言都有封装好的添加...

2019-02-20 19:03:28

ES5提供的几种异步处理函数——ajax处理的几种方法

1.工具vscode,node.js,expressvs安装node流程可以自行百度,express安装及创建第一个App应用流程见网址:https://jingyan.baidu.com/article/bad08e1ee501e009c8512106.html2.利用express搭建自己的路由,下面附上的是我自己搭好的文件夹地址:GitHub:https://githu...

2018-08-10 20:17:56

点击监听的回调函数的小问题

今天听网课的时候发现一个小问题,代码如下:<button>测试1</button><br><button>测试2</button><br><button>测试3</button><br> for(var i = 0;i<b

2018-08-02 12:57:34

nodejs文件系统fs模块小小补充(同步读取和异步读取)

异步读取:var fs = require("fs");//引用fs模块var fr = fs.open("./hello1.txt","r",function(err,fd){//打开要读取的文件 if(!err){ console.log(fd); var buf = Buffer.alloc(20);//创建将要把读取到的文件信息写入的缓存...

2018-07-29 11:32:26
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。