basic knowledge
FitzLeopard
这个作者很懒,什么都没留下…
展开
-
webpack教程02-webpack-dev-server是什么与webpack-dev-server命令行使用
本文首发于我的Github博客本文是webpack教程的第二篇文章,会介绍:webpack-dev-server的概念和作用webpack-dev-server的基本命令行使用和一个坑点本次相关代码在Github仓库 commit bbaea1bcwebpack-dev-server的概念与作用概念webpack-dev-server,顾名思义,这是一个server,也就是说,webpack-dev-server命令能够用来启动一个本地服务器,接受HTTP请求作用不使用webpack原创 2020-06-16 20:10:52 · 976 阅读 · 0 评论 -
CORS与CSRF
本文首发于我的Github博客本篇文章介绍了CORS和CSRF的概念(作者前几天在和带佬们聊天的时候把两个概念搞混了,所以才想要了解),简单来说:CORS(Cross Origin Resource Sharing)跨域资源分享 是一种机制,通过在HTTP响应头中加入特定字段限制不同域的资源请求CSRF(Cross Site Request Forgery)跨站请求伪造 是一种web攻击手段,通过向服务器发送伪造请求,进行恶意行为的攻击手段CORS(Cross Origin Resource原创 2020-06-16 20:09:44 · 3020 阅读 · 1 评论 -
数据结构与算法复习-02-链表
本文首发于我的Github博客本文是数据结构与算法复习的第二篇博文,复习链表的概念常见的链表类型和设计取舍链表的反转操作链表的概念链表可以定义为:空拥有一个节点,该节点有两个属性val,本节点的值next,另一个链表首先,这个定义是单链表的定义,但是双向链表也是类似的其次,从这个定义可以看到,链表是可以递归定义的常见的链表类型和设计取舍比较常见的链表类型有单链表双向链表所谓的设计取舍主要是考虑:选择单链表还是双向链表?是否需要卫士节点(sentin原创 2020-06-16 20:08:43 · 279 阅读 · 0 评论 -
数据结构与算法复习(01)-并查集
本文首发于我的Github博客本文是数据结构预算法复习系列的第一篇博文,会介绍写作该系列博文的原因本文复习了并查集的概念,基础的API,良好的实现(路径压缩与权重),简单的应用和变式相关代码写作本篇博文的原因生活所迫懂的都懂,IT行业从业者(或者是考研保研),跑不了的数据结构与算法是大学生活里花费的时间很多的部分,复习一下,也算是对自己的大学生涯有个交代三次元的生活真的无聊,找点代码写,嘿嘿(难道不能写工程项目吗?质问!)并查集的概念与基础API并查集的概念假设拥有N个元素原创 2020-06-15 09:52:54 · 177 阅读 · 0 评论 -
webpack教程01-webpack是什么与webpack命令行使用
本文首发于我的Github博客本文是webpack教程的第一篇文章,会介绍创作这个系列教程的原因webpack是什么构建工具webpack CLI(命令行交互)的基本使用webpack <入口文件> -o <目标文件> --mode <模式>webpack --config <配置文件>webpack CLI与npm结合使用scripts添加与npm run build涉及到的代码有不使用webpack版本,使用web原创 2020-06-11 18:49:09 · 380 阅读 · 0 评论 -
star-history源码阅读笔记(01)-项目介绍,Github的stargazers接口与分页机制,获取star历史的思路
本文首发于我的Github博客本文是star-history项目源码阅读的第一篇文章,会包含:作者对项目的介绍,这个系列博文的目的Github的stargazers接口Github接口的分页策略获取star历史的思路本次对代码的分析基于Commit - first commit deecd92 timqian项目的介绍与系列博文的目的项目介绍首先说明,本文作者并非项目作者,各种介绍和分析,如有不当,还请谅解。star-history项目(体验地址)是一个用于统计github项目获得原创 2020-06-11 15:18:03 · 599 阅读 · 0 评论 -
goland提取方法与...interface{}类型的注意点
本文首发于我的Github博客本文记录了作者在使用goland提供的提取方法(Extract Method)功能时,由于...interface{}的类型问题而遭遇到的bug和一点感悟,简单来说:可变长的参数会被goland的Extract Method转化为切片(slice),比如...interface{}会被转化为[]interface{}由于interface{}的特殊性,需要额外注意bug的产生在代码中有如下片段func f(payload ...interface{}) {原创 2020-06-09 11:08:52 · 1657 阅读 · 0 评论 -
JavaScript中箭头函数与普通函数
本文首发于我的Github博客本文记录了作者在使用mongoose的过程中,因为箭头函数与普通函数的区别而引起的一个bug,以及因此而学会的有关箭头函数与普通函数的区别,简单来说:箭头函数不能使用arguments参数,普通函数可以箭头函数的this关键字是lexically bound,也就是this是和最近的外层普通函数所具有的this一致(如果没有这样的函数,就和文件本身代表的对象绑定);普通函数的this是dynamically bound,视运行时环境而确定其实还有什么new之类的,作原创 2020-06-01 20:48:13 · 185 阅读 · 0 评论