js常考的面试题重新整理

230623 做题记录 // 强连通分量

哈→啊↗ / 哈→啊↗啊↘ / 哈↘ / 哈→啊↗啊↘啊→ / 啊→啊↘啊↘啊→ / 哈↗啊→啊↘啊→ / 哈↗啊→啊↘啊↘ / 哈→啊↘啊↗啊↘ 原曲:花与树的女儿们 ### A. 时间戳 http://222.180.160.110:1024/contest/3698/problem/1 ?合着 ......
分量 230623

用户登录后,离开30分钟(无任何电脑操作),需要重新登录如何实现

有的系统为了安全性会要求用户多长时间不操作的时候退出到登录页面 实现这个功能的时候是 我们是由前端实现的,接下来看一下我们是怎么实现的 1、实现的思路: 是记录用户操作的最后一次时间, 还有再次操作的时间, 后面的时间戳减去前面一次的时间戳,如果换算出来的时间内大于三十分钟,则退出到登录页面即可 2 ......
用户 电脑

如何取消Blazor Server烦人的重新连接?

# 如何取消Blazor Server烦人的重新连接? 相信很多Blazor的用户在开发内部系统上基本上都选择速度更快,加载更快的`Blazor Server`模式。 但是`Blazor Server`由于是`SignalR`实现,所以在访问的时候会建立`WebSocket`通道,用于`js`交互和 ......
Blazor Server

C++面试八股文:override和finial关键字有什么作用?

某日二师兄参加XXX科技公司的C++工程师开发岗位第22面: (二师兄好苦逼,节假日还在面试。。。) > 面试官:C++的继承了解吗? > > 二师兄:(不好意思,你面到我的强项了。。)了解一些。 > > 面试官:什么是虚函数,为什么需要虚函数? > > 二师兄:虚函数允许在基类中定义一个函数,然后 ......
八股文 八股 override 关键字 作用

C++面试八股文:什么是左值,什么是右值?

# C++面试八股文:什么是左值,什么是右值? 某日二师兄参加XXX科技公司的C++工程师开发岗位第16面: > 面试官:什么是左值,什么是右值? > 二师兄:简单来说,左值就是可以使用`&`符号取地址的值,而右值一般不可以使用`&`符号取地址。 ``` int a = 42; //a是左值,可以& ......
八股文 八股

js中的splice用法

非常感谢原博主,在菜鸟教程上给我看蒙了,看完这篇感觉清晰了很多,感谢:https://so.csdn.net/so/search?q=splice&spm=1001.2101.3001.7020 # splice()函数详解 > splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改 ......
splice

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

# 一、在高度为h的堆中,元素个数最多和最少分别是多少? ## 文心一言: 在高度为 h 的二叉搜索树(BST)中,元素个数最多和最少的情况分别如下: 1.最多情况:当每个节点都包含两个子节点时,BST 中的元素个数最多。此时,BST 中的元素个数为 2^(h+1) - 1。 2.最少情况:当 BS ......
文心 导论 算法 chatgpt VS

牛客竞赛刷题模板

## [牛客竞赛](https://ac.nowcoder.com/) > 自用, 便于复制 ```JavaScript for(let T = parseInt(readline()); T > 0; T--) { const [n, m] = readline().split(' ', 2).m ......
模板

js中的预解析

1. js 中的声明 声明就是 变量的声明和函数的声明, 其目的是让 js 解释引擎知道有什么东西. 声明时不参与运算的, 是不参与执行的, 是在预解析阶段就完成的. 变量的声明 // 变量的声明就是 var 变量名. var num = 123; // 这是一个语法糖,可以理解成 var num; ......

定义一个JS数组去重的方法

