临时库
文章平均质量分 56
未想好分类
gxhlh
智慧的获取,能力的提升,创造力的领悟,是基于长期的投资回报周期。
展开
-
使用 Reqable 在 MuMu 模拟器进行App抓包(https)
用开发手机应用时,查看接口数据不能像在浏览器中可以直接通过network查看,只能借助抓包工具来抓包,还有一些线上应用我们也只能通过抓包来排查具体的问题。原创 2024-06-24 20:07:49 · 1554 阅读 · 0 评论 -
VSCode 1.85.0更新的3个实用功能
单个文件可直接拖拽为独立窗口、将终端移动到编辑器区域、文件夹目录粘性头部。原创 2024-01-28 13:08:16 · 532 阅读 · 0 评论 -
如何实现一个发布订阅
发布者和订阅者需要通过发布订阅中心进行关联,发布者的发布动作和订阅者的订阅动作相互独立,消息派发由发布订阅中心负责。原创 2023-03-07 12:43:25 · 779 阅读 · 0 评论 -
在使用定时器过程中存在的那些陷阱
在使用定时器的过程中,如果你不了解定时器的一些细节,那么很有可能掉进定时器的一些陷阱里,函数 setTimeout 在时效性上面有很多先天的不足,所以对于一些时间精度要求比较高的需求,应该有针对性地采取一些其他的方案原创 2023-01-31 19:24:30 · 876 阅读 · 0 评论 -
一个计算密码安全强度的 JavaScript 库
一个计算密码安全强度的 JavaScript 库, 把 KeePass 的密码安全强度算法移植到了 JavaScript 中。原创 2022-10-22 14:09:47 · 523 阅读 · 0 评论 -
记一次随机渲染问题
通过种子随机保证 SSR 和 CSR 环境随机结果一致。转载 2022-10-22 13:57:02 · 135 阅读 · 0 评论 -
JavaScript 对区间数值冲突情况的一些处理
56. 合并区间 https://leetcode.cn/problems/merge-intervals以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。示例 1:输入:intervals = [[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区原创 2022-05-25 08:11:00 · 461 阅读 · 0 评论 -
代理服务器的设置
在某些特别的情况下,我们需要设置代理服务器实现上网的目的,本文主要介绍代理服务器的设置系统代理服务器设置Win10系统提供系统级代理服务器设置,通过在Win10系统中设置代理服务器,系统中所有的软件都会通过我们设置的代理服务器访问网络,这样就不用一个一个软件设置代理服务器了,包括浏览器等应用,都会使用设定的系统代理服务器上网。Win10系统「网络和Internet」,在网络设置中,点击「代理」选项,即可设置系统级的代理服务器。系统中代理有两种设置手动设置代理是全局代理,所有的流量都会走代理服务器原创 2022-05-23 19:16:32 · 11020 阅读 · 0 评论 -
JavaScript 中判断两个数组是否相等
1、不能直接使用 ==let array1 = [];let array2 = [];console.log(array1 == array2); //输出false对于对象来说,== 比较的是两个对象是否为同一个对象。数组属于对象类型,尽管数组元素是相同的,但这两个数组属于不同的对象,所以 == 比较为false。2、数组简单比较如果数组里的元素是标量,非object类型,可以使用 == 比较数组里的元素:every() 方法使用指定函数检测数组中的所有元素:如果数组中检测到有一个元素原创 2022-05-20 19:53:55 · 12928 阅读 · 3 评论 -
使用 lodash 判断值是否为空
1,isEmptyisEmpty 方法可以检查 value 是否为一个空对象、集合、映射或者 set。判断的依据:1、对象如果没有自己的可枚举属性的对象,则被认为是空。2、类数组值,比如 arguments 对象、array、buffer、string 或者类 jQuery 集合的 length 为 0,被认为是空。3、同样的 map 和 set 的 size 为 0,被认为是空。_.isEmpty(null); // => true_.isEmpty(true); // =&g原创 2022-05-20 19:53:14 · 15851 阅读 · 0 评论 -
使Antd Form 表单组件在一行显示
form 表单在一行显示一、通过栅格布局二、wrapperCol 属性三、layout=“inline” 表单布局原创 2022-05-20 19:52:10 · 7196 阅读 · 0 评论 -
office 无法正常读取打开 pptx 文件的解决办法
问题:有的 ppt 能修复后能正常打开,有点修复了也打不开。如下图就是修复了也打不开。环境信息:win10 系统,office365版本原因:PowerPoint 无法读取文件或无法打开演示文稿,可能是 Office 出于安全原因锁定了文件解决办法:右键单击该文件,然后选择“属性”,勾选解除锁定。...原创 2022-05-06 15:07:59 · 14371 阅读 · 8 评论 -
Windows 环境下 Web 服务安装部署
将 apache 安装包解压到任意目录下步骤一 Cmd打开命令行窗口,切换到apache安装目录下步骤二 安装apache服务器 installed Apache serviceshttpd.exe -k install步骤三 修改配置文件编辑配置文件:D:\Download\Chrome\Apache24\conf\httpd.conf配置文件第39 行,修改为Apache 安装目录步骤四:启动已安装的apache服务httpd.exe -k start步骤五:测试安装结果ht原创 2022-03-17 19:46:41 · 356 阅读 · 0 评论 -
浅谈前端工程化
浅谈前端工程化第一章 背景及现状不知道你的团队如何定义前端开发,据我所知,时至今日仍然有很多团队会把前端开发归类为产品或者设计岗位(这点本人深有体会!!!),虽然身份之争多少有些无谓,但我对这种偏见还是心存芥蒂,试着从工程的角度系统的介绍一下我对前端,尤其是对web前端的理解。只要我们还把自己的工作看作为一项软件开发活动,那么我相信读过下面的内容你也一定会有所共鸣。前端,是一种GUI软件!...转载 2019-11-20 22:35:18 · 361 阅读 · 0 评论 -
理解 JSON 的数据储存工作原理及对象和文本间的转换方法
目标: 理解 JSON 的数据储存工作原理,创建您的 JSON 对象。什么是 JSON?JSON 是一种按照JavaScript对象语法的数据格式。虽然它是基于 JavaScript 语法,但它独立于JavaScript,这也是为什么许多程序环境能够读取(解读)和生成 JSON。JSON可以作为一个对象或者字符串存在,前者用于解读 JSON 中的数据,后者用于通过网络传输 JSON 数据。 这不是一个大事件——JavaScript 提供一个全局的 可访问的 JSON 对象来对这两种数据进行转换。一个原创 2020-11-20 11:26:51 · 541 阅读 · 0 评论 -
看看这些基础概念你了解多少?
一、服务器类型按照服务类型:文件服务器,数据库服务器,邮件服务器,Web服务器按照操作系统:Linux服务器,Windows服务器按照应用软件:Apache服务器,Nginx服务器,IIS服务器,Tomcat服务器,WebSphere服务器,boss服务器,Node服务器软件文件服务器:Server-U,FileZilla,VsFTP(File Transfer Protocol...转载 2020-02-10 22:17:21 · 159 阅读 · 0 评论 -
实现Xshell断开连接情况下云主机继续执行Linux命令
1、将原命令语句改为:nohup 命令语句 &2、回车执行,再回车,窗口中会显示一个进程号例如:[root@VM_0_12_]# nohup node app.js&[1] 30815[root@VM_0_12_]#3、如果中途想关闭,可执行:kill -9 进程号。如果想查看命令执行情况,可执行:cat nohup.outnetstat -ntlp #会列出所有正在使用的端口及关联的进程/应用(不包括stream占用的)...原创 2020-06-13 01:36:51 · 753 阅读 · 0 评论 -
Ubuntu获取root权限
$是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码:在终端中输入:sudo passwd root如果想获得root权限,只需进行如下的操作:su root如果要再次禁用 root 帐号,那么可以执行sudo passwd -l root如果需要让此用户有root权限,执行命令:root@pc-googlh:# visudo修改文件如下:# User privileg原创 2020-10-01 10:18:24 · 59093 阅读 · 3 评论 -
CentOS7.6 Web项目搭建与测试
CentOS7.6 Web项目搭建与测试CentOS7.6安装Nodejs(Npm)第一步:软件下载安装进行安装目录:cd /opt/software (如果目录不存在,请先创建目录)下载二进制包:wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz (下载地址去官网查询最新的,wget命令如果不存在...原创 2019-12-23 09:37:35 · 1361 阅读 · 0 评论 -
图片格式那么多,哪种更适合你?
图片格式那么多,哪种更适合你?本文介绍和比较几种常见图片文件格式的优缺点,并介绍不同的文件格式对Web应用程序性能的影响。有损vs无损图片文件格式有可能会对图片的文件大小进行不同程度的压缩,图片的压缩分为有损压缩和无损压缩两种。有损压缩。指在压缩文件大小的过程中,损失了一部分图片的信息,也即降低了图片的质量,并且这种损失是不可逆的,我们不可能从有一个有损压缩过的图片中恢复出全来的图片。常见...原创 2019-10-13 22:48:10 · 358 阅读 · 0 评论 -
看完效率提升十倍!!!快速编写HTML代码
快速编写HTML代码1. 初始化HTML文档需要包含一些固定的标签,比如< html>、< head>、< body>等,现在你只需要1秒钟就可以输入这些标签。比如输入“!”或“html:5”,然后按Tab键:<!DOCTYPE html><html lang="zh"><head> <meta char...原创 2019-11-17 21:33:18 · 4298 阅读 · 1 评论 -
前端中使用路径 / ./ ../ ../../ ../../../ 的含义
当我们需要使用图片资源的时候,就涉及到了路径问题,我们来看看基本的几个 / ./ …/ …/…/ …/…/…/ 的含义;第一个 / 这个斜杠代表的是根目录的意思,什么是根目录呢?先看例子:F盘中有个文件夹vue_bamboos和一张图片 test-me.png, vue_bamboos下有一个文件夹 a , a文件夹中有一个文件b;b文件夹下有一个index.html文件; F--------------------------------------转载 2020-08-27 18:07:10 · 1979 阅读 · 0 评论 -
如何阅读前端项目源码
导语 这篇文章主要介绍下笔者看源码的一些心得和方式,由于笔者看的大部分是前端项目,当然也看过一些其它领域的源码,不过不多,所以内容主要还是以前端项目为主。了解和熟悉1、在准备看一个开源项目源码的时候先去熟悉下这个项目的背景、功能以及相应的API。这步为了理解整个项目的功能做准备,也是为了后面重点看哪些模块做准备2、查看项目的README.md文件。有些项目会在将设计文档和架构图放到md文件上,这样会让你宏观上对一些概念有些认识。例如immer3、查看项目整体的文件结构。比如下面提到一些重点需要查看的文件:p转载 2021-12-05 20:39:12 · 4150 阅读 · 0 评论 -
ESlint 常见规则列表
常见规则列表以下规则列表来自网络"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-shadow": 2,//禁止catch子句参数与外部作用域变量同名"no-class-assign": 2,//禁止给类赋值"原创 2021-07-19 16:03:16 · 469 阅读 · 0 评论