js常考的面试题重新整理

js数字转中文

// 定义常量数组,用于存储中文数字和单位 const chnNumChar = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']; const chnUnitSection = ['', '万', '亿', '万亿']; const chnUni ......
数字

node js md 版

#数据类型 ##buffer 1.let buf = Buffer.alloc(10) // 1.安全 但速度慢 2.let buf = Buffer.allocUnsafe(10) // 1.不安全 可能会引用到别的程序的数据 但是速度块 3.let buf = Buffer.from("abc" ......
node js md

Js中find、findIndex和filter

* find 遍历数组,找到第一个符合条件的项,并返回该项; 不会继续遍历数组;否则返回undefined; 不会改变数组; ``` [1,5,10,15].find(function(value,index,arr){ return value > 9 }) //10 ``` * findInde ......
findIndex filter find

应聘软件测试,差点栽在了...这5道S级的测试用例设计题上... ...

1、 用例设计:根据下面需求,进行测试用例设计,请注意对测试点的表达。 (网页端)需求描述: 某项目的营养素配置页面,供用户用来配置营养素的相关信息,其中: l 项目可供用户选择一种或多种营养素; l 点击每行尾部的“+”可以增加一行输入框,点击每行尾部的“-”会删除当前行; l 每种营养素都包括默 ......
软件测试 软件

文心一言 VS 讯飞星火 VS chatgpt (48)-- 算法导论6.1 6题

# 值为的数组是一个最大堆吗? ## 文心一言: 是的,这个数组是一个最大堆。 最大堆是一种特殊的二叉树,它满足以下性质:对于任意节点 x,其子节点 y 的值都小于等于 x 的值。 我们可以使用数组来表示最大堆的节点,其中根节点存储在数组的第一个位置,而其他节点存储在数组的后续位置。在这个最大堆中, ......
文心 导论 算法 chatgpt VS

js堆叠式卡片轮播图效果 vue

参考链接:https://www.jq22.com/jquery-info24050 说明:此组件为渲染曲线图的卡片堆叠轮播图,可以渲染不止5个,数量自己决定。核心代码js文件在后面。个人感觉这个的过渡效果最自然,最丝滑~ 效果如图: html部分:(此代码用到了之前写的折线图组件,这里不再赘述了) ......
卡片 效果 vue

整理salt的state模块

整理salt的state模块 1.salt '{minion_id}' state.highstate # 启用高级状态,去topfile里面读取(只是去通知主机干什么,而至于执行或不执行,执行什么,由topfile决定。 2.然后查看top.sls文件(/srv/salt/base/top.sls ......
模块 state salt

JS到底能干什?

JavaScript(简称JS)是一种广用于Web开发的脚本语言,它具有丰富的功能和用途。以下是JavaScript能够实现的主要方面: 网页交互和动态效果: JavaScript 可以实现与用户进行交互,响应用户的事件(如、鼠标移动等),实现动态的网页效果,如表单验证、菜单下拉、轮播图等。 动态内 ......

精选8道ES高频面试题和答案,后悔没早点看。

这套ElasticSearch的高频面试题值得阅读收藏。我们在回答面试题的时候,不能干巴巴的去背八股文,一定要结合应用场景,最好能结合过去做过的项目,去和面试官沟通。 ......
早点 答案

C#操作Word模板文件 替换并重新生成

这里用到了一个操作 Word 的第三方开源库:DocX;这个库对于操作 Word 文件绝对是个好东西,更优于 NPOI ,而且也是不依赖于 Office 的; 核心代码 /// <summary> /// Word 模板 替换 /// <para>当前适用的字段模板形如:[=Name],其中 Nam ......
模板 文件 Word

Three.js教程:gui.js库(可视化改变三维场景)

推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 gui.js库(可视化改变三维场景) gui.js库(可视化改变三维场景) dat.gui.js说白了就是一个前端js库,对HTML、CSS和JavaScript进行了封装,学习开发的时候,借助dat.gui.js可以 ......
场景 教程 Three js gui

js三位分节法(数字大于1000时以,分割)

1 console.log(new Intl.NumberFormat().format(1000)) // 1,000 2 console.log(new Intl.NumberFormat('zh-CN').format(1000)) // 1,000 中文 3 console.log(new ......
数字 1000

死锁面试题(什么是死锁,产生死锁的原因及必要条件)

什么是死锁? 所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下图所示: 产 ......
条件 原因

js static静态类方法

