js常考的面试题重新整理

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

某日二师兄参加XXX科技公司的C++工程师开发岗位第26面: > 面试官:`deque`用过吗? > 二师兄:说实话,很少用,基本没用过。 > 面试官:为什么? > 二师兄:因为使用它的场景很少,大部分需要性能、且需要自动扩容的时候使用`vector`,需要随机插入和删除的时候可以使用`list`。 ......
八股文 八股 deque std

C++面试八股文:如何实现一个strncpy函数?

某日二师兄参加XXX科技公司的C++工程师开发岗位第31面: > 面试官:`strcpy`函数使用过吧? > > 二师兄:用过。 > > 面试官:这个函数有什么作用? > > 二师兄:主要用做字符串复制,将于字符从一个位置复制到另一个位置。 > > 面试官:`strncpy`函数也使用过吧,和`st ......
八股文 八股 函数 strncpy

软测笔记6-【Mysql面试题】

1. 请列出几款典型的关系型和非关系型数据库 关系型数据库: mysql、sql-server、oracle 非关系型: redis、mongodb 2. 请列出mysql数据库的特点 特点有: 可移植性好、支持多操作系统、支持多语言、开源社区版本免费、支持多线程等 3. Mysql中常用的数据类型 ......
笔记 Mysql

软测笔记5-Linux面试题

1. 什么是操作系统? 操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石 2. Linux操作系统主要应用领域有哪些? Linux操作系统主要应用领域包括:应用服务器、数据库服务器、网络服务器、云计算 3. 简述Linux的文件系统结构 Linux的文件系统结构是以树形 ......
笔记 Linux

详细讲解js中的深拷贝与浅拷贝

1.概述 深拷贝与浅拷贝在其它语言中也经常被提及到,在实际项目开发过程中也常常需要区分当前使用的到底是深拷贝还是浅拷贝,有时候在该使用深拷贝的地方,我们使用了浅拷贝,会导致深藏不露的bug。 2.数据类型 在探讨深浅拷贝之前,我们先梳理一下js中的数据类型,js的数据类型分为两类:基本数据类型和引用 ......
拷贝

【JS基础】手写Promise.all

我还以为是先手写promise,再实现all方法呢,没想到这么简单。。。 /** * 手写 promise.all */ function promiseAll(args) { return new Promise((resolve, reject) => { const promiseResult ......
Promise 基础 all

【JS基础】promise.then 如果没有被 resolve,不会立即执行,而是先执行宏任务,等待 promise resolve后才会执行

setTimeout(() => { console.log('setTimeout') }, 0) let promise = new Promise((resolve, reject) => { console.log('1') setTimeout(() =>{ console.log('ti ......
promise resolve 而是 任务 基础

js格式化货币方法

💡闲来无事自己基于原生js方法封装了一个可用于常见货币格式化的方法,具体方法封装如下: /** * 格式化人民币金额 * @param number num 数字金额 * @param string symbol 金额符号,默认值为人民币:"CNY" * @example symbol符号参数如下 ......
货币 格式 方法

CSP 2021 入门级第一轮(讲解,1-10题)

第 1 题 以下不属于面向对象程序设计语言的是( )。 A. C++ B. Python C. Java D. C正确答案: D 讲解:当积累了,记住c++和c的区别就是c++有了面向对象程序设计语言。 第 2 题 以下奖项与计算机领域最相关的是( )。 A. 奥斯卡奖 B. 图灵奖 C. 诺贝尔奖 ......
2021 CSP 10

js 实现斐波那契数列

O2^N 算法,常规写法,递归实现 function fib(n) { if (n == 0 || n 1) return 1; return fib(n - 1) + fib(n - 2); }; console.log(fib(3)); // 5 console.log(fib(5)); // ......
数列 js

杭州吉利面试题___整理汇总

吉利2面1、讲下阿里智能巡检的项目,具体怎么测试的?2、讲下你pytest做了那些场景的自动化?3、你如何造大量的数据?4、如何使用脚本造数据?并且比对数据正确性?5、python如何比对两个表格中有几千,几万条数据正确性? 6、python中如何比对一个表的两个字段的值正确性?7、你还有什么要问我 ......
吉利

肖sir__面试题__python如何比对两个表格中有几万条数据正确性

python如何比对两个表格中有几万条数据正确性在Python中,我们可以使用pandas 库来比较两个大型数据表的数据。pandas是一个强大的数据处理库,它可以轻松地处理和分析大量数据。以下是一个基本的例子,展示如何使用 pandas来比较两个数据表:Dimport pandas as pd#读 ......
正确性 表格 两个 数据 python

C++面试记录——2023.7.3

1、什么是虚函数? (基础反而卡住了,往多态方面说了) 2、虚函数实现原理? (不知道) 3、什么是完美转发? (没学深,浅浅说了跟右值引用相关) 4、构造函数有哪些? (默认、带参、拷贝、移动) 5、现有一个右值变量,如何调用移动构造函数? (麻了,不会) 6、知道lambda表达式吗? (C++ ......
2023

ERROR in static/js/*** from UglifyJs Unexpected token: punc (,) [./~/@vant/popperjs/dist/index.esm.mjs:71,0][static/js/app.647c4df1bc08fccb4c0d.js:685,9]

今天打包的时候发现这样的问题,解决方式: 找到webpack.base.conf.js文件,加入下边的代码: { test: /\.mjs$/, loader: "babel-loader", include: [resolve("node_modules/@vant/popperjs/dist/i ......
static Unexpected UglifyJs js popperjs

数据结构课后题答案 - XDU_953

参考书: 数据结构与算法分析(第二版) 作者:荣政 编 出版社:西安电子科技大学出版社 出版日期:2021年01月01日 答案解析: ......
数据结构 答案 结构 数据 XDU

子网掩码整理

子网俺码用于划分网段,目前划分方法分为平均划分和可变划分两种,最长用的是平均划分法。计算如下: 1、计算规则 IP的二进制 & MASK二进制 = IP网段 2、前缀表示法 192.168.1.16/27 其中27表示,32位中,多少位为net ip,剩余的便是host ip,mask ip便是:2 ......

Delphi 通过WebBrowser调用JS方法

####Delphi 通过WebBrowser 调用JS时,为防止版本问题导致调用失败,需要在html中增加 ` ` *** * 示例 **html 代码** ```html 测试1 ``` * Delphi 调用 ``` unit Unit1; interface uses Windows, Me ......
WebBrowser 方法 Delphi

