算法学习笔记 【day5】二叉树

2022-09-09
阅读 2 分钟
589
二叉树得先中后序又称为深度优先遍历。 遍历顺序如下:(实际上就是跟节点在前 中 后的顺序)。前序遍历:根结点 ---> 左子树 ---> 右子树中序遍历:左子树---> 根结点 ---> 右子树后序遍历:左子树 ---> 右子树 ---> 根结点实现上都可以通过递归序转变而来。如下图所示:

算法学习笔记【day4】

2022-08-29
阅读 3 分钟
592
哈希表的简单介绍(个人理解对于js当中就是简单的map)1)哈希表在使用层面上可以理解为一种集合结构 2)如果只有key,没有伴随数握value,可以使用HashSet结构(C++中叫UnOrderedSet) 3) 如果既有key,又有伴随数据value,可以使用HashMap结构(C++中叫UnOrderedNap) 4)有无伴随数据,是HashMap和HashSet雅一的区别,底...

算法学习笔记 day1 (位运算、选择、冒泡排序)

2022-08-07
阅读 2 分钟
985
视频源连接选择排序思路:从数组索引0开始,找比当前值更小的值,找到即为最小值找到最小值后交换当前索引值以及最小值所在索引值重复遍历源代码:冒泡排序思路:从数组索引0开始,只要当前值比他下一位值大,交换两者顺序。重复遍历源代码:位运算a ^ b 相同为0 不同为1位运算满足交换律和结合律 即: a^b = b^a; (a^b)^...

electron-builder构建的安装包,安装时通过nsis脚本自动导入注册表

2019-08-26
阅读 1 分钟
13.4k
package.json中electron-builder相关配置,在nsis中添加include属性,值为nsis脚本文件路径。 {代码...}

Cookie、Session与Token

2019-07-10
阅读 3 分钟
2.4k
Cookie是一个http请求首部,当服务端响应头上标记着setCookie时,可以设置此cookie到当前域名下。浏览器端会将此cookie以kv的形式存储到本地文件中

转发和重定向

2019-06-19
阅读 1 分钟
1.5k
转发是一种后台概念。大致流程是:前端通过http请求后端资源,后端根据请求在容器内部进行转发至其他的功能模块处理这个请求,将目标资源返回给页面。通常用来转发模板页面。

ajax请求中的contentType和dataType

2019-05-27
阅读 1 分钟
4.3k
application/x-www-form-urlencoded 默认值:提交的数据会按照 key1=val1&key2=val2这种格式进行转换

React组件设计规则

2019-01-22
阅读 2 分钟
2.1k
react的目的是将前端页面组件化,用状态机的思维模式去控制组件。组件和组件之间肯定是有关系得,通过合理得组件设计,给每一个组件划定合适得边界,可以有效降低当我们对页面进行重构时对其他组件之间得影响。同时也可以使我们得代码更加美观。

windows下MongoDB的安装、卸载和基本使用

2018-11-07
阅读 1 分钟
14.5k
下载 直接官网下载,选择Server,选择合适的版本。 安装 一直点击下一步直至安装完成.(也有人说最后一步左下角选项不要勾选,勾了安装会很慢,我没注意很快完成) 在任意盘符(不要有中文路径!!!)创建Mongodb日志文件、数据目录、配置文件。如: {代码...} 编写配置文件内容打开mongo.conf 写下 {代码...} 配置系统...

webpack3从零开始配置过程

2018-07-01
阅读 3 分钟
3.6k
module.exports中加入module对象 {代码...} 这个时候就可以看出打包速度异常之慢,同时无法加载antd样式 配置.babelrc再plugins中添加解决无法加载antd样式问题 {代码...}

git团队开发流程

2018-06-28
阅读 1 分钟
3.3k
公司刚刚使用git作为项目管理工具,由李老师作为领头人,深入研究了下git的工作流程,教会本萌新如何再团队模式下,高效使用git进行版本控制

详解js深浅复制问题

2018-01-31
阅读 2 分钟
1.4k
对于前端开发来说,我们经常能够遇到的问题就是js的深浅复制问题,通常情况下我们解决这个问题的方法就是用JSON.parse(JSON.Stringify(xx))转换或者用类似于Inmmutable这种第三方库来进行深复制,但是我们还是要弄懂其中原理,这样在开发过程中可以省掉很多的坑。

如何调试webpack打包后的js代码

2018-01-10
阅读 1 分钟
10.7k
2018-6-28更新:其实有更好的替代方式首先上面的方式可以直接用js 中debugger命令来敲断点 浏览器执行到这里时自动跳出断点其次浏览器可以安装一些react-developer-tools 或者vue-devtools等。方便好用。。。

overflow-y:auto/hidden/scroll和overflow-x:visible组合渲染异常

2018-01-06
阅读 1 分钟
5.7k
最近做项目想做一个这样的效果:就是我想要内部div x轴溢出div则显示y轴溢出div则出现滚动条于是用到了overflow-y 和 overflow-x 这个css属性原来以为css中直接设置就ok

前端的事件冒泡(例如点击一次onclick事件执行两次)解决办法

2017-11-20
阅读 1 分钟
5k
当我运用antd 中 radio组件的时候发现radio组件是有bug的 就是你不能给他赋予id 和 value,同时也绑定不上onclick等事件。举个例子:

react-webpack工程中怎么使用iconfont图标

2017-11-12
阅读 1 分钟
3.9k
2018-9-17更新:现在如果使用新版本antd作为UI框架的话 icon图标已经和iconfont打通随意使用了 1、webpack打包那里要添加如下代码:(这个是告诉webpack要打包什么类型的文件) 2、进入到iconfont官网这个页面 左侧选择中间那个 之后点击下载到本地 3、下载后解压缩到项目工程某一个你觉得ok的目录下(demo不用拷贝) 4...