NeptLiang

勿以善小而不为,勿以恶小而为之

回调方式内部原理 多线程会造成线程同步问题,故早期需求简单(只处理DOM)的js只设计成单线程,负责运行代码的线程只有一个,耗时操作中会出现假死状态 回调是所有异步编程方案的根基,是解决异步问题的基本方法 同步代码执行过程: 创建匿名调用栈(Call Stack) -> 函数入栈 -> 调用函数 ...

第4章 跨站点请求伪造(CSRF) CSRF的全名是Cross Site Request Forgery,翻译成中文就是跨站点请求伪造。 4.1 CSRF简介 仅仅诱使用户访问了一个页面,就以该用户身份在第三方站点里执行了一次操作。这个请求是攻击者所伪造的,所以这种攻击就叫做“跨站点请求伪造”。 4.2 CSRF进阶 4.2.1 浏览器的Cookie策略 在上节提...

Git Cli重设commit用户名hint

null

Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. git config --global user.name "Your Name" git config --global us...

阮一峰《ECMAScript 6 入门教程》整理

null

let和const命令 1. let命令 基本用法 ES6新增了let命令,用来声明变量。 它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令。计数器只在for循环体内有效,在循环体外引用就会报错。 let声明的当前的i只在本轮循环有效,每一次...

NUXT.JS文档机翻整理

null

开始使用 安装 先决条件 node——至少为v10.13,建议您安装最新版本的LTS。 文本编辑器,我们建议使用带有Vetur扩展的VS Code或WebStorm 终端,我们建议使用VS Code的集成终端或WebStorm终端。 使用create-nuxt-app 要快速入门,可以使用create-nuxt-app。 确保已安装npx(自npm 5.2.0起默...

深克隆与React组件不更新问题

null

前些天尝试给一个列表添加打开某行中的开关时禁用该行中的链接的功能,但是写完后,调整开关状态时,console.log可知存储状态的数组中状态改变了,界面中的链接状态却没有变化。项目用的React + MobX,存储状态的数组是类组件内被标记@observable的数组属性 请教了前辈,前辈回复道 值是发生变化了,视图没有变化,原因是数组是引用方式,对于react来说,它的值都是地址...

for of、for in、forEach、map的特性与区别

null

0x00 前言 看公司项目源码的时候看到一个forEach方法,故往MDN了解一下,然后在MDN的介绍里又看到for...of、for...in、map,在此总结一下它们的特性、区别及如何选择该用哪个 0x01 Array.prototype.map() map() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值。 参数 callback ...

Wappalyzer指纹配置

null

原来的配置(github.com/AliasIO/wappalyzer/blob/master/src/technologies.json)的categories属性下是68个技术(也就是指纹)分类,为数值id;technologies属性下是1502种技术的具体信息及其所属的分类id,以技术名为key 阅读时虽然可以按技术名首字母顺序查找,但是在1.5k种技术里翻找也不容易,所以按分类整...

MySQL报错ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist解决

null

0x00 背景 之前按照网上的旧方法改MySQL密码,结果改完登录不上MySQL,折腾好久才解决(neptliang.github.io/2020/07/12/MySQL-Access-Denied/),但是登录上后发现没法查数据库表字段信息,必应了好久都没修好。 后来看到@xiaoer wang在StackOverflow的问题《ERROR 1449 (HY000): The user...

高配版康帅傅系列面条笔记

我在B站学做菜系列

0x00 前言 周末,想着整天吃快餐8️⃣太好,故想自己整丶活,尝试做一下高配版康帅傅系列。在B站找了一下教程,在这里总结一下备忘 0x01 香菇炖🐔面 (一)@一家之煮黄子宸《本期视频存在一定“羊”传人现象,大家谨慎观看》 半斤香菇切片 下油煎2min 捞出肉,剩下鸡油炒菇,炒至微变色、少许汁溢出、闻到菇香味 开水煮15min 去浮沫,加枸杞煮15m...