js常考的面试题重新整理

输入框搜索测试点__肖sir__测试点整理

功能:是否可以进行模糊查询,是否可以进行精准查询,是否可以查看之前记录,是否支持回车键搜索,是否可以查看热门搜索 性能:搜索完成后是否可以快速显示查询内容,搜索的内容与搜索标题是否一致 界面:该支付的功能界面是否按照UI原型图进行设计,布局是否一致,界面是否美观 易用:点击搜索框就可以搜索 安全:敏 ......
sir

微信点赞测试点__肖sir__测试点整理

微信点赞测试点 功能:是否可以正常点赞,点赞完成以后是否会提示,多次点赞是否会多次提示 性能:点赞完成以后 是否快速提示点赞,点赞多了不会卡顿 界面:该支付的功能界面是否按照UI原型图进行设计,字体的大小,颜色,布局是否一致,界面是否美观 易用:点击点赞可以迅速点赞 安全: 陌生人是否可以点赞 兼容 ......
sir

6568: 简单题 树状数组

描述 有一个 n 个元素的数组,每个元素初始均为 0。有 m 条指令,要么让其中一段连续序列数字反转——0 变 1,1 变 0(操作 1),要么询问某个元素的值(操作 2)。 例如当 n=20 时,10 条指令如下: 输入 第一行包含两个整数 n,m,表示数组的长度和指令的条数; 以下 m 行,每行 ......
数组 6568

吃透Redis面试八股文

> 内容摘自我的学习网站:topjavaer.cn Redis连环40问,绝对够全! ## Redis是什么? Redis(`Remote Dictionary Server`)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写 ......
八股文 八股 Redis

Js 常见数据类型及判断方法及手写深拷贝

常见 值 类型:undefined、String、Number、boolean、Symbol. 常见 引用类型:Array、Object、function(特殊引用类型,单不用于存储数据,所以 “没有拷贝、复制函数” 这说法)、null(特殊引用类型,指针指向为空地址) 判断数据类型的方法: typ ......
拷贝 常见 类型 方法 数据

2022 CCPC威海补题记录

L. Novice Magician 简单构造,但是读错了半年。 大意是构造一组方程有唯一解。 随便凑一个就行,没有任何讲究,不知道为啥没人过。 #include<bits/stdc++.h> using namespace std;typedef long long ll;typedef long ......
2022 CCPC

文心一言 VS 讯飞星火 VS chatgpt (27)-- 算法导论5.1 2题

# 二、请描述 RANDOM(a,b)过程的一种实现,它只调用 RANDOM(0,1)。作为a和b的函数,你的过程的期望运行时间是多少? ## 文心一言: 假设我们有一个伪随机数生成器,可以生成在[0,1)范围内的随机数。那么我们可以使用以下算法实现从一个[a, b]范围内的随机数: 1.首先生成一 ......
文心 导论 算法 chatgpt VS

