js常考的面试题重新整理
面试八股文之kafka
Kafka是什么?它的主要作用是什么? 什么是Kafka broker? 如何启动并配置它们? Kafka中的“Topic”和“Partition”是什么?它们在Kafka中有何作用? Kafka的消息如何被存储在磁盘上?这种存储方式有什么优缺点? 生产者如何将消息发送到Kafka集群?何时会出现“ ......
NEEPU Sec 2023 Misc 两题题记
## GoingOn 题目描述 > Keep going on channel 1 ;D 考察的是 **midi lsb隐写** [MIDI文件概述](https://github.com/CTF-Thanos/ctf-record/tree/7029bce2f93178213a60c34449fe ......
git push之后如何重新撤回?
主要是参照了这位大哥的文章(https://www.jb51.net/article/192271.htm) 二次参考:git push之后如何重新撤回 - 简书 (jianshu.com) 分为两种方法 第一种方法是: git reset --hard git reset --hard versi ......
Selenium自动化测试面试必备:高频面试题及答案整理
自动化测试已经成为现代软件测试中不可或缺的一部分。在自动化测试中,Selenium是最受欢迎的工具之一,因为它可以模拟用户与Web应用程序的交互。因此,对于许多测试工程师来说,熟练掌握Selenium框架是非常重要的。如果你正在寻找一份自动化测试工作,那么你可能会被问到一些关于Selenium的面试... ......
JS constructors
我们可以这样create一个object: const person1 = { name: "Chris", introduceSelf() { console.log(`Hi! I'm ${this.name}.`); }, }; 但是当我们需要创建多个对象的时候,每次都要重复同样的code,这时 ......
js \x 反斜杠x 16进制 编解码
解码 function decode(str){ return str.replace(/\\x(\w{2})/g,function(_,$1){ return String.fromCharCode(parseInt($1,16)) });} 编码 function encode(str){ re ......
设计模式整理
责任链模式 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该 ......
JS 树形数据 Tree的通用方法
点击查看代码 ``` /** * @description 查找包含自身节点的父代节点 * @param list 列表数据 * @param id 节点 id * @param pid 节点的父id */ export function listToTree(list, id, pid) { li ......
jquery/js 根据下拉框选择的值进行按钮展示
学习如逆水行舟,不进则退~ 最近接了一个n年前的老项目增加新功能,本以为手到擒来结果再写页面上的效果时还是翻车了,特此记录一下~ 将近三四年没写jsp的页面了,基本忘光了,现在是要做一个批量下载的功能,但是又要是特定的某一个才有这个功能所以就有了以下的过程。 一、实现效果当我在下拉框选择特定code ......
js 判断设备
let checkOS = () => { let agent = navigator.userAgent; // let index = agent.indexOf("WOW64"); let index = agent.indexOf("F68V1_0"); if (index == -1) { ......
Selenium自动化测试面试必备:高频面试题及答案整理
自动化测试已经成为现代软件测试中不可或缺的一部分。在自动化测试中,`Selenium`是最受欢迎的工具之一,因为它可以模拟用户与`Web`应用程序的交互。因此,对于许多测试工程师来说,熟练掌握`Selenium`框架是非常重要的。如果你正在寻找一份自动化测试工作,那么你可能会被问到一些关于`Sele ......
js基础之Promise详解
## 1. 是什么 Promise是一种异步编程的解决方案,用于处理异步操作并返回结果。 主要作用是解决回调函数嵌套(回调地狱)的问题,使异步操作更加清晰、易于理解和维护。 ## 2. 怎么用 Promise有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败 ......
面试八股文之redis
Redis是什么?请介绍一下Redis的特点和用途。 Redis的数据结构有哪些?请分别介绍。 Redis的持久化方案有哪些?它们之间的区别是什么? Redis如何实现分布式锁? Redis支持的数据类型中,哪些能实现过期时间的功能? Redis单线程为什么能够处理高并发的请求? Redis的并发竞 ......
时间不等人,但 Moment.js 可以等你解决时间问题!
这篇文章介绍了 Moment.js 库,它是一个非常方便的 JavaScript 库,可帮助开发人员轻松处理日期和时间。前端通用框架VUE,React各版本中都有它的身影。该库具有广泛的功能和格式化选项,包括时区转换、日期算术、时间范围计算和本地化日期格式等。借助 Moment.js 库,无论是在网... ......
JS 读取文件流并压缩图片
<input id="uploadify" type="file" onchange="imgUp()" name="uploadify" accept="image/*"> function imgUp() { var file = $('#uploadify')[0].files[0]; var ......
肖sir___scm进销存管理系统__项目整理
目录结构: 页面导航 登陆页面: 客户管理:(新增客户、客户详情) 供应商管理(新增供应商、供应商详情) 新增供应商 供应商详情 品种管理: (1)新增品种 (2)品种详情 品种库存(品种详情) 销售管理(销售订单、销售退货) 销售订单:新增销售订单、销售订单详情、打印页面 销售退货(销售退后单详情 ......
VSCode的Minify自动压缩html css js插件
VSCode的Minify自动压缩html css js插件 11-26分类: VSCode25个赞 这是一款用于压缩合并 JavaScript 和 CSS 文件的应用程序。它提供了大量自定义的设置,以及自动压缩保存并导出为.min文件的选项。它能够分别通过 uglify-js、clean-css ......
Three.js 进阶之旅:滚动控制模型动画和相机动画 🦢
本文将学习如何使用滚动控制 ScrollControls 来控制模型的的动画播放和相机动画,通过滚动鼠标滚轮或者上下移动触摸板,来控制模型的动画播放进度或者相机的方位视角,从而呈现出惊艳的视觉效果。通过本文的阅读和案例页面的实现,你将学习到的知识包括:R3F 生态中的 ScrollControls、... ......
JavaWeb编程面试题——导航
面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 ......
JavaWeb编程面试题——Spring Framework
# 引言 面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 > 大家可以关注公众号:**编程火箭车**。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新 ......
富文本编辑器 quill.js 开发(四): 自定义格式扩展
## 前言 鉴于各种繁杂的需求,`quill.js` 编辑器也面临着各种挑战,例如我们需要添加“table”布局样式以适应邮件发送格式,手动扩展表情符号功能等等。本文将对这些可定制化功能进行讲解和实现。 ## 区分 format 和 module 首先需要明确的是,我们应该清楚自己所需的扩展具体是什 ......
01-Node.js介绍
## 01. Node.js是什么? pNode.js是一个基于V8 JavaScript引擎的JavaScript运行时环境。 ![image-20230512164824918](https://img2023.cnblogs.com/blog/2600375/202305/2600375-20 ......
02-Node.js的包管理工具
## 00. 代码共享方案 模块化的编程思想,支持将代码划分成一个个小的、独立的结构。 我们可以通过模块化的方式来封装自己的代码,将之封装成一个工具; 这个工具我们可以让同事通过导入的方式来使用,甚至也可以分享给世界各地的程序员来使用; 假如,我们要将某个工具分享给世界上所有的程序员使用,有哪些方式 ......
springboot long js 长整形
项目中,数据库用bigint类型存储主键,java实体类中用long类型来存储对应的属性。这个时候前台通过ajax请求获取json数据时,使用了jackson来转换。但是javascript中number类型存储的长度小于long,精度为17位,超过17位的部分就会自动补0,而long类型数据是19 ......
Cesium开发案例整理
>weigis近几年越来越被人们所关注,但是二三维开发难度也比普通web要高出许多,不管我们是在在开发或者是学习过程中,往往需要耗费大量的时间去查阅资料,和研究官方案例, >而大多二三维的包(openlayersjs,cesiumjs、threejs)都是外国的,如果英语水平好还行,否则读起来正是连 ......
做题记录(5.21~5.27)
### 5.21 口胡了UOJ Easy Round 1,想了大约20min 1. UOJ12 考虑到 $a=a_1g,b=b_1g$,那么 $gl=ab=a_1b_1g^2$,因此 $g|l$,设 $l=l_1g$,则有 $a_1b_1=l_1$,而 $a+b=g(a_1+b_1)$,显然 $a_ ......
js前端fetch参数
const response = fetch(url, { method: "GET",//请求方式 headers: {//定制http请求的标头 "Content-Type": "text/plain;charset=UTF-8" }, body: undefined,//post请求的数据体, ......
js 中数组转树 递归方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content ......
肖sir__面试课程第13讲__面试综合题
面试综合题 1、你们的测试流程是怎么样的?(h模型) 2、产品如何上线? 0bug,100%用例、输出测试报告、uat验收通过 3、用例包含哪些部分? 用例编号、用例标题、用例步骤、前提条件、预期结果、优先级、实际结果 4、常用的设计用例的方法有哪些? 常用:等价类、边界值、场景法、状态迁移法、判定 ......