自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 docker get started

docker学习记录startthe docker dashboardget the appstartdocker run -d -p 80:80 docker/getting-startedsome flags:-d detached mode分离模式-p port 端口docker/getting-started 镜像imagecombine single character flags to shorten the command:the docker dashboardtodo

2021-07-26 22:16:35 261

原创 python学习

1.类的继承链接

2020-12-22 22:22:57 217

原创 linux常用命令记录

2020/11/14端口查看正在运行的端口号: netstat -ntlpvi编辑器命令行模式command mode插入模式Insert mode底行模式last line mode1.x:删除光标处的字符2.X:删除光标前面的字符2.dd:删除光标所在的行3.查找底行模式 /要查找的字符...

2020-12-16 20:07:45 179

原创 2020-09-22

VUEvue基础二级目录三级目录vue基础二级目录三级目录理解的 $ 只是一种约定俗成的明明方式,表示这个属性或者方法存在于 Vue 实例的原型上:this.$refs.loginFormRef.resetFields()把axios挂载到vue原型上,每个组件可以通过this.$http来请求组件按需加载element.jsimport { Button, Form, FormItem, Input, Message } from 'element-ui'Vue.use(Button)

2020-09-22 22:56:51 126

原创 js编程记录

编程9.13数组1.复制数组的几种方式1.1浅拷贝1.2深拷贝2.找出数组arr中重复出现的元素数组去重数组1.复制数组的几种方式1.1浅拷贝arr.slice() let a = [1,2,3,{a:1}]; let b = a.slice(); a[3].a=2 console.log(b)//[1,2,3{a:1}]arr.concat() let a = [1,2,3,{a:1}];

2020-09-15 22:56:17 95

原创 js相关面试

这里写目录标题1. 数组去重的几种方式1. 数组去重的几种方式1.1 new Set()方式return Array.from(new Set(arr))1.2 嵌套for循环+splice1.3 new新数组,indexOf判断存在,不存在push在这里插入代码片1.4 for of+object利用对象属性不重复,判断元素是否重复1.5 Array.sort排序+比较相邻元素是否相同arr= arr.sort();...

2020-09-13 22:51:43 58

原创 Axios基础

Axios基础axios特性Axios用在什么场景?axios实现axios特性1、可以在浏览器中发送 XMLHttpRequests2、可以在 node.js 发送 http 请求3、支持 Promise API4、拦截请求和响应5、转换请求数据和响应数据6、能够取消请求7、自动转换 JSON 数据8、客户端支持保护安全免受 XSRF 攻击Axios用在什么场景?1.浏览器发送请求,或者Node.js发送请求都可以用到Axios。像Vue、React、Node等项目就可以使用Axio

2020-09-07 22:52:07 103

原创 2020-09-07

路由路由是什么前端路由的实现原理一级目录路由是什么本质就是一种对应关系,url地址和真实的资源对应的关系前端路由的实现原理前端路由是依靠hash值(锚链接)的变化进行实现(比如点击页面中的菜单或者按钮改变URL的hash值,根据hash值的变化来控制组件的切换)根据不同的事件来显示不同的页面内容,即事件与事件处理函数之间的对应关系前端路由主要做的事情就是监听事件并分发执行事件处理函数核心实现依靠window.onhashchange一级目录...

2020-09-07 22:51:04 65

原创 Ajax基础

Ajaxajax是什么ajax简介应用场景ajax的作用ajax的原理如何实现ajax二级目录三级目录ajax是什么ajax简介链接AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。Ajax是浏览器提供的一套方法,主要作用就是在不刷新页面的情况下向服务器端发请求与服务器端进行交互从而更改客户端页面的数据或状态,主要目的就是为了提高用户体验。应用场景situation1:比如浏览网页的时候浏览到底部有一个‘加载更多’按钮,之

2020-09-05 22:37:45 68

原创 前端面试

1.详细讲一下项目用到的技术2.代码部分2.1实现数组去重 <script> function abc(arr){ var ret=[] for(i=0;i<arr.length;i++){ if(ret.indexOf(arr[i])==-1){ ret.push(arr[i]) } } return ret; }

2020-09-04 16:27:29 313

原创 前端知识总结1

promise const promise = new Promise((resolve)=>{ console.log(1); resolve(); console.log(2); }) promise.then(()=>{ console.log(3); }); console.log(4);answer:1,2,

2020-09-03 18:28:58 104

原创 双飞翼布局

双飞翼布局1.先设置头部和尾部的高度2.三个同height float,两边定宽度,中间100%,别忘去浮动3.左边margin-left:100%, 右边-100px,中间被压住4.中间设margin

2020-09-03 15:27:18 110

原创 二叉树--数据结构与算法