static 类方法是在类本身上定义的。 > 静态方法调用直接在类上进行,不能在类的实例上调用。 ``` class Car { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let my ......
静态 方法 static js

前端 js 获取 baseurl

如果部署一个网站到网络 需要知道对应的ip ,这个时候 前端的baseurl 需要动态调整 ,一般是在public 里面写个config.js ,部署的时候改这个config.js 里面的内容 有一种偷懒的方式就是用户是知道你的ip 的,这个时候可以用 `window.location.host` ......
前端 baseurl js

一天吃透Spring面试八股文

> 原出处:topjavaer.cn ## Spring是什么? Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。最全面的Java面试网站:[最全面的Java面试网站](https://topjavaer.cn) ## Spring的优点 - 通过控制反转和依赖注入实现* ......
八股文 八股 Spring

js节流函数与防抖函数

防抖函数和节流函数都是为了解决JavaScript中频繁触发事件而导致的性能问题,但它们的实现方式和使用场景有所不同。 一、防抖函数 防抖函数的作用是在事件触发后一定时间内没有再次触发该事件时,才执行处理方法。简单来说,就是在最后一个事件被触发后,还要等待一段时间,如果这段时间内没有再次触发事件,才 ......
函数

决战圣地玛丽乔亚重新归来之Day55--算法两道

15.三数之和 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组。 ......
算法 Day 55

flv.js视频流出错,断流处理

flv.js视频流出错,断流处理 可乐加冰515 2023年02月20日 17:45 · 阅读 274 场景:前端使用flv.js播放视频流 Bug表现: 视频流播放两分钟左右video标签出现暂停按钮,控制台flv.js报错:Failed to execute 'appendBuffer' on ......
视频流 视频 flv js

C++面试八股文:std::array如何实现编译器排序?

某日二师兄参加XXX科技公司的C++工程师开发岗位第25面: > 面试官:`array`熟悉吗? > > 二师兄:你说的是原生数组还是`std::array`? > > 面试官:你觉得两者有什么区别? > > 二师兄:区别不是很大,原生数组(非动态数组)和std::array都在栈上开辟空间,初始化 ......
八股文 八股 编译器 array std

react hooks整理文档

### 简介 Hook 在 class 内部是不起作用的。但你可以使用它们来取代 class 。 Hook 是一个特殊的函数,它可以让你“钩入” React 的特性。例如,useState 是允许你在 React 函数组件中添加 state 的 Hook。 如果你在编写函数组件并意识到需要向其添加一 ......
文档 react hooks

reactRouter6 整理文档

## 1.概述 1. React Router 以三个不同的包发布到 npm 上,它们分别为: 2. react-router: 路由的核心库,提供了很多的:组件、钩子。 3. **react-router-dom:** 包含react-router所有内容,并添加一些专门用于 DOM 的组件,例如 ......
reactRouter6 reactRouter 文档

JS(数组)

一 数组的概念 问:之前学习的数据类型,只能存储一个值。如果我们想存储班级中所有学生的姓名,那么该如何存储呢?答:可以使用数组(Array)。数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。问:什么是数组呢?答:数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类 ......
数组

CF1843E Tracking Segments 做题笔记

题目链接 这题其实还行。 如果能想到二分答案就会比较简单,我们来看如何写 check 函数。 把当前所有的单点修改存起来,然后依次遍历每个区间,观察这个区间内被单点修改的点的个数是否严格大于该区间长度的一半即可。 我们需要一个支持单点修改区间查询的工具,首先想到树状数组,但前缀和就够用了。 时间复杂 ......
Tracking Segments 笔记 1843E 1843

python测试开发面试常考题:装饰器

### 简介 Python 装饰器是一个可调用的(函数、方法或类),它获得一个函数对象 func_in 作为输入,并返回另一函数对象 func_out。它用于扩展函数、方法或类的行为。 装饰器模式通常用于扩展对象的功能。在日常生活中,这种扩展的例子有:在枪上加一个消音器,使用不同的相机镜头等等。 ! ......
考题 python

强化学习从基础到进阶-常见问题和面试必知必答[5]::梯度策略、添加基线(baseline)、优势函数、动作分配合适的分数(credit)

强化学习从基础到进阶-常见问题和面试必知必答[5]::梯度策略、添加基线(baseline)、优势函数、动作分配合适的分数(credit) ......
基线 梯度 函数 分数 baseline

使用flv.js直播不能自动播放的问题

使用flv.js直播不能自动播放的问题 问题 使用Flv.js做直播,最近发现进入页面后不能自动播放。 原因 查询了一下发现是因为Chrome autoplay policy的影响。 目前的解决方案 由于项目的视频不需要播放音频,所以直接给video标签加上muted属性,进入后可以自动播放。 ......
问题 flv js

文心一言 VS 讯飞星火 VS chatgpt (47)-- 算法导论6.1 5题

# 五、一个已排好序的数组是一个最小堆吗? ## 文心一言: 一个已排好序的数组不一定是一个最小堆。最小堆是一种特殊的二叉树,它满足以下性质:对于任意节点 x,其父节点 y 的值都小于等于 x 的值。而一个已排好序的数组只是一个有序数组,它满足任意的元素都是按从小到大的顺序排列的,但并不一定满足最小 ......
文心 导论 算法 chatgpt VS

文件上传-js前端验证

先上传一个文件看看 这里有标识文件类型 方法一:禁用js前端验证使用工具禁用所有的 js 脚本 或者修改 onsubmit 参数 保证 return checkFile()函数返回值为true 第二种方法: 上传png文件 改为php后缀远程执行命令,回显成功 ......
前端 文件 js

JS(循环)

一 for循环 在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被 称之为循环语句 1 语法结构 for循环主要用于把某些代码循环若干次,通常跟技术有关系。其语法结构如下 for(初始化变量;条件表达式;操作表达式){ //循 ......