js常考的面试题重新整理

文心一言 VS 讯飞星火 VS chatgpt (67)-- 算法导论6.5 6题

文心一言 VS 讯飞星火 VS chatgpt (67)-- 算法导论6.5 6题 # 六、在 HEAP-INCREASE-KEY 的第 5 行的交换操作中,一般需要通过三次赋值来完成。想一想如何利用INSERTION-SORT 内循环部分的思想,只用一次赋值就完成这一交换操作? ## 文心一言: ......
文心 导论 算法 chatgpt VS

nodejs 修改js文件

Node.js是一个流行的服务器端JavaScript运行时,它拥有一个强大的内置文件系统模块,可以轻松实现对JS文件的编辑。本篇文章将向大家介绍Node.js如何修改JS文件。 创建Node.js项目 首先,我们需要创建一个新的Node.js项目。可以使用以下命令创建一个新的文件夹,并在其中初始化 ......
文件 nodejs

js之转码(base64、ascii、十六进制、url)

js之转码(base64、ascii、十六进制、url) base64 npm install js-base64import { Base64 } from 'js-base64'; 编码: base64.encode("hello"); 解码: base64.decode("hello"); a ......
十六进制 ascii base url 64

记录--你不知道的Js高级方法

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在Js中有一些比较冷门但是非常好用的方法,我在这里称之为高级方法,这些方法没有被广泛使用或多或少是因为存在一些兼容性的问题,不是所有的浏览器都读得懂的。这篇文章主要就是对这些方法做一个总结,有些方法在我们开发过程中有着重要的作用,我 ......
方法

【JavaScript】用JS写C#的string.format()

