js常考的面试题重新整理

基础题链表203、206

203. 移除链表元素 也可以用栈解决:(程序员小熊) 1 # Definition for singly-linked list. 2 # class ListNode: 3 # def __init__(self, val=0, next=None): 4 # self.val = val 5 ......
基础 203 206

JS语法糖

语法糖(Syntactic sugar),也译为糖衣语法。 通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。 语法糖”可以给我们带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失箭头函数 箭头函数 let fun = functi ......
语法

js中0.1+0.2不等于0.3问题,解决方法

因为js使用的双精度浮点,所以在计算机内部存储数据的编码会出现误差,导致0.1+0.2=0.30000000000000004。和0.3相比较结果为false。 我目前所知道的解决方法有以下几种: 1.将其先转换成整数,再相加之后转回小数。具体做法为先乘10相加后除以10.如下图 let x=(0. ......
方法 问题 0.1 0.2 0.3

从 Python3.11 新增 SWAP 字节码到基础语法面试题

>**点评**:典型的送分考验基础的题目,在其他编程语言中可以使用异或运算的方式来实现交换两个变量的值。 > > 但是Python中有更为简单明了的 Pythonic 做法。 条件:不允许使用中间变量 @[TOC](目录) # 方法一 使用异或(XOR)运算符 ```Python a = a ^ b ......
字节 语法 Python3 基础 Python

关于js中的toLocaleDateString()方法

> `toLocaleDateString()`方法是JavaScript `Date`对象的一个内建方法,它将日期转换为符合特定地区习惯的字符串格式。 ### 基本用法: 如果没有传入任何参数,`toLocaleDateString()`会根据浏览器的默认语言环境返回一个日期字符串。 例如: `` ......
toLocaleDateString 方法

JS 验证URL是否有效

``` function isValidHttpUrl(string) { try { const newUrl = new URL(string); return newUrl.protocol 'http:' || newUrl.protocol 'https:'; } catch (err) ......
URL JS

直播网站程序源码,js判断上传图片格式类型、尺寸大小

直播网站程序源码,js判断上传图片格式类型、尺寸大小 //判断图片类型var f=document.getElementById("File1").value;if(f==" "){ alert("请上传图片");return false;}else{if(!/\.(gif|jpg|jpeg|png ......
程序源码 源码 尺寸 大小 类型

我面试失败了,因为我不知道这个

我因为不知道这个而失败了一次面试。所以我写这篇文章,确保这种情况不会再发生在你身上。 锁定允许我们控制有多少线程可以访问代码中的某个部分。 为什么要这样做呢? 因为你想保护对昂贵资源的访问。而且你需要锁定提供的并发控制。由于我很少使用低级代码,所以我尝试使用lock语句来实现这一点。结果一切都变得一 ......

chatgpt 的术语整理

问题: 希望对语言进行翻译,并且整合成自己想要的格式 描述字段 “多久关机”这个字段进行英语、德语、法语、意大利语、波兰语、捷克语进行缩写翻译, 并且对翻译内容前面加上LANG0=", 其中0根据语言依次递增,并且在每个翻译后的字段加上", 合并成一行, 不需要显示语言 ......
术语 chatgpt

蓝桥杯 2022 A组C题

## 简单 ```c++ #include using namespace std; const int maxn = 200001; int a[maxn]; long long sum[maxn]; int main() { std::ios::sync_with_stdio(false); s ......
蓝桥 2022

TypeScript(TS)JavaScript(JS)中的所有循环方法

for循环: for (let i = 0; i < array.length; i++) { // 循环体 } for…of循环: for (const element of array) { // 循环体 } forEach方法: array.forEach((element) => { // ......
TypeScript JavaScript 方法

大模型面试复习

1.MHQ和MQA MultiQuerySelfAttention: MHQ和MQA的不同之处仅仅在于每个头共享相同的K、V权重而Q不同享。 2.FlashAttention:核心是减少self-attention计算过程中对gpu存储单元HBM的访问,HBM的特点是存储大,但是访问速度慢,atte ......
模型

cf1858 做题记录

## A [题面](https://www.luogu.com.cn/problem/CF1858A) 两个人肯定会先把 $c$ 个轮流拿掉,最后比较谁走的回合多。 点击查看代码 ``` #include #define ull unsigned long long #define ll long ......
1858 cf

js_使用axios请求图片资源, 并读取图片资源为base64格式

- 情景再现: 今天在写页面时遇到这么一个请求: 有一张图片, 默认隐藏, 要求在该图片加载完毕后, 执行取消隐藏的动画. 目的是不要在执行动画期间图片有空白的样子. 第一个想到的当然是img的onload回调函数. 但是天生反骨不爱用行内元素. 于是想到使用ajax请求图片资源, 再使用FileR ......
图片资源 资源 图片 格式 axios

Linux运维工程师面试题(2)

[toc] # Linux运维工程师面试题(2) > 祝各位小伙伴们早日找到自己心仪的工作。 > 持续学习才不会被淘汰。 > 地球不爆炸,我们不放假。 > 机会总是留给有有准备的人的。 > 加油,打工人! ## 1 访问一个网站的流程 1. 打开浏览器,输入网址。首先查找本地缓存,如果有就打开页面, ......
工程师 工程 Linux

总结一下强化学习中的面试问题

1、PPO算法运用了clip函数限制取值范围,为什么还要加上min呢? 2、AC架构与PPO之间的区别? 3、什么是装饰器? 4、lamada函数? 5、什么是model-based与model-free? 6、python中map函数的用法? 7、准确率、精确率、召回率、F1score的意义? 8 ......
问题

VFP硬核常考知识点

1,(数据库的发展与展现出的优点) 三个阶段:人工 >文件 >数据库 几个优点(未找完): 1,文件不能解决数据冗余和数据独立性问题, 而数据库系统可以解决 2,(三种数据库类型) (1)层次型数据库 (2)网状型数据库 (3) 关系型数据库 3,(三种数据模型) (1)层次模型:使用数据的从属关系 ......
知识点 知识 VFP

洛谷100题计划 (15/100)

# 洛谷100题计划 (15/100) ## [P1094 [NOIP2007 普及组] 纪念品分组 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)](https://www.luogu.com.cn/problem/P1094) **要使得分组最少,其实就是要让一个大的和一个小的 ......
100 15

04.node.js websocket

一、概念 Node.js WebSocket是一个用于建立实时双向通信的模块。WebSocket协议允许服务器与客户端之间进行全双工通信,其API使用了事件驱动和流式的方式。 二、客户端 三、服务端 参考:https://developer.mozilla.org/zh-CN/docs/Web/AP ......
websocket node 04 js

Monkey 测试工具 gremlins.js 无法访问 https://unpkg.com/gremlins.js

!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?a(exports):"function"==typeof define&&define.amd?define(["exports"],a):a((e=e||sel ......
gremlins 测试工具 工具 Monkey https

JS 拖动DIV边框改变其大小

效果如下图所示: ![](https://img2023.cnblogs.com/blog/1351548/202308/1351548-20230824173832176-315393352.gif) 详细代码如下: ```html Title ``` ......
边框 大小 DIV JS

js闭包

一,闭包是什么闭包是:函数内部和函数外部连接的桥梁;可以读取其他函数内变量的函数;可以访问外部函数的变量,并将这些变量保存在内存中,供内部函数在外部函数执行完毕后继续使用;常被用于工厂函数、模块化等场景。 二,闭包优缺优点:加强封装性,达到对变量的保护作用,更加方便调用局部变量缺点:内存浪费,容易造 ......
闭包

js面向对象编程

基本概念 面向对象编程将一个系统抽象为许多对象的集合,每一个对象代表了这个系统的特定方面。对象包括函数(方法)和数据。一个对象可以向其他部分的代码提供一个公共接口,而其他部分的代码可以通过公共接口执行该对象的特定操作,系统的其他部分不需要关心对象内部是如何完成任务的,这样保持了对象自己内部状态的私有 ......
对象

js下载媒体文件(分片下载)

html: <div class="usnbox"> <div class="usnboxbody usnboxbody_rtm"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-l ......
媒体文件 文件 媒体

面试题五

1.vite有什么缺点 缺点:1、生态系统相对不成熟:相对于 Webpack 这样的老牌构建工具,Vite 是一个较新的项目,其生态系统还不如 Webpack 那么成熟。这意味着在使用 Vite 时,可能还会遇到一些缺乏文档、插件支持不完善或不稳定等问题。2、对部分环境不友好:由于 Vite 使用了 ......

【知识整理】基于Springboot的Kafka消费者动态操作

# **基于Springboot的Kafka消费者动态操作** ## **1. 问题** ## ​ 在基于Springboot开发Kafka相关业务时,遇到如下业务场景: - 执行部分操作时,如停止服务替换镜像、执行特殊业务处理等,需要先停止Consumer接收Kafka消息,待处理完成后再开启Co ......
Springboot 消费者 知识 动态 Kafka

js的事件循环机制

一、什么是事件循环事件循环机制:就是同步编程模型,用于异步操作。(eg:当代码中遇到需要等待一部分操作结果时,js引擎不会一直等待,而是将该语句放入事件队列中,并执行下一步) 二、组成部分事件队列:用来存储事件的队列(eg:鼠标点击、键盘输入、定时器等);执行栈:储存正在执行代码的栈;宏任务:被放入 ......
机制 事件

面试官:策略模式有使用过吗?我:没有......

### 何为策略模式? - 比如在业务逻辑或程序设计中比如要实现某个功能,有多种方案可供我们选择。比如要压缩一个文件,我们既可以选择 ZIP 算法,也可以选择 GZIP 算法。 - 这些算法灵活多样,可随意切换,而这种解决方案就是我们所要学习的策略模式。 ### 定义或概念 - `策略模式:定义一系 ......
策略 模式

vue中,一个参数是一个图片网络地址,当重新上传一个图片替换原来的图片后,地址没变,但是图片还是原来的

这个问题可能是由于浏览器缓存导致的。为了解决这个问题,你可以向图片的URL地址中添加一个随机参数,以确保每次加载图片时都会从服务器获取最新的图片。你可以使用类似于以下方式来添加随机参数: <img :src="imageUrl + '?timestamp=' + Date.now()" /> 这样, ......
图片 地址 参数 还是 网络

js实现大文件上传下载

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