自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多啦的博客

梦里青草香

  • 博客(403)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Mongo03 备份与恢复

导出使用mongoexport命令,将一个collection导出为JSON格式或CSV格式的文件。从MongoDB4.2开始,mongoexport就不再随着MongoDB一起安装了,需要单独安装,各平台安装地址在这里。要注意,Linux和macOS系统中,需要将工具拷贝到$PATH环境变量的目录,也就是mongod命令所在的目录,我的mac上地址是usr/local/mongodb/bin,这样才可以直接在命令行中使用mongoexport -d dbname -c collectionname

2020-11-10 09:21:17 22

原创 二十度 - 三句不可夺帅也,匹夫不可夺志也

看了百度的纪录片,《二十度》,主要内容大致有四个部分:百度的崛起百度的转型百度春晚战役 - 技术是我们的信仰,我们相信技术能够改变世界,相信技术的力量人工智能 - 三句不可夺帅也,匹夫不可夺志也,认准了就去做,不跟风不动摇百度的崛起百度的崛起过程,其实我已经在不同的场合听过很多次,为了实现将让每个人都能便捷的获取信息,Robin把更好的中文搜索带给了中国人。在那个互联网的荒芜时代,百度恰逢其时,意气风发,成为了时代的宠儿,互联网的王者。这个开始就深深烙上了Robin的理念,从一点一滴提高用

2020-11-10 09:20:46 49

原创 二十度 - 三句不可夺帅也,匹夫不可夺志也

看了百度的纪录片,《二十度》,主要内容大致有四个部分:百度的崛起百度的转型百度春晚战役 - 技术是我们的信仰,我们相信技术能够改变世界,相信技术的力量人工智能 - 三句不可夺帅也,匹夫不可夺志也,认准了就去做,不跟风不动摇百度的崛起百度的崛起过程,其实我已经在不同的场合听过很多次,为了实现将让每个人都能便捷的获取信息,Robin把更好的中文搜索带给了中国人。在那个互联网的荒芜时代,百度恰逢其时,意气风发,成为了时代的宠儿,互联网的王者。这个开始就深深烙上了Robin的理念,从一点一滴提高用

2020-11-09 14:14:09 94

原创 让你的呈现更精彩

导致汇报欠佳的几个典型问题:目标不清(汇报要的是工作价值,而非流水账)结构混乱展示不力汇报有效工具:金字塔原理结论先行以上同下归类分组逻辑地锦先重要后次要,先总结后具体,先框架后细节,先结论后原因,先结果后过程,先论点后论据善用思维脑图工具,让素材结构化目录最好3个,不超过5个彼此独立,相互穷尽让演示文稿更突出必须有目录,用目录串起全文能用图不用表,能用表不用字Highlight重点语句和词汇大量的数据放到附录中...

2020-11-09 14:13:24 20 1

原创 Vue3.0-01 API学习

Vue3.0尝鲜

2020-08-03 10:39:00 141

原创 Nginx03 root、alias与try_files

root、alias与try_files的配置与应用

2020-07-27 11:43:22 172

原创 HTML+CSS06 Grid布局

文章目录与Flex的比较兼容性基本概念容器属性改变容器划分网格`fr`关键字`repeat`函数`auto-fill`关键字网格线名称网格间距划分区域网格填充顺序单元格内容对齐容器对齐缩写项目属性分配网格分配区域指定项目位置实例两栏布局圣杯布局参考与Flex的比较Flexbox是一维布局系统,适合做局部布局,比如导航栏组件。Grid是二维布局系统,通常用于整个页面的规划。二者从应用场景来说并不冲突。虽然Flexbox也可以用于大的页面布局,但是没有Grid强大和灵活。二者结合使用更加轻松。兼容性兼

2020-07-21 17:09:07 73

原创 TS06 TypeScript高级用法

文章目录使用泛型+`type`定义类型函数条件判断遍历联合类型对联合类型进行`map`操作全局作用域模块作用域`never`类型的作用用`never`进行类型过滤联合类型自定义类型守卫参考使用泛型+type定义类型函数使用type+泛型,可以定义类型函数:type foo<T> = T;type bar = foo<string>可以对泛型入参进行约束、设置默认值// 对入参进行约束type foo<T extends string> = T;type

2020-06-22 18:20:35 195

原创 《深入浅出Vue.js》读书笔记

介绍Vue源码的书籍,非常值得阅读

2020-06-09 09:41:29 268

原创 你不知道的JavaScript(上卷)读书笔记

《你不知道的JavaScript(上卷)》读书笔记。

2020-03-27 11:27:26 151

原创 Git13 撤销提交

在Git中撤销提交的各种方法

2020-03-04 09:28:33 99

原创 TS05 在Vue中使用TypeScript

使用Vue2.6 + TypeScript3.5.3创建了一个项目,总结了一些我的经验。

2020-01-14 20:04:51 1354

原创 网络基础12 二维码扫码登录原理

以微信网页版为例,学习一下二维码登陆的原理。

2020-01-02 19:57:28 280 1

原创 Redux05 Redux-Saga

Redux-Saga学习笔记

2019-12-20 16:44:50 141

原创 Redux04 React + Redux 最佳实践

React + Redux 最佳实践

2019-12-20 16:44:21 149

原创 TS04 tsconfig.json

tsconfig.json

2019-12-20 16:43:14 156

原创 TS03 TypeScript进阶

TypeScript进阶

2019-12-20 16:42:36 150

原创 TS02 TypeScript基础

TypeScript基础

2019-12-20 16:41:52 119

转载 TS01 为什么要使用TypeScript

为什么要使用TypeScript

2019-12-20 16:41:04 412

原创 网络基础20 HTTP2

