北极洲

ACG/东方厨/战锤粉


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

曾经的博客地址

发表于 2019-05-01 | 分类于 以前的博客
由于各种原因,放弃CSDN博客的更新,转为使用hexo,以下是曾经的csdn博客地址戳这里传送
阅读全文 »

TypeScript学习小结

发表于 2019-08-25 | 分类于 Typescript
最近学习了解了一下TypeScript,写一个简单的学习小结 Why TypeScript TypeScript 增加了代码的可读性和可维护性 类型系统实际上是最好的文档,大部分的函数看看类型的定义就可以知道如何使用了 可以在编译阶段就发现大部分错误,这总比在运行时候出错好 增强了编辑器和 IDE ...
阅读全文 »

百度二面总结

发表于 2019-08-11 | 分类于 求职
面经先发在了牛客网,想了想打算在搬到博客上,给自己写一个总结吧 牛客链接https://www.nowcoder.com/discuss/220899 10多突然一个北京的电话打过来,放了我两次鸽子的面试官终于又出现了。 防止他再次鸽我,这次就没有在再约时间,直接就面了,问的很难,直接凉了。 1.v ...
阅读全文 »

hexo是如何运作的

发表于 2019-08-07 | 分类于 杂文
说来惭愧,用hexo几个月了,却对hexo本身没什么了解,今天看了下vue-cli的原理,感觉和hexo有相似之处,才打算深入了解一下hexo的构建原理。 hexo的文件结构新建一个hexo项目,就可以看到hexo的核心文件结构了,如下 12345678├── _config.yml ├── db. ...
阅读全文 »

二叉树查找最近公共父节点

发表于 2019-07-29 | 分类于 算法
题目查询二叉树中两个节点的最近公共父节点 思路递归查找,具体看注释 代码123456789101112131415161718// function Node(x){// this.val=x;// this.left=null;// this.right=null ...
阅读全文 »

实现一个promise方法

发表于 2019-07-16 | 分类于 promise
看到好多次面试题有要求实现一个promise了,打算实现以下,理清思路,一步一步实现,其实也不难。 定义promise内部三个状态123const PENDING = 'pending';//进行中const FULFILLED = 'fulfilled';//成功或者“resolved”con ...
阅读全文 »

JS的设计模式

发表于 2019-07-15 | 分类于 设计模式
定义1设计模式的定义:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案 简单来说,设计模式是解决某个特定场景下对某种问题的解决方案。 以下是几种常见的JS设计模式 单例模式单例模式提供了一种将代码组织为一个逻辑单元的手段,这个逻辑单元中的代码可以通过单一变量进行访问。 单体模式的优点是: ...
阅读全文 »

迁移hexo博客遇到的一些问题

发表于 2019-07-12 | 分类于 杂文
起因终于结束了漫长的考试周,准备开始继续更新博客了。结果实习后换了分配的电脑,发现在迁移博客的过程中遇到了一些问题,就记录下来,以便后续再迁移的时候避坑。 博客源码问题本来打算直接从github上clone一份下来直接更新,结果发现github上存的代码只包含了网页源码,后台操作的代码没有上传。通过 ...
阅读全文 »

关于fetch的使用

发表于 2019-06-11 | 分类于 JavaScript基础
起源在 Ajax 中涉及到的 JavaScript 方面的技术,即 XMLHttpRequest(以下简称 XHR)。很长一段时间我们都是通过 XHR 来与服务器建立异步通信。然而在使用的过程中,我们发现 XHR 是基于事件的异步模型,在设计上将输入、输出和事件监听混杂在一个对象里,且必须通过实例化 ...
阅读全文 »

二叉树的非递归遍历

发表于 2019-06-04 | 分类于 算法
思路非递归遍历需要用到辅助的栈来存储需要遍历的节点。 前序遍历123456789101112131415161718function first(root) { var arr=[],res=[]; if(root!=null){ arr.push(root); ...
阅读全文 »
12…5
黑洲人

黑洲人

47 日志
9 分类
13 标签
GitHub E-Mail
© 2019 黑洲人