随笔分类 -  面试

摘要:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 示例 2: 示例 3: 解法一:普通解法 最好理解的一种解法就是先将整数转为字符串 ,然后将字符串分割为数组,只需要循环数组的一半长度进行判断对应元素是否相等即可。 动画描述 解题代码: 解法二:进 阅读全文
posted @ 2019-12-04 16:26 沐子馨 阅读(604) 评论(0) 推荐(0)
摘要:CSRF攻击 CSRF漏洞的发生 相比XSS,CSRF的名气似乎并不是那么大,很多人都认为CSRF“不那么有破坏性”。真的是这样吗? 接下来有请小明出场~~ 小明的悲惨遭遇 这一天,小明同学百无聊赖地刷着Gmail邮件。大部分都是没营养的通知、验证码、聊天记录之类。但有一封邮件引起了小明的注意: 甩 阅读全文
posted @ 2019-11-28 18:04 沐子馨 阅读(1041) 评论(0) 推荐(0)
摘要:本文我们会讲解 XSS ,主要包括: XSS 攻击的介绍 在开始本文之前,我们先提出一个问题,请判断以下两个说法是否正确: 如果你还不能确定答案,那么可以带着这些问题向下看,我们将逐步拆解问题。 XSS 漏洞的发生和修复 XSS 攻击是页面被注入了恶意的代码,为了更形象的介绍,我们用发生在小明同学身 阅读全文
posted @ 2019-11-28 17:24 沐子馨 阅读(534) 评论(0) 推荐(0)
摘要:写在前面: 这篇文章是在公众号: 程序员小灰 中发布的。是我到目前为止所看到的关于时间复杂度介绍的最好的文章,简介 清晰 明了。 所以拿来po出来 仅供学习交流,如侵则删。 现已将此文收录至: 《数据结构》C语言版 (清华严蔚敏考研版) 全书知识梳理 正文: 时间复杂度的意义 究竟什么是时间复杂度呢 阅读全文
posted @ 2019-11-25 22:46 沐子馨 阅读(470) 评论(0) 推荐(0)
摘要:先看一道面试题: 打印的结果如下: obj.show 中,第一个函数执行 fn() 结果为 10,第二个 arguments[0]() 执行结果为 undefined。 原因是: 第一个 fn 在执行时,this 指向 window,window,number 为10; 第二个 fn 在执行时,实际 阅读全文
posted @ 2019-10-31 17:33 沐子馨 阅读(1690) 评论(0) 推荐(0)
摘要:执行顺序如下: setTimeout 的任务会被排到队列尾部,同步任务执行结束后立即执行 setTimeout(即 console.log(1)); 而 promise 一旦建立,其中的任务就会立即执行(即 console.log(0)); 最外层的 console.log(3) 为同步任务,则按顺 阅读全文
posted @ 2019-10-22 14:17 沐子馨 阅读(1351) 评论(0) 推荐(0)