js常考的面试题重新整理

题:10. 正则表达式匹配

leetcode题:(https://leetcode.cn/problems/regular-expression-matching/) 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个 ......
正则 表达式 10

js 数组选中元素自定义排序

<div class="form_item"> <div> <span><b>* </b>提交形式</span> </div> <CheckboxGroup v-model="committype"> <Checkbox label="image">拍照</Checkbox> <Checkbox l ......
数组 元素 js

JS-Forward 学习笔记

# 什么是JS-Forward? 不了解的同学,可以先看看JS-Forward的Github仓库介绍,https://github.com/G-Security-Team/JS-Forward JS-Forward是一款可以配合类似Burp Suite等抓包软件的脚本,脚本的功能是可以将js里面的参 ......
JS-Forward Forward 笔记 JS

前端面试题-js(四)

1.垃圾回收 对于开发者来说,JavaScript 的内存管理是自动的、无形的。我们创建的原始值、对象、函数……这一切都会占用内存。 可达性(Reachability) JavaScript 中主要的内存管理概念是 可达性。 简而言之,“可达”值是那些以某种方式可访问或可用的值。它们一定是存储在内存 ......
前端 js

面试官:为什么数据库连接池不采用 IO 多路复用?

今天我们聊一个不常见的 Java 面试题:为什么数据库连接池不采用 IO 多路复用? 这是一个非常好的问题。IO多路复用被视为是非常好的性能助力器。但是一般我们在使用 DB 时,还是经常性采用c3p0,tomcat connection pool等技术来与 DB 连接,哪怕整个程序已经变成以Nett ......
数据库 数据 IO

Java面试(中)

# Java面试(中) ## 7. 分布式 ### 分布式ID生成算法-雪花算法 https://blog.csdn.net/knock_me/article/details/127415351 ......
Java

C++面试八股文:知道std::unordered_set/std::unordered_map吗?

# C++面试八股文:知道std::unordered_set/std::unordered_map吗? 某日二师兄参加XXX科技公司的C++工程师开发岗位第27面: > 面试官:知道`std::unordered_set/std::unordered_map`吗? > 二师兄:知道。两者都是C++ ......

关于并行开发的一些概念整理

〇、前言 想很好的理解并行开发,需要了解的知识还是有很多的,下边就简单罗列几个概念。 一、相关概念简介 1、任务管理器中的 基准速度、插槽、内核、逻辑处理器 基准速度 就是处理器晶体管打开和关闭的速率,也就是 CPU 运作的参考速度。听起来像是速度越快越好,但是也有一定的局限性,也需要合适体量的内核 ......
概念

「July」做题笔记 #2

[CF1783E Game of the Year](https://www.luogu.com.cn/problem/CF1783E) 我们先排除 $a_i \leqslant b_i$ 的点。 即 $\forall i, \lfloor \frac {a_i} {i} \rfloor \leqs ......
笔记 July

【做题笔记】线性dp——线段树优化

**线段树优化是用来对于$DP$数组区间赋值的。** 主要是区间取最值 来优化线性dp 真没什么可写的了 挂两个题目: [P4644 [USACO05DEC] Cleaning Shifts S](https://www.luogu.com.cn/problem/P4644 "P4644 [USAC ......
线段 线性 笔记

第六周作业11-22题

11. 基于apache, php, mysql搭建wordpress站点。yum install mysql-community-serveryum install httpd php php-mysqlnd php-jsoncat /var/log/mysqld.log | grep passw ......
11 22

第六周作业1-10题

完成将server和client端的mysql配置默认字符集为utf8mb4;设置服务器默认的字符集vim /etc/my.cnf[mysqld]character-set-server=utf8mb4设置MySQL客户端默认的字符集vim /etc/my.cnf# 针对MySQL客户端[mysql ......
10

selenium执行js

```plaintext ### selenium执行js ```python import json import requests from selenium import webdriver from selenium.webdriver.common.by import By import ......
selenium

【开机10】解决出现问题,你的PIN不可用,单击以重新设置PIN 无法打开相机 设置我的PIN 登录选项 诊断启动禁用服务后问题解决

$弄了1.5个小时,找到这个视频,终于弄好了!!!!!!$ $如果各位基友出现这种问题,可以参考。$ [【开机10】解决出现问题,你的PIN不可用,单击以重新设置PIN 无法打开相机 设置我的PIN 登录选项 诊断启动禁用服务后问题解决](https://www.bilibili.com/video ......
问题 PIN 相机

[GPT] 对于一个复杂的html文档而言,如何用 js 批量替换页面上的某些文字从A替换为B,前提是不能去掉标签和已绑定的事件

原生:示例代码 function replaceTextInDocument(node) { if (node.nodeType Node.TEXT_NODE) { node.textContent = node.textContent.replace(/A/g, 'B'); } else if ( ......
前提 文字 事件 页面 标签

js递归树结构

//递归重组tree数据 concatTreeData(list,newData, keyId,isLayze) { let isFlag = false; list.map((item, index) => { if (item.id == keyId) { if (item.children) ......
结构

node.js卸载不干净

如果你在卸载 Node.js 后发现存在残留的文件或目录,可以尝试以下步骤来清理它们: 在命令行中输入 npm root -g,找到全局 Node.js 模块的安装目录。 删除该目录下的所有文件和子目录,确保没有任何残留。 检查是否还存在 Node.js 的环境变量。在 Windows 中,你可以在 ......
node js

前端面试题-js(三)

1.JavaScript中的对象 JavaScript 中有八种数据类型。有七种原始类型,因为它们的值只包含一种东西(字符串,数字或者其他)。相反,对象则用来存储键值对和更复杂的实体。 对象是具有一些特殊特性的关联数组。 它们存储属性(键值对),其中: 属性的键必须是字符串或者 symbol(通常是 ......
前端 js

AI阅读助手ChatDOC:基于 AI 与文档对话、重新定义阅读方式的AI文献阅读和文档处理工具

让 AI 真正成为你的生产力超级助手 AI 时代降临,我们需要积极拥抱 AI 工具 在过去的 2 个多月里,以 ChatGPT 为代表的 AI 风靡全球。随着 GPT 模型的不断优化,ChatGPT 在多个领域表现出了堪比专家的水平。目前,已有不少专家将 ChatGPT 为代表 AI 浪潮,视为新一 ......
文档 文献 助手 ChatDOC 方式

kali 5.16内核升级6.0.0 失败以后重新修改gurb引导菜单

背景简介: 自己拿测试机升级内核后,无法正常开机出现“unable to mount root fs on unknown-block(0,0) kali”错误 # 新内核不能正常启动 尝试自己修复,并且恢复引导菜单,恢复开机默认启动,以下为研究记录 # 首先几个重要目录 /boot/grub/gr ......
内核 菜单 kali 5.16 gurb

js中字符串的方法

字符串的17种方法。。。。。。 length:返回字符串的长度。 const str = "Hello, World!"; console.log(str.length); // 输出 13 charAt(index):返回指定索引位置的字符。 const str = "Hello, World!" ......
字符串 字符 方法

js中对象数组按照另一个对象数组的某一项排序

有对象数组 arr1 和 arr2, 现在 arr2 需要按照 arr1 中的 checkItems 的值来排序 ``` const arr1 = [ {checkItems: 'A'}, {checkItems: 'B'}, {checkItems: 'C'}, ] const arr2 = [ ......
数组 对象

js 检测文本是否溢出

[自定义指令的方式](https://sunzsh.gitbook.io/xiaoshan.bug/fen-xiang-yi-ge-ke-yi-zi-dong-jian-ce-shi-fou-chu-xian-sheng-lve-hao-de-vue-zhi-ling "自定义指令的方式") ## ......
文本 js

TP-LINK面试真题和答案,您能做对几道?

话说 TP-LINK 联洲的秋招提前批已经开启很久了,6 月份就已经开启了,并且最近已经有人陆陆续续拿到口头 Offer 了,所以今天就来给大家介绍一下 TP-LINK 的面试流程和真题及答案解析。 ## 秋招提前批投递地址 官网投递地址:[https://hr.tp-link.com.cn/job ......
真题 答案 TP-LINK LINK TP

JS基础

js基础 之前学习的都忘了,重来 一,js简介 ECMAscript是javascript标准,所以一般情况下我们认为这是一个意思 实际上javascript要更大一些 完整的javascript实现应该由以下三个部分构成 ECMAscript DOM BOM 构成 js的特点: 解释型语言 类似于 ......
基础

js正则校验

1.常用证件正则表达式 1、省份证:/^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}(d|x|X)$/ 2、军官证:/^[0-9]{8}$/ 3、护照:/^[a-zA-Z0-9]{5,17}$/ 4、营业执照:/^[a-zA-Z0- ......
正则

2023-07-11 dcloud之应用转让失败,报错:Ops! 好像发生了一些异常,请尝试重新登录!3秒后返回首页...

前言:转让dcloud的一个应用,填写完信息后点确定报错:Ops! 好像发生了一些异常,请尝试重新登录!3秒后返回首页... 原因:你应该是没有满足dcloud应用转让的条件: 我这里就是因为转入的账号没有进行实名认证导致的。 解决方案:请检查你转入的账号以及你的账号是否满足以上dcloud的条件, ......
dcloud 2023 Ops 07 11

细节决定成败,聊聊JS的类型(下)

讲完了基本类型,我们来介绍一个现象:类型转换。 因为 JS 是弱类型语言,所以类型转换发生非常频繁,大部分我们熟悉的运算都会先进行类型转换。大部分类型转换符合人类的直觉,但是如果我们不去理解类型转换的严格定义,很容易造成一些代码中的判断失误。 其中最为臭名昭著的是 JavaScript 中的“ == ......
成败 细节 类型

postgresql 统计表数据量并整理表

select t1.relname as 表名, pg_size_pretty(pg_relation_size(relid)) as 大小, (select cast(reltuples as INTEGER) from pg_class where relkind = 'r' and relna ......
整理表 统计表 postgresql 数据

前端基础-js篇(二)

1.break和continue有什么区别? 共同点:break和continue都用于循环控制,但他们的工作方式有所不同。 区别:(1). Break: 当循环遇到break语句时,它会立即终止当前正在执行的循环,并且完全跳出该循环,不再执行剩下的迭代。此外,程序将继续执行break语句后面的代码 ......
前端 基础 js