1、思路:定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若不同则存放在新数组中 function unique(arr) { let newArr = [arr[0]]; for (let i = 1; i < arr.length; i++) { let repea ......
数组 方法

操作系统计算题

##假设有4个进程需要在单CPU上运行,它们的执行时间如下表所示: 进程ID执行时间 P1 8 P2 5 P3 2 P4 4 现在我们需要按照抢占式优先级调度算法来安排这些进程的执行顺序。其中,进程的优先级执行时间越短,优先级越高。如果两个进程的优先级相同,则按照它们进入就绪队列的先后顺序来决定谁先 ......
系统

【技术积累】Vue.js中的基础概念与语法【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
语法 概念 基础 技术 Vue

Three.js教程:Threejs常见几何体简介

推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 Threejs常见几何体简介 Three.js提供的几何体API很多,本节课先给大家介绍几个比较简单的案例,为后面的学习打下基础。 你可以结合threejs文档,把下面动手把下面几何体相关代码全部测试一遍,并预览3D效 ......
几何体 几何 常见 Threejs 简介

JS中的数组的some()方法

some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。 some() 方法会依次执行数组的每个元素: 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。 如果没有满足条件的元素,则返回false。 注意: some() 不会对空数组进行检测。 注意: some ......
数组 方法 some

[LeetCode] 面试题 16.19. 水域大小

你有一个用于表示一片土地的整数矩阵land,该矩阵中每个点的值代表对应地点的海拔高度。若值为0则表示水域。由垂直、水平或对角连接的水域为池塘。池塘的大小是指相连接的水域的个数。编写一个方法来计算矩阵中所有池塘的大小,返回值需要从小到大排序。 示例: 输入:[ [0,2,1,0], [0,1,0,1] ......
水域 LeetCode 大小 16 19

做题记录:P5072 [Ynoi2015] 盼君勿忘

Ynoi 4血!我永远喜欢珂朵莉! 原题链接 珂朵莉给了你一个序列,每次查询一个区间 [l,r][l,r] 中所有子序列分别去重后的和\pmod p(modp)。 首先这是一个静态问题,还不强制在线,而且是 Ynoi 的黑题。 于是们就可以想到大概是一个离线算法,并要求解序列问题。 莫队算法 首先我 ......
P5072 5072 2015 Ynoi

C++面试八股文:用过STL吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第21面: > 面试官:用过STL吗? > > 二师兄:(每天都用好吗。。)用过一些。 > > 面试官:你知道STL是什么? > > 二师兄:STL是指标准模板库(`Standard Template Library`),是C++区别于C语言的特征之 ......
八股文 八股 STL

C++面试八股文:了解auto关键字吗?

# C++面试八股文:了解auto关键字吗? 某日二师兄参加XXX科技公司的C++工程师开发岗位第15面: > 面试官:了解`auto`关键字吗? > 二师兄:嗯,了解一些(我很熟悉)。 > 面试官:说一说`auto`的用法吧? > 二师兄:`auto`主要是为了编译器进行类型推导。比如: ``` ......
八股文 八股 关键字 关键 auto

20230621下午面试题

1.数据库了解那些? 2.docker了解吗? 3.今后的职业规划? 4.能不能写方案? 5.在项目中担当的角色? 6.想考那些证书? 7.籍贯?空缺期?有无女朋友?住哪里? 8.有什么想问我的吗? 9.最低接受的薪资是? 10.最快到岗时间? ......
20230621

Vue / uniapp cart.js购物车

const cart = { namespaced: true, state: { //{"store_id":"","goods_id":"", "goods_name":"", "goods_price":"", "goods_count":"", "goods_small_logo":"", ......
购物车 uniapp cart Vue js

项目经历整理

## 基于视觉安全的图像加密系统 1.图像加密研究 #### 置乱加密: Arnold变换: Arnold变换是俄国数学家提出的一种变化,一副N×N的数字图像的二维Arnold变换定义为: ![image](https://img2023.cnblogs.com/blog/2171665/20230 ......
项目

基于Node.js的分布式应用程序架构设计与最佳实践:实现高效、可扩展的分布式系统

[toc] 65. 基于Node.js的分布式应用程序架构设计与最佳实践:实现高效、可扩展的分布式系统 随着互联网的普及和发展,分布式系统已经成为现代应用程序中不可或缺的一部分。而Node.js作为当前最流行的JavaScript框架之一,其在分布式系统中的使用和优化也越来越广泛。在本文中,我们将介 ......
分布式 应用程序 架构 程序 系统

花2个月时间整理了3.5W字的自动化测试面试题(答案+学习路线)!为了找到好工作,拼了!

从5月初开始找工作到现在,先后面试了阿里巴巴、字节跳动、网易、快手的测试开发岗。大公司对于测试开发的要求相比来说高很多,要求掌握的知识点的广度和深度层次也比较高,遂整理了这两个月的面试题目文档供大家参考,同时也是为了方便以后自己需要的时候刷一刷,不用再去到处找题。希望大家都能找到满意的工作,共勉之! ......
路线 答案 时间 3.5

- $f(x) = x-\dfrac 12\sin x - \dfrac m2 \ln x + 1$,若存在 $x_1,x_2\in (0,\infty)$ 且 $x_1\ne x_2$ 时 $f(x_1) = f(x_2)$,证明 $x_1\cdot x_2 < m^2$ ......

认识soui4js(第三篇):使用C/C++开发扩展模块

首先需要明确:JS代码本身不具备直接调用系统API的能力,JS代码能调用什么功能,都依赖于其它扩展模块提供了什么样的接口。 soui4js模块将soui的界面能力作为一个js模块导出到了js中,使得js可以和C++一样操作GUI。 但是操作GUI只是一个客户端APP的一个需求。一个产品可能会有各种需 ......
模块 soui4js soui4 soui 4js

MySQL笔记整理

SELECT 0+'123.00'; SELECT 0+'123.0qwe'; SELECT 0+'qwe1'; SELECT 0+null; SELECT '123.00'/4; SELECT '123.0qwe'/4; SELECT 'qwe1'/4; SELECT '1qwe'/4; SELE ......
笔记 MySQL

MySQL表的碎片整理和空间回收小结

# 1. MySQL表的碎片整理和空间回收小结 [TOC] ## 1.1. MySQL表碎片化(Table Fragmentation)的原因 关于MySQL中表碎片化(Table Fragmentation)产生的原因,简单总结一下,MySQL Engine不同,碎片化的原因可能也有所差别。这里没 ......
小结 碎片 MySQL 空间

windows维护日常整理

在命令提示符窗口中使用以下命令可以查询80端口是否被打开: netstat -ano | findstr :80 这个命令会列出所有正在使用80端口的网络连接。如果80端口被打开,你将会看到一些相关的信息,包括本地地址、外部地址和进程ID。如果80端口没有被打开,你将不会看到任何输出。 注意:这个命 ......
windows

js判断是移动端还是手机端来切换css从而达到适配的目的

``` function loadCSS(url) { // Remove existing stylesheets var head = document.head; var existingStylesheets = head.getElementsByTagName('link'); for ......
目的 还是 手机 css

buuctf刷题笔记

### 换表的base64解密 ``` import base64 import string str1 = "x2dtJEOmyjacxDemx2eczT5cVS9fVUGvWTuZWjuexjRqy24rV29q" string1 = "ZYXABCDEFGHIJKLMNOPQRSTUVWzyx ......
笔记 buuctf