网络基础之HTTP2

2019-12-11 11:30:41 73

原创 文字05 自定义字体

自定义字体相关知识整理

2019-12-06 11:09:39 235

原创 JS67 复制到剪贴板

想要实现这样一个需求,给定一个输入框和按钮,点击按钮时会将输入框的内容复制到剪贴板,方便用户操作。该如何实现呢?

2019-12-05 17:13:30 66

原创 JS66 高精度运算

JavaScript中的高精度运算

2019-12-04 19:51:05 130

原创 HTML+CSS40 CSS matrix函数

matrix()是CSS的transform的一个基础属性,用它可以实现很多高级、复杂的效果,实际上transfrom的translate、rotate等都是在matrix的基础上实现的简化版的语法。

2019-12-02 11:17:51 79

原创 动画07 展开收起小动画

在群聊里看到一位同学要实现这样一个需求,点击按钮,弹窗回收到按钮的位置。实现这样一个小动画,群里的大神给出了一个解决方案,自己记录一下,并进行了一点改进,以备不时之需。

2019-12-01 21:58:16 71

原创 移动端开发08 移动端真机调试

移动端开发08 移动端真机调试+抓包

2019-11-29 17:22:17 89

原创 JS语言理解16 函数参数的传值调用方式

JavaScript中函数参数调用时:基本类型是传值调用,引用类型是传共享调用

2019-11-28 10:50:17 73

原创 JS语言理解15 连等赋值

连等赋值面试题

2019-11-19 14:41:08 56

原创 JS65 Echarts双Y轴刻度对齐

实现Echarts双Y轴刻度对齐

2019-11-11 10:38:02 1058

原创 JS64 数组中的空位.md

数组中的空位JavaScript中数组有空位的概念,也就是一个数组的位置上没有任何的值,生成的方式有四种:(1)直接定义let arr = [1, , 3]; // [1, empty, 3](2)删除属性let arr = [1]; delete arr[0]; // [empty,];(3)使用new Array方法new Array(2); // [empty, empt...

2019-11-08 12:37:10 82

原创 零散专题38 Structuring Frontend Code

参加了我张立理厂[(知乎:张立理)](https://www.zhihu.com/people/otakustay/activities)大神的分享《Structuring Frontend Code》,感觉很有收获,结合他的PPT,把自己的收获整理成为笔记,日常温习,与大家分享。

2019-11-03 19:26:18 52

原创 JS63 IntersectionObserver API

元素可见性页面的可见性可以用document.visibilityState或者document.hidden获得,通过document.visibilitychange来监听页面可见性的变化,但是对于页面的元素的可见性却只能手动通过位置判断。例如下面这个例子需要监听scroll事件,根据target元素的是否出现,来更改顶部的文字和样式。由于target内嵌了几层,所以判断时需要通过ge...

2019-10-31 17:37:07 148

原创 网络基础11 单点登录

单点登录SSO(Single Sign On)就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。

2019-10-27 19:16:34 155

原创 JS23 mouseover与mouseenter

mouseover/mouseout与mouseenter/mouseleave的区别以及模拟

2019-10-21 19:59:20 78

原创 HTML+CSS39 渐变效果

CSS中的渐变效果,学习笔记。

2019-10-21 14:47:46 121

原创 Node15 Node中的事件循环

事件循环Node.js是单线程的语言,是通过事件循环处理非阻塞I/O操作的,Node会将这些操作转移到系统内核中,内核会在后台处理多种操作。当其中一个操作完成的时候,内核将通知Node将对应的回调函数加入轮询队列中。Node的I/O处理使用了自己设计的基于事件驱动的跨平台抽象层libuv,它封装了不同操作系统的一些底层特性,对外提供统一的API,事件循环也是有libuv负责Node中的每次事...

2019-10-20 08:59:57 62

原创 HTML+CSS38 两列布局

面试的时候经常遇到一个比较基础的问题,如何实现一列定宽、一列自适应的两列布局?我实际工作中一般都会使用flex来进行布局,但是有的时候想简单一点,就直接用float布局,结果阴沟里翻了船,手写代码除了错误。所以需要好好总结一下,都有哪些常用的方式。准备工作HTML结构:<body><div class="left left1">固定宽度200px</div&g...

2019-10-18 10:12:47 97

原创 算法基础04 二叉树遍历

深度优先遍历和广度优先遍历二叉树的遍历可以使用深度优先遍历(DFS,Depth-First-Search)和广度优先遍历(BFS,Breadth-First-Search),可以使用递归算法和非递归算法实现。递归算法性能并无优势,但是可读性好,非递归算法的性能更优。深度优先遍历按照遍历的次序可以分为三种:前序遍历(dlr):根-左-右中序遍历(ldr):左-根-右后序遍历(lrd):...

2019-10-17 17:24:37 76

原创 网络基础08 HTTPS

SSL/TLS协议HTTPS(HTTP Secure)是HTTP加上加密、认证和完整性保护。不是一种新的协议,只是在HTTP通信接口部分用了SSL和TLS协议代替,也就是说在HTTP与TCP之间增加了SSL,HTTP与SSL通信,再由SSL与TCP通信。TLS是SSL协议的升级版, 目前应用最广泛的是TLS1.0和SSL3.0。不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明...

2019-09-26 08:01:25 63

原创 Vuex03 Vuex其他

插件Vuex的插件就是一个函数,接收store作为唯一参数,通过subscribe对store每次的mutation进行监听:const myPlugin = store => { // 当store初始化后调用 store.subscribe((mutation, state) => { // 每次 mutation 之后调用 // mutation 的格...

2019-09-24 14:52:38 91

空空如也

多拉斯基的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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