js常考的面试题重新整理

Python 刷题常用语句

``` INT_MAX = 2**63-1 = sys.maxsize #最大整型 INT_MIN = -2**63 = -sys.maxsize -1 #最小整型 float('inf') #比其它数都大的数 float('-inf') #比其它数都小的数 ``` ``` OrderedDict( ......
语句 常用 Python

docker-compose 如何每次都重新build镜像

要求 docker-compose 每次重新构建镜像,可以使用 --build 标志来强制重新构建镜像。你可以在运行 docker-compose up 或 docker-compose build 命令时使用该标志。例如: Copy docker-compose up --build 这将使用 d ......
docker-compose 镜像 compose docker build

20230612刷题总结

### 2023/06/12刷题总结 #### [A - Double Cola](https://codeforces.com/contest/82/problem/A) **如果n在1到5之间先单独判断是谁.** **如果大于5之后,用一个cnt记录当前这一组由几个人排在一起,然后使用循环每次动 ......
20230612

再也不用担心变量类型错误!学会JS中如何轻松检查变量类型

在JavaScript编程中,了解如何精确地检查变量类型是至关重要的技能,而新手程序员可能会因此感到困惑。本篇文章将详细介绍JS中检查变量类型的方法,包括使用typeof运算符、instanceof关键字、Object.prototype.toString()方法、以及ES6 语法中的Symbol.... ......
变量 类型 不用 错误

C++面试八股文:什么是RAII?

某日二师兄参加XXX科技公司的C++工程师开发岗位第13面: > 面试官:什么是`RAII`? > > 二师兄:`RAII`是`Resource Acquisition Is Initialization`的缩写。翻译成中文是资源获取即初始化。 > > 面试官:`RAII`有什么特点和优势? > > ......
八股文 八股 RAII

C++面试八股文:C++中,函数的参数应该传值还是传引用?

# C++面试八股文:C++中,函数的参数应该传值还是传引用? 某日二师兄参加XXX科技公司的C++工程师开发岗位第8面: > 面试官:C++中,函数的参数应该传值还是传引用? > 二师兄:要看参数的用途。如果是出参,必须传引用。如果是入参,主要考虑参数类型的大小,来决定传值还是传引用。 > 面试官 ......
八股文 八股 函数 参数 还是

【SQL】进阶57题

## 1. 题号1142 查询姓“李”的教师数量 ```sql select count(t_id) from teacher where t_name like '李%'; /* 1. 大水题,无脑写 ``` ## 2. 题号1143 查询课程编号为”01“的课程比”02“的课程成绩高的所有学生的 ......
SQL

文心一言 VS 讯飞星火 VS chatgpt (40)-- 算法导论5.4 4题

# 四、一次聚会需要邀请多少人,才能让其中 3 人的生日很可能相同? ## 文心一言: 为了解决这个问题,我们需要先计算出所有可能的生日组合数,然后计算出其中生日相同的组合数。 已知需要邀请的人数为:23人 根据组合数公式,可计算出所有可能的生日组合数: 2.58520167*10^{22} 根据生 ......
文心 导论 算法 chatgpt VS

Java面试笔记202306

Java基础 ArrayList ArrayList底层数据是动态数组,初始长度为10,每次扩容为原来的1.5倍。扩容流程: 首先会创建一个新的长度的数组,然后使用Arrays.copyOf()方法将旧的数组中的元素复制到新的数组中,最后会将新插入的数据插入到新的数组中。 IO和NIO的区别 io指 ......
笔记 202306 Java

用纯HTML,JS,CSS实现横向滚动标签页

### 前言 前不久,在我的一个项目中,需要展示一个横向滚动的标签页,它支持鼠标横向拖动和点击切换。在实现的过程中,我发现这个小功能需要同时用到前端的三辆马车,但是实现难度不高,而且最终效果还不错,是个难得的初学者项目,于是萌生了写这篇文章的想法,希望对初学者有所帮助。同时为了避免初学者学习框架,我 ......
横向 标签 HTML CSS

杭州吉利面试题___整理汇总

吉利面试 吉利面试三面 lyc 2023年6月13日1、自动测试经验有多久?==4左右年2、你用什么语言做的自动化? python3、你做过那些自动 化? ui自动化和接口自动化4、问下你python中去重有几种方法?五种,具体(set ,if not、 conut==1、推导式、formkeys) ......
吉利

算法题总结-最长递增子序列

原题 https://www.nowcoder.com/practice/6d9d69e3898f45169a441632b325c7b4?tpId=37&tqId=21247&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2F ......
序列 算法

js Math

JavaScript中的Math对象是一个数学库,提供了许多数学函数和常量,可以用于进行各种数学计算和运算。以下是Math对象的一些常用属性和方法: 常量: Math.PI:圆周率。 Math.E:自然对数的底数。 数学函数: Math.abs(x):返回x的绝对值。 Math.ceil(x):返回 ......
Math js

去往js函数式编程(6)

## 一起柯里化 柯里化是将 m 元函数转换为一系列 m 个一元函数的过程,其中每个函数从左到右接收原始函数的一个参数。(第一个函数接收原始函数的第一个参数,并返回一个接收第二个参数的第二个函数,依此类推。)每个函数在调用时生成序列中的下一个函数,最后一个函数执行实际的计算。 柯里化的思想本身很简单 ......
函数

杭州华数面试题___整理汇总

杭州华数面试题 6.8 华数 腾讯会议 一面1.项目介绍2.项目里面的测试点介绍一下3.接口是怎么测的4.怎么根据接口文档去测试的5.怎么看接口测试结果对不对6.接口自动化做了多久7.自己独立做还是跟团队做8.接口是用什么做的9.请求的报文是从哪里传进去的10.怎么把响应体解析出来11.怎么断言12 ......
华数

杭州海康威视面试题___整理汇总

海康威视面试题 2023-5-24 朱xh 海康威视 线下面试1、自我介绍2、做ui自动化的流程3、印象深刻的bug4、怎么区分是前端还是后端的bug5、哪些模块场景会用到ui自动化,结合项目讲一下6、ui自动化的八种定位方式7、你会写shell脚本吗8、项目的流程9、你们测试计划是谁写的,你写过测 ......

剑指offer第5题

剑指 Offer 05. 替换空格 - 力扣(LeetCode) 对于string和容器而言,想要向里面插入元素而不适用STL的API的话必须先扩展它的长度 ......
offer

金仕达笔试面试心得

1.笔试 金仕达笔试由五道逻辑题、十道选择题和十道填空题 对于逻辑题是压根没想到,十道选择题和十道填空题比较简单,都是Java基础知识 2.面试 2.1 Java相对于C++优势在哪? 我的回答: JVM执行字节码文件,跨平台(write once run away); 没有指针等复杂内容; 成型框 ......
笔试 心得

JS-数组和函数

## 1. 数组 数组 Array :是一种可以按顺序保存数据的数据类型 #### 1.1 声明数组 `let 数组名 = [ 数据1, 数据2, 数据3, ..., 数据n ]` 或 `let 数组名 = new Array(数据1, 数据2, 数据3, ..., 数据n)` ```html Do ......
数组 函数 JS

宝塔终端显示“连接丢失,正常尝试重新连接”

是由于simple-websocket 库版本不匹配导致,您到服务器终端执行此命令再尝试之前的操作看是否正常, 解决办法:执行以下命令 btpip install simple-websocket==0.10.0 && bt 1 参考文章: https://www.bt.cn/bbs/forum.p ......
宝塔 终端

面试题 17.05. 字母与数字 (Medium)

问题描述 面试题 17.05. 字母与数字 (Medium) 给定一个放有字母和数字的数组,找到最长的子数组,且包含的字母和数字的个数相同。 返回该子数组,若存在多个最长子数组,返回左端点下标值最小的子数组。若不存在这样的数组,返回一个空数组。 示例 1: 输入: ["A","1","B","C", ......
字母 数字 Medium 17 05

1846.减小和重新排列数组后的最大元素

问题描述 1846.减小和重新排列数组后的最大元素 解题思路 由于题目允许我们重新排列数组中的元素任意次,因此首先将数组排序,根据arr中第一个元素必须为1,以及相邻两元素的差的绝对值小于等于1,可得arr[i] = min(i + 1, arr[i - 1] + 1)(因为我们要找arr可能的最大 ......
数组 元素 1846

COM(端口/串口)重新分配端口号

# COM(端口)重新计数 在设备管理器中,我们可以看到连接过的端口信息 ![image](https://img2023.cnblogs.com/blog/704808/202306/704808-20230613103628051-1324902553.png) 如果勾选了显示隐藏设备,则所有连 ......
串口 端口 口号 COM

js WebUploader 分片上传

​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify ......
WebUploader js

直播平台搭建,js 实现模糊搜索功能

直播平台搭建,js 实现模糊搜索功能 封装一个公用的方法: //list 是已有的数据,search 是模糊搜索的关键字export function fuzzySearch(list,search){let data = [];if(list.length != 0 && search){let ......
功能 平台

力扣第209题(双指针)

209. 长度最小的子数组 - 力扣(LeetCode) 我的思路: 固定起始位置,移动终止位置,将起始位置和终止位置之间的元素进行加和。直到满足条件就停止移动终止位置。这个时候将起始位置向前移动一个距离,然后将终止位置重新移回更新后的起始位置上。这样做的问题是会带来重复的操作。 比如一个数组中的元 ......
指针 209

每天一道面试题:Spring的Bean生命周期

Spring的Bean生命周期包括以下步骤: 1、实例化(Instantiation):当Spring容器接收到创建Bean的请求时,它会先实例化Bean对象。这个过程可以通过构造函数、工厂方法或者反序列化等方式完成; 2、属性赋值(Populate Properties):在实例化Bean对象后, ......
周期 一道 生命 Spring Bean

MySQL select操作整理

以年龄作为查询条件 一、条件查询 1、基础:查询20岁的学生 select * from stu where __age=20__( !=、<> )两者都是不等于的意思 2、and:查询20岁,性别为男的学生 select * from stu where __age=20__ and __sex= ......
select MySQL

常见问题——fileinput.js上传文件,不显示文件名的中文

### 问题: 使用fineinput.js插件上传文件,只显示文件名称中的英文、数字、符号不显示文件名称中的汉字 ### 解决方案 * 简单粗暴:修改fileinput.js中的slugDefault方法 ```js slugDefault: function (text) { return is ......

JAVA学习JSP和Servlet常见问题整理

什么是JSP Java Server Page 结合 java和html在服务端动态生成web页面的技术。 Jsp页面的运行过程 1、请求进入Web容器,将JSP页面翻译成Servlet代码2、编译Servlet代码,并将编译过的类文件装入Web容器(JVM)环境3、Web容器为JSP页面创建一个S ......
常见问题 常见 Servlet 问题 JAVA