1.树的子结构输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)function HasSubtree(pRoot1, pRoot2) { if(!pRoot1 || !pRoot2) return false return isSubtree(pRoot1, pRoot2) || HasSubtree(pRoot1.left, pRoot2) || HasSubtree(pRoot1.right, pRoot2)

2020-08-12 22:51:59 138

原创 数组--数据结构与算法

数组–数据结构与算法1.找出数组中重复的数字题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。法一:时间复杂度O(n),空间复杂度O(n)function duplicate(numbers, duplication){ // write code here

2020-08-04 17:26:24 82

原创 链表--数据结构与算法之

链表–js剑指offer题目1.复杂链表的复制输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)法一:大神方法/*function RandomListNode(x){ this.label = x; this.next = null; this.random = null;}*/funct

2020-08-04 15:17:31 136

原创 react知识梳理

react基础知识1.react的基本概念React是Facebook开发出的一款JS库 Facebook认为MVC无法满足他们的扩展需求特点1.react不使用模板2.react 不是一个MVC框架3.响应式4. react是一个轻量级的js库原理虚拟DOM react把DOM抽象成为一个JS对象diff算法1.虚拟DOM确保只对界面上真正发生变化的部分进行实际的DOM操作2.逐层次的来进行节点的比较react 历史轴20132.react 开发环境的搭建1.react

2020-07-28 20:24:36 166

原创 表单验证之正则表达式

邮箱验证:/^\w+@\w+(\.\w+)+$/手机号验证: /^1[34578]\d{9}$/

2020-07-10 20:44:43 88

原创 前端布局神器display:flex

参考作者三、容器属性设置在容器上的属性有6种。flex-directionflex-wrapflex-flowjustify-contentalign-itemalign-contentflex-direction属性:决定主轴的方向(即项目的排列方向)align-items属性:定义在交叉轴上的对齐方式对齐方式与交叉轴的方向有关,假设交叉轴从下到上。.box{ align-items: flex-start | flex-end | center | baseline

2020-07-09 18:45:47 461 1

原创 win10 anaconda无法使用activate激活环境

win10 anaconda无法使用activate激活环境在windows自带的Windows PowerShell里使用activate命令切换环境时,命令明明已经成功执行,但却没有成功切换环境.解决方法

2020-07-08 09:51:19 3850 1

原创 理解伪元素选择器

理解伪元素选择器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> q::before

2020-07-07 19:29:11 104

原创 安装npm install sass-loader node-sass -D报错的原因和解决办法

Vue安装sass的命令:1、npm install node-sass --save-dev2、npm install sass-loader --save-dev运行出现错误,解决方案如这里1. 首先安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org2. 用cnpm重新安装一次cnpm install node-sass --save-devcnpm install sass-loader --sav

2020-07-07 17:07:40 12668 1

原创 解决nodejs Express安装第三方模块 bcrypt(加密模块)错误百出的问题

bcryptjs,它是一个第三方密码加密库,是对原有 bcrypt 的优化,优点是不需要安装任何依赖直接引入即可使用npm/cnpm install bcryptjsasync function run () { // 生成随机字符串 // genSalt方法接收一个数值作为参数 // 数值越大 生成的随机字符串复杂度越高 // 数值越小 生成的随机字符串复杂度越低 // 默认值是 10 // 返回生成的随机字符串 const salt = await bcrypt.genSalt(

2020-07-05 13:40:22 574

原创 vue-devtools 编译安装(yarn install卡住解决方案)

vue-devtools 编译安装先从Github 拉源码git clone https://github.com/vuejs/vue-devtools.git编译 vue-devtools1. 安装yarnnpm install yarn -g将yarn添加淘宝源#设置永久镜像yarn config set registry https://registry.npm.taobao.org2. 安装项目的全部依赖切换到vue-devtools目录下yarn install此时y

2020-07-01 21:24:44 6536 4

原创 mongoDB采坑

mongoDB采坑安装问题没有权限参考https://blog.csdn.net/qq_20084101/article/details/82261195

2020-07-01 20:23:42 163

原创 js数组总结

数组方法创建数组的两种方式字面量方式示例代码如下:var arr = [1,"test",true];new Array()示例代码如下:var arr = new Array();​ 注意:上面代码中arr创建出的是一个空数组,如果需要使用构造函数Array创建非空数组,可以在创建数组时传入参数​ 参数传递规则如下:如果只传入一个参数,则参数规定了数组的长度如果传入了多个参数,则参数称为数组的元素检测是否为数组instanceof

2020-06-29 16:08:48 97

原创 cs224n 2019作业1

作业一ubuntu向nltk中载入nltk_data下载nltk_data并载入通过github官网,下载速度较慢 import nltk nltk.download()手动方式下载nltk_data压缩包百度网盘,下载完成后,解压缩。 import nltk from nltk.book import *打印内容如下:*** Introductory Examples for the NLTK Book ***Loading text1, ...

2020-06-03 11:01:50 214

原创 Jupyter notebook使用

向Jupyter中添加conda虚拟环境问题:由于在虚拟环境中缺少kelnel.json文件,jupyter kernel和conda创建的虚拟环境不能互通。解决方法法一安装ipykernel: conda install ipykernel;在虚拟环境下创建kernel文件:conda install -n 环境名称 ipykernel;激活conda环境:source activate 环境名称;将环境写入notebook的kernel中:python -m ipykernel in

2020-06-02 23:08:41 107

空空如也

空空如也

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

TA关注的人

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