首页
学习
活动
专区
工具
TVP
发布

不止是前端

专栏成员
40
文章
84222
阅读量
29
订阅数
密码学术语以及nodejs实现
基础准备工作 const secret = 'Sunshine' const salt = 'Treasure' const plainText = '始终相信美好的事情即将发生' const publicKey = `-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7ikxFcifEdVZ7IxSvd65vUQKx xvYZRx+qSz0Cl1Xj+PwyT9hnw4M6rglvbjgpQhQnnumY/KkmI7CCgl
MrTreasure
2018-05-10
1K0
浅谈node中的cluster集群
结论 虽然平常通过设置为CPU进程数的工作进程,但是可以超过这个数,并且并不是主进程先创建 if (cluster.isMaster) { // 循环 fork 任务 CPU i5-7300HQ 四核四进程 for (let i = 0; i < 6; i++) { cluster.fork() } console.log(chalk.green(`主进程运行在${process.pid}`)) } else { app.listen(1314) // export app 一个
MrTreasure
2018-05-10
1.2K0
实用主义:前端cookie介绍及操作封装
前言 前端开发中,少不了对cookie进行操作,那么cookie究竟是什么东西呢? Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于 RFC2109 和 2965 中的都已废弃,最新取代的规范是 RFC6265[1] 。(可以叫做浏览器缓存) ——百度百科 说白了cookie就是用来存储数据的,并且cookie可以通过HTTP请求进行同域传播(CORS跨域请求默认是不带的)。由于HTTP是无状
MrTreasure
2018-05-10
1.1K0
实用主义:ES6数组求交并补集
前言 求交集并集不集基本也是属于面试题中的日常,ES5会利用数组的各种遍历方法,函数复杂,不容易理解。ES6中引入新的Set结构,使得这些求集合变得简单起来。 实现代码 let arrA = [1,2,3,3]; let arrB = [2,4,5,6]; let setA = new Set(arrA); let setB = new Set(arrB); //求并集 let unionSet = new Set([...setA, ...setB]); console.log(Array.from(u
MrTreasure
2018-05-10
9150
实用主义:面试中的日常闭包
题目 for (var i = 0;i < 100;i++) { setTimeout(() => { console.log(i); }, 0); } 求输出结果。 答案是:100,100,100,100······· 这道题就是涉及到了变量的作用域。因为ES5没有块级作用域,因此for循环中使用var声明的变量i是全局变量,而setTimeout()是一个异步函数,在这里表示在0s后,将console.log(i)加入事件池。然而for中的循环是同步的,因此,同步执行for中的循环
MrTreasure
2018-05-10
4690
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档