记录--Js基础练习题目

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1.使用js,在页面中打印以下图案 提示: document.write可以在页面中打印内容<br>在html中代表换行, 在html中代码空格 for(var i=0;i<7;i++){ // 空格部分 for(var j=7;j>i; ......
题目 基础 Js

购物车测试点__肖sir___整理测试点

购物车测试点 1.基本功能1、购物车页面的所有连接是否正常。2、从商品信息页面添加的商品能显示在购物车中。3、若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者提示用户进行注册。4、若没有选择任何商品,点击结算,则提示用户“请添加要结算的商品”。5、勾选商品后,已选商品的总价 ......
购物车 sir

肖sir_异常测试场景__整理

业务操作异常(幂等、并发、回退、取消)指基于用户使用场景设计的异常,比如重复购买、重复支付(幂等);大批量用户同时并发购买;超时未支付;支付失败客户端(前端)异常(异常中断、第三方依赖异常、权限、缓存、页面)操作过程中前后台切换,被其他应用打断;跳转支付宝失败;本地缓存被清;地理位置未授权;页面连续 ......
场景 sir

2023广东省程序设计大赛F题

思路:我们把先把所有状态和值用线段树或树状数组记录下来(因为他是连续的区间,相当于一段区间的不同状态的和)再通过二分或者倍增找出这段区间及找出左右端点 1:线段树或者着树状数组维护的有两个,一个是前缀和(不管状态),一个是颜色和就是状态 2:左右端点查找: 一个点对应一个颜色,我们假设从x点查找 左 ......
程序设计 程序 2023

pandas重新命名列的三种方法

第一种方法:重新命名指定的列 df.rename(columns = {'环湖医院':'开滦医院', '普通医院':'三甲医院'}, inplace = True) 第二种方法:修改全部列名 df.columns = ['舒畅', '小舒畅', '舒小畅', '舒畅小'] 第三种方法:修改列名的一部 ......
方法 pandas

JS 判断域名并跳转到指定页面

判断访问指定域名,进行页面跳转 ```js 正在玩命加载中…… ``` 不同的域名 输出不同的结果 ```js ``` ......
页面 域名 JS

JS监听dom高度变化方法总结

前沿: 有时候我们需要监听dom的变化,比如获取父元素的高度,动态的设置子元素的高度,所以需要监听 dom 的高度变化,才能准确获取dom的高度,那么有哪些监听dom高度变化的方法呢?今天简单列举一下。 1、MutationObserver 构造函数 Mutation Observer API 用来 ......
高度 方法 dom

去往js函数式编程(4)

## 日志记录 在调试代码时,通常需要添加一些日志信息来查看函数是否被调用,使用了哪些参数,返回了什么等等。 ```javascript function someFunction(p1, p2, p3) { console.log('enter', p1, p2, p3) // do... // ......
函数

面试谈薪4点博弈策略,将20k谈到28k

薪资谈判本质上是一种博弈,无论是表面谈得好还是实质上谈得好,都需要掌握一些策略 面试薪资怎么谈,您目前的薪资是20k,如果您想要提高到28k,那么请花两分钟看完以下内容。薪资谈判本质上是一种博弈,无论是表面谈得好还是实质上谈得好,都需要掌握一些策略。如果您不想在面试后被压价,那么下面这四点薪资谈判策 ......
策略 20k 28k 20 28

c++面试 笔试基础知识学习记录

1. int (*p)[4] 和 int* p[4] int (*p)[4] ,p是一个指针变量,指向一个存放4个int变量的一维数组,p+1是向后移动数组长度个字节大小,也就是向后移动4个int字节的大小。 *(*(p+1)+2)=*(p[1]+2) int *p[4] ,等价于int *(p[4 ......
笔试 基础知识 基础 知识

Web - js数组对象去重

let arr = [{ id: '1', key: '1', value: '明月' }, { id: '3', key: '2', value: '可欣' } }] Map()方法 set方法设置key所对应的键值,然后返回整个Map结构。如果key已经有值,则键值会被更新,否则就新生成该键。v ......
数组 对象 Web

JS大文件分片上传/多线程上传

​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, ......
线程 文件

考试题加面试常问问题

1 编写⼀个函数,接受⼀个字符串作为参数,并返回该字符串的反转结果 2 写出你知道的Python魔法⽅法及作⽤(5个以上) def reverse_string(string): return string[::-1] __init__(self, ...): 初始化⽅法,⽤于在创建对象时进⾏初始化 ......
考试题

tdengine指标卡汇总计算整理

以天做时间隔断 函数值当天某项数据平均值SELECT AVG(phv_phsa) FROM 子表 WHERE ts> '2023-05-10 00:00:00' INTERVAL(1d);连续几天的某项数据平均值 1天为间隔 有填充不进行填充:NONE(默认填充模式)。VALUE 填充:固定值填充, ......
tdengine

Turn.js网站移动端翻页功能

Html页面代码如下: <html> <head> <!-- content type --> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <!-- viewport --> <meta content="w ......
功能 网站 Turn js

【经验分享】锐捷EVE在火狐游览器中,取消一律打开此应用的选项,重新选择默认打开应用,如SecureCRT

# 环境: >工具:锐捷EVE模拟器,火狐游览器,SecureCRT_8.7 系统版本:Windows 10 # 需求描述: >描述:在选择一律使用此程序打开应用后,找不到取消的地方,也因此无法更改打开的应用。 >提示: >若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看看,或者进哔哩哔哩自行 ......
火狐 SecureCRT 经验 EVE

【Flink系列十八】History Server 重新登场,如何跟Yarn进行集成

本文介绍了Flink 1.16的 HistoryServer 集成Yarn进行日志查看的方案,详细分析了Jobmanager和TaskManager的日志链接转换的方法。仅供参考。 ......
History Server Flink Yarn

java面试题

一、面向对象的特性有哪些? 封装(Encapsulation):将数据和方法封装在一个类中,通过访问修饰符控制数据的访问权限,提高程序的安全性和可维护性。 继承(Inheritance):可以从父类继承属性和方法,避免重复编写代码,简化程序设计和维护。 多态(Polymorphism):同一种类型的 ......
java

JS逆向实战15——猿人学第五题 动态cookie乱码增强

# 声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! # 网站 > https://match.yuanrenxue.cn/match/5 # 网站分析 首先 刚进入页面即显示 ......
猿人 乱码 实战 动态 cookie

JS_0076:JS 中变量前面的加号 +

1, // null:返回 0 console.info(+null) // => 0 // undefined:返回 NaN console.info(+undefined) // => NaN // 获取当前的时间戳,相当于`new Date().getTime()` console.info( ......
加号 变量 0076 JS

重新发明轮子:创意过程是 2023 年唯一重要的商业纪律

​ 时下全球经济放缓,很多企业业务都陷入了增长瓶颈,如何突破?今天我们来聊聊一般业务突破的3种方式: 发现一片新的蓝海,迅速杀入占领生态位(快); 发现结构性红利机会,大量投入杀出优势(敢); 深刻理解行业,洞察关键点,结合企业优势,建立长期优势(巧)。 01 发现一片新的蓝海,迅速杀入占领生态位( ......
轮子 纪律 过程 商业 2023

JS的严格模式

JavaScript的严格模式(Strict Mode)是一种在代码中启用的特殊模式,用于提供更严格的语法和错误检查,以改善代码质量和增强安全性。使用严格模式可以帮助大家避免一些常见的错误,并禁用一些不推荐使用的特性。 要启用严格模式,可以在代码的顶部或函数体的开头添加以下语句: "use stri ......
模式

RabbitMQ 快速复习(面试常问题型都在里面)

[toc] # RabbitMQ学习笔记 ## 1、消息队列概述 ### 1.1 为什么学习消息队列 队列的主要作用是**消除高并发访问高峰,加快网站的响应速度**。 在不使用消息队列的情况下,用户的请求数据直接写入数据库,在高并发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧。 # ......
题型 RabbitMQ