0623搜索专题-F题

题目描述: 读完题目大家有思路了吗?反正我有了:哪个**闲的没事干这b玩意,****。 整体思路算是比较暴力,就是将这个四位数的每一位都拆解开来,让每位都从0-9挨个换一遍,组成一个新的数字再将其判断是否为质数。 一个小坑:任意数字的首位不得为0,代码里特判一下就好。 想到这,思路就很清晰了,大概是 ......
专题 0623

JS常见的事件

onblur 元素失去焦点时触发 onblur 事件会在对象失去焦点时发生。 Onblur 经常用于Javascript验证代码,一般用于表单输入框。 提示:onblur 相反事件为 onfocus事件 。 onchange 该事件在表单元素的内容改变时触发( <input>, <keygen>, ......
常见 事件

郑州Java面试题

## 常见题库 [https://github.com/cosen1024/Java-Interview](https://github.com/cosen1024/Java-Interview) [https://github.com/whx123/JavaHome](https://github ......
Java

方芳:非物质文化遗产学习整理笔记(4)

武汉市江夏路桥工程有限公司 中央财经大学 经济管理学院 方 芳 15927602711 第四章 非物质文化遗产的保护保护的意义:(一)非物质文化遗产保护的国际意义1、有利于维护世界文化的多样性2、有利于促进人类基本文化权利的实现(1)文化参与权文化参与权即参加文化生活的权利,指公民在制定文化政策以及 ......
非物质文化 遗产 笔记

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

今天我们来讲讲 JavaScript 的内容,在这个部分,我首先想跟你聊一聊类型。 JavaScript 类型对每个前端程序员来说,几乎都是最为熟悉的概念了。但是你真的很了解它们吗?我们不妨来看看下面的几个问题。 为什么有的编程规范要求用 void 0 代替 undefined? 字符串有最大长度吗 ......
成败 细节 类型

BUUCTF逆向刷题记录--crackMe、你好sao啊

[安洵杯 2019]crackMe 程序异常处理的一题,刚开始还以为是双线程(),因为input和hook的弹窗这两个函数之间没有跳转的关系。 在动调的过程中,没发现是异常处理,就把跳转进异常处理的汇编给nop掉了,有点蠢哈哈哈哈哈 跟踪main()函数无果的情况下,通过跟踪关键字符串,然后通过交叉 ......
你好 crackMe BUUCTF sao

2023 暑假模拟赛 整理合集

# [Contest2043 - NOIP2023模拟测试赛(三)](http://xsy.gdgzez.com.cn/JudgeOnline/contest.php?cid=2043) ## [Problem B: 上升子序列(sequence)](https://codeforc.es/cont ......
模拟赛 2023

Moment.js Day.js

Moment.js 在 JavaScript 中解析、校验、操作、显示日期和时间 官方文档: http://momentjs.cn/ https://moment.nodejs.cn/ 示例: npm install moment import moment from 'moment'; this. ......
Moment js Day

js 数字格式化,只能输入正负整数,小数

1、只能输入正整数 <input name="columnValue" class="input96 required" type="text" size="50" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^ ......
正负 小数 整数 格式 数字

【项目报告】编程技术刷题报告【编号:刷题01号】

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

C++面试八股文:std::array如何实现编译器排序?

# C++面试八股文:std::array如何实现编译器排序? 某日二师兄参加XXX科技公司的C++工程师开发岗位第25面: > 面试官:`array`熟悉吗? > 二师兄:你说的是原生数组还是`std::array`? > 面试官:你觉得两者有什么区别? > 二师兄:区别不是很大,原生数组(非动态 ......
八股文 八股 编译器 array std

JS(DOM)

一 Web APIs 和 JS 基础关联性 1.1 JS 的组成 1.2 JS 基础阶段以及 Web APIs 阶段 JS 基础学习 ECMAScript 基础语法为后面作铺垫, Web APIs 是 JS 的应用,大量使用 JS 基础语法做交互效果 二 API 和 Web API 2.1 API ......
DOM JS

Java中进制问题(面试题中可能存在)

java中进制 二进制0b 十进制 八进制0 十六进制0x 十六进制中10~15 对应 A~F public class test { public static void main(String[] args){ //进制 二进制0b 十进制 八进制0 十六进制0x int num1=10; in ......
进制 问题 Java