欢迎光临!请记住我的域名:http://wish123.cnblogs.com
代码改变世界

随笔分类 -  js

深入 NODEJS 源码探究 CPU 信息的获取与利用率计算

2023-04-22 15:48 by wish123, 672 阅读, 收藏, 编辑
摘要: 在 Linux 下我们通过 top 或者 htop 命令可以看到当前的 CPU 资源利用率,另外在一些监控工具中你可能也遇见过,那么它是如何计算的呢?在 Nodejs 中我们该如何实现? 带着这些疑问,本节会先从 Linux 下的 CPU 利用率进行一个简单讲解做一下前置知识铺垫,之后会深入 Nod 阅读全文

web开发冷知识汇总

2023-04-10 16:11 by wish123, 38 阅读, 收藏, 编辑
摘要: 1 浏览器对input和textarea有最大长度限制吗? 有,都是默认524,288个字符。 参见:https://www.dofactory.com/html/input/maxlength 和 https://www.dofactory.com/html/textarea/maxlength 阅读全文

常见问题问答

2023-04-09 18:53 by wish123, 70 阅读, 收藏, 编辑
摘要: 1. Promise底层原理 promise是一种用于处理异步操作的javascript对象,底层原理基于回调函数、事件监听和状态机等技术。在promise对象创建时,会初始化一个状态,通常有三种状态:pending(进行中)、fulfilled(已完成)和rejected(已拒绝)。 当使用pro 阅读全文

ChatGPT问答实录

2023-04-09 15:34 by wish123, 399 阅读, 收藏, 编辑
摘要: 1. php中的openssl_encrypt,在JavaScript中有没有对应的解密方法? 是的,JavaScript中有对应的解密方法可以与PHP的openssl_encrypt函数相匹配。该方法是CryptoJS库提供的AES加密算法。 在使用之前需要引入CryptoJS库。以下是一个示例: 阅读全文

前端用crypto-js来进行加密,php使用openssl_encrypt来进行解密

2023-03-27 19:45 by wish123, 942 阅读, 收藏, 编辑
摘要: 项目有个需求,需要对前端提交的密码进行加密传输,防止请求被拦截导致密码的泄露。 1、考虑到性能问题,不好太过的占用浏览器资源,我就直接采用了对称加密的方式(aes)来进行处理; 2、首先来看看前端加密的情况,我采用的是crypto-js来进行加密的,附上链接https://cdnjs.cloudfl 阅读全文

JWT用户登录方案-前后端交互说明

2022-06-30 18:44 by wish123, 531 阅读, 收藏, 编辑
摘要: 1 前端请求登录接口时后端返回token给前端,前端存储到客户端 2 前端每次请求接口时把token放到header中传给后端,后端校验token判断是否登录 3 当token即将过期时请求接口(比如还剩10分钟即将过期时),此时后端会检验到token即将过期,会在header中加入token-wi 阅读全文

JS 汉字与Unicode码的相互转化

2017-03-01 01:51 by wish123, 433 阅读, 收藏, 编辑
摘要: js文件中,有些变量的值可能会含有汉字,画面引入js以后,有可能会因为字符集的原因,把里面的汉字都变成乱码。后来发现网上的一些js里会把变量中的汉字都表示成”\u“开头的16进制编码,这样应该可以解决上面的问题。 最近有时间在网上查找了一下实现方式,一种比较大众化的: 还找到一个相对简单一些,但比较 阅读全文

浏览器同源政策及其规避方法

2016-06-20 00:29 by wish123, 1025 阅读, 收藏, 编辑
摘要: 浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。 本文详细介绍"同源政策"的各个方面,以及如何规避它。 一、概述 1.1 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是 阅读全文