function formatString(str, ...args) { return str.replace(/{(\d+)}/g, function(match, index) { return typeof args[index] != 'undefined' ? args[index] : ......
JavaScript string format

视辰信息科技(上海)有限公司面试

title: 视辰信息科技(上海)有限公司面试 date: 2023-07-28 16:23:40 tags: - 前端 categories: - 面试 top: ### 视辰信息科技(上海)有限公司面试 boss直聘投简历,前端实习生,投过去等了两天,然后回复问了一下可以实习多久,然后就约了第二 ......
科技 信息 有限公司 有限 公司

上海梭翱信息技术有限公司面试

title: 上海梭翱信息技术有限公司面试 date: 2023-07-28 11:02:32 tags: - 前端 categories: - 面试 top: ### 上海梭翱信息技术有限公司面试 其实在这次面试前,boss直聘上的面试官给打电话了,电话是说了大概的薪资待遇,因为这边是在郑州,然后 ......
技术 信息 公司 有限公司 有限

霖客达面试

title: 霖客达面试 date: 2023-07-28 08:55:55 tags: - 前端 categories: - 面试 top: ### 霖客达面试 #### 一面(2023-07-27) 面试是在boss直聘上投的,本来以为不会回复了,因为也没读,前天晚上忽然回复了,问可以实习多久, ......

js中call,apply的原理

js中call,apply的原理 call、apply 和 bind 是挂在 Function 对象上的三个方法,调用这三个方法的必须是一个函数。 在浏览器里,在全局范围内this 指向window对象; 在函数中,this永远指向最后调用他的那个对象; 构造函数中,this指向new出来的那个新的 ......
原理 apply call

移动端H5适配方案 (flexible.js +rem)

### 一、flexible.js https://github.com/amfe/lib-flexible 默认把当前屏幕划分10等份 ### 二、vscode + cssrem插件(把px转换为rem) + 可以设置font-size大小 ![image](https://img2023.cnb ......
flexible 方案 rem js

Java面试题 P11:ArrayList和LinkedList区别

ArrayList:基于动态数组,连续内存存储,适合下标访问(随机访问),扩容机制:因为数组长度固定,超出长度存数据时需要新建数组,然后将老数组的数据拷贝到新数组,如果不是尾部插入数据还会涉及到元素的移动(往后复制一份,插入新元素),使用尾插法并指定初始容量可以极大提升性能,甚至超过linkedLi ......
LinkedList ArrayList Java P11 11

uniapp调用js文件里面的函数

例如:common.js里面的内容: /** * 退出登录 */export function exitLogin() { console.log('退出登录233') uni.setStorageSync('token',''); uni.setStorageSync('userInfo','') ......
函数 文件 uniapp

Three.js使用InstancedMesh实现性能优化

## 1. 引言 有这么一种场景:需要渲染一座桥,桥有很多桥柱,桥柱除了位置与倾斜角度不完全相同外,其他均相同,由于桥柱数量很大,使用three.js绘制较为卡顿,如何优化?注意,要求后续能选中某个桥柱 ## 2. 概念 ### 2.1 合并几何体 three.js官方教程里提到,[大量对象的优化 ......
InstancedMesh 性能 Three js

nginx -s reopen 重新打开日志文件

reopen—重新打开日志文件 cd /usr/local/nginx/logs ls mv access.log access_20230728-2.log ls /usr/local/nginx/sbin/nginx -s reopen ls ......
文件 reopen nginx 日志

运维开发面试笔记

[TOC] # 运维 ## k8s基础组件有哪些? 一、控制面 Master 节点的主要组件: 1. kube-apiserver: 负责对外提供集群各类资源的增删改查及 Watch 接口,它是 Kubernetes 集群中各组件数据交互和通信的枢纽。当收到一个创建 Pod 写请求时,它的基本流程是 ......
笔记

JS直接将页面的内容作为excel下载

做个笔记,后续自己可以看看,将页面的一个Table直接输出为excel文件,亲测有用。 //下载excel function downloadExcel() { var uri = 'data:application/vnd.ms-excel;base64,'; var template = `<h ......
页面 内容 excel

第三周训练题单

# 数字三角形 ```cpp #include using namespace std; #define int long long int32_t main() { ios::sync_with_stdio(false), cin.tie(nullptr); int n; while( cin > ......

创建Node.js项目并使用TypeScript的基本步骤

1. 确保您已经安装了Node.js和npm(Node.js的包管理器)。您可以在终端中输入以下命令来检查它们的版本: node -v npm -v 2. 创建一个新的项目文件夹并进入该文件夹。您可以使用以下命令: mkdir my-node-project cd my-node-project 3 ......
TypeScript 步骤 项目 Node js

JS堆栈溢出

# 前言 平时写代码过程中,或多或少会遇到栈溢出的问题,如下: ![image](https://img2023.cnblogs.com/blog/2628787/202307/2628787-20230727222828416-1918203228.png) 究竟什么是是什么问题导致的呢?想弄清楚 ......
堆栈

C++面试八股文:什么是空指针/野指针/悬垂指针?

# C++面试八股文:什么是空指针/野指针/悬垂指针? 某日二师兄参加XXX科技公司的C++工程师开发岗位第30面: > 面试官:什么是空指针? > 二师兄:一般我们将等于`0`/`NULL`/`nullptr`的指针称为空指针。空指针不能被解引用,但是可以对空指针取地址。 ``` int* p = ......
指针 八股文 八股

引入外部文件(图片、js等)出现403 forbidden的问题

引入外部文件(图片、js等)出现403 forbidden的问题 报403错误则是访问被拒绝 浏览器的防盗链机制 当你的项目和需要访问的地址不在同一个域内,这时浏览器的防盗链机制就发挥作用了。其中防盗链是利用 HTTP header 中的 referer 来实现的。当浏览器向服务器发送请求时会带上 ......
forbidden 文件 问题 图片 403

【AI夏令营】NLP赛题解析与Baseline逐行精读

**【任务】** 1.深入研读baseline代码,仔细理解其每个部分,并记录详尽的学习笔记; 2.主动挑战自己,对基线代码进行优化,力求改进代码的实际效果和性能; 3.完成任务二,并查看个人成绩排行榜。 **【Baseline精读】** 本次主要是针对任务二(关键词提取,也会有部分任务一的内容) ......
夏令营 夏令 Baseline NLP

AI面试官:Xml知多少

# AI面试官:Xml知多少 [TOC] ## 1. 什么是 XML?它与 HTML 有何不同? 答案:XML 是可扩展标记语言,用于在不同应用程序之间传输和存储数据。与 HTML 不同,XML 不预定义标签,而是允许开发人员自定义标签和标签的结构,因此更适合用于数据交换和存储。 ## 2. XML ......
Xml

图论入门题

图论简介: 图(Graph) 图可以被表示为 G={V, E},其中 V={v1, ... , vN}表示n个点,E= {e1, ... , eM}表示m条边。 常用的储存方式包括邻接表和邻接矩阵。 连通分量(Connected Component):各节点间至少存在一条边可以连通。 最短路算法: ......

第三周题单

互不侵犯KING 思路:dp[i][j][k]表示前i行,且已经用了j个国王,且第i行的摆放状态为k(二进制); dp[i][j][k]=dp[i-1][ j-num[now]][pre],now表示第i行的状态,pre表示上一行的状态,num[i]维护一行的状态为i的国王数量,且需保证now和pr ......

Node.js v18.2.0 版本问题

VUE项目启动时 原因:node.js版本问题 解决办法: 一:更换node.js版本 二:终端输入 set NODE_OPTIONS openssl-legacy-provider 再run ......
版本 问题 Node 18 js

go 面试题

## 前言 ### 1、面试建议 **技术部分** 1)、算法部分,刷LeetCode就完事了,这是一个长期的过程,短期突击没啥效果,因为题目太多了。 2)、语言基础,细分为:golang基础及原理,就是本文主要内容了;mysql基础及原理;redis基础及原理;kafka或其他消息中间件(如果没用 ......
go

网络编程面试

TCP和UDP的区别 TCP是面向连接的,传输前需要建立连接。UDP传输前不需要建立连接 TCP仅支持一对一,UDP支持点对点,一对多,多对一 TCP是面向字节流,UDP面向数据报 TCP是可靠的,UDP是不可靠的 TCP首部开销大于UDP,TCP首部开销最少20字节,UDP只需要8字节 TCP有三 ......
网络编程 网络

lottie-player src路径错误>在Vue.js中不工作

lottie-player src路径错误>在Vue.js中不工作 浏览 153关注 0回答 1得票数 0 原文 当我在我的Vue.js代码中插入<lottie-player>并且动画来自lottiefiles的网站时:它工作得很好。但是如果我的animation.json来自我的公共文件,我会在控 ......
lottie-player 路径 错误 lottie player

js 显示视频封面

显示视频封面,但是设备录的视频第一贞画面都是黑的,设置显示固定时间的内容封面; <video :class="`showupimg video_${sitem.psqid}`"> <source :src="$api.showImageUrl + sitem.useranswer[0]" /> </ ......
封面 视频 js