玫瑰不香

导航

2020年10月9日 #

react - 常用的hook API

摘要: 1、usestate 1)作用 定义一个state和一个更新state的函数(setState); 官网:https://react.docschina.org/docs/hooks-reference.html#usestate 2)用法 const [state, setState] = use 阅读全文

posted @ 2020-10-09 00:37 布娃娃 阅读(477) 评论(0) 推荐(0) 编辑

2020年9月15日 #

踩坑日记 - 算法之直接插入排序

摘要: 1、插入排序 通过对比当前元素与该元素之前元素进行对比,将比当前元素大的往后移,直至前面元素小于等于当前元素,再将当前元素插入其后 2、排序原理 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 3、排序步骤 1)从第一个元素开始,该元素可以认为已经被排序; 2)取 阅读全文

posted @ 2020-09-15 02:52 布娃娃 阅读(98) 评论(0) 推荐(0) 编辑

踩坑日记 - 排序之选择排序

摘要: 1、选择排序 2、排序原理 通过遍历依次找到数组中最小的元素,依次放置数组最前面 3、排序步骤 1)从原始数组中找出最小的元素 2)将找到的最小元素放在数组最前面 3)从剩下的元素只能寻找最小的元素 4)将找的元素放在之前最小元素的后面 5)重复以上1至4步骤,直至排序完毕 4、复杂度 1)时间复杂 阅读全文

posted @ 2020-09-15 01:12 布娃娃 阅读(117) 评论(0) 推荐(0) 编辑

2020年9月14日 #

踩坑日记 - 排序算法之冒泡排序

摘要: 1、冒泡排序 一种简单又稳定的,也是原地的排序算法。每次的遍历都是将遍历过程中最大或最小的元素沉入最后,故此叫冒泡排序 2、排序原理3、排序步骤: 遍历相邻两元素,交换符合条件的两个元素。 3、排序步骤 1) 外循环是遍历每个元素,每次都放置好一个元素; 2) 内循环是比较相邻的两个元素,把大的元素 阅读全文

posted @ 2020-09-14 01:26 布娃娃 阅读(205) 评论(0) 推荐(0) 编辑

2020年9月13日 #

踩坑日记 - 算法解说

摘要: 1、算法:一套高效可行、保质保量、有出有入、有头有尾、健壮可行、易阅读易维护的处理问题的解决方案 2、数据结构:数据元素相互之间的对应和存储关系的结构体 数据结构组成图: 参考:https://blog.csdn.net/u013164931/article/details/80189351?biz 阅读全文

posted @ 2020-09-13 00:54 布娃娃 阅读(118) 评论(0) 推荐(0) 编辑

2020年1月8日 #

git - stash

摘要: 1、stash 储藏。保存当前工作区和暂存区进度,回退到上一个 git commit 之后的状态 2、原理 跟踪文件的修改与暂存的改动,然后将未完成的修改保存到一个栈上,而你可以在任何时候重新应用这些改动。 3、常用命令 (1)创建缓存 格式:git stash [push [-p|--patch] 阅读全文

posted @ 2020-01-08 00:34 布娃娃 阅读(370) 评论(0) 推荐(0) 编辑

2019年10月22日 #

vue - node-sass,sass-loader

摘要: 参考:https://www.npmjs.com/package/sass-loader https://blog.csdn.net/XUELUO123456789/article/details/100350412 https://www.cnblogs.com/charleswong/p/114 阅读全文

posted @ 2019-10-22 14:12 布娃娃 阅读(7511) 评论(0) 推荐(0) 编辑

2019年10月18日 #

eslint的语法校验

摘要: eslint的语法校验规则 1、官网 https://eslint.org/ 2、作用 JavaScript的校验插件,通常用来校验语法或代码的书写风格 3、优点 (1)统一代码风格规则,如:代码缩进用几个空格;是否用驼峰命名法来命名变量和函数名等; (2)减少错误, 如:相等比较必须用 ,变量在使 阅读全文

posted @ 2019-10-18 14:17 布娃娃 阅读(1823) 评论(0) 推荐(0) 编辑

2019年10月16日 #

vue - Chrome安装Vue Devtools

摘要: Vue Devtools下载地址: https://github.com/vuejs/vue-devtools#vue-devtools 1、检查安装前环境 (1)检查Node和NPM版本 条件:node > 10;npm > 3 方式:打开CMD => node -v(检查node版本) => n 阅读全文

posted @ 2019-10-16 15:08 布娃娃 阅读(194) 评论(0) 推荐(0) 编辑

JavaScript - 事件

摘要: 参考:https://www.cnblogs.com/st-leslie/p/5907556.html https://segmentfault.com/a/1190000013265547?utm_source=tag-newest#articleHeader0 事件 HTML与JavaScrip 阅读全文

posted @ 2019-10-16 14:01 布娃娃 阅读(120) 评论(0) 推荐(0) 编辑