js常考的面试题重新整理

NodeJS系列(12)- Next.js 框架 (五) | 样式 (Styling) 、部署(Deploying)

在 “NodeJS系列(8)- Next.js 框架 (一) | 安装配置、路由(Routing)、页面布局(Layout)” 里,我们简单介绍了 Next.js 的安装配置,创建了 nextjs-demo 项目,讲解和演示了 Next.js 项目的运行、路由(Routing)、页面布局(Layou ......
样式 Deploying 框架 Styling NodeJS

JS入门第一节

![image](https://img2023.cnblogs.com/blog/2609621/202308/2609621-20230818091044358-21979402.png) ```html 点击触发页面弹窗 ``` ```js alert('努力,奋斗') ``` ![image ......
门第

笔记整理--C语言--C语言指针5分钟教程——转载

## C语言指针5分钟教程 ### 指针、引用和取值 什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以 ......
语言 指针 笔记 教程

js获取当前月的第一天和最后一天

可以使用Date对象来获取当前月的第一天和最后一天。 获取当前月的第一天: var date = new Date(); date.setDate(1); var firstDay = date.toLocaleDateString(); console.log(firstDay); 获取当前月的最 ......

前端基础-js

一.Map和Set有什么区别 在JavaScript中,Map和Set都是ES6引入的新的数据结构,但它们有一些关键的区别。Map:1. Map主要用于键值对的存储。每个元素由一对键值组成。2. Map中的键可以是任何类型,包括函数、对象等。3. Map的键是有序的,因此当对Map进行遍历时,元素的 ......
前端 基础 js

笔记整理--C语言--让C程序更高效的10种方法 - 博客 - 伯乐在线——转载

## 让C程序更高效的10种方法 代码之美,不仅在于为一个给定问题找到解决方案,而且还在代码的简单性、有效性、紧凑性和效率(内存)。代码设计比实际执行更难 。因此,每一个程序员当用C语言编程时,都应该记着这些东西。 本文向你介绍规范你的C代码的10种方法。 ### 避免不必要的函数调用 考虑下面的2 ......
语言 笔记 程序 方法 博客

JS判断类型的几种方式

1.typeof 2.instanceof 3.constructor 4.Object.prototype.toString.call([]) 5.Array.isArray() ......
类型 方式

笔记整理--C语言--Stack的三种含义 - 博客 - 伯乐在线——转载

【转载】:原文 http://www.ruanyifeng.com/blog/2013/11/stack.html ## Stack的三种含义 - 博客 - 伯乐在线 - 转载 [Stack的三种含义](http://www.ruanyifeng.com/blog/2013/11/stack.htm ......
含义 语言 笔记 Stack 博客

Node.js 获取项目根目录的几种方法

`module.filename`:开发期间,该行代码所在的文件。 `__filename`:表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。 如果在模块中,返回的值是模块文件的路径。 始终等于 module.filename。 `__dirn ......
根目录 方法 项目 Node js

js筛选数组排除多个多个不符合项

const arr = [ { label: '2', value: '2' }, { label: '1', value: '1' }, { label: '3', value: '3' } ] // 把value=1和value=2的数据筛掉 let newArr = arr.filter(op ......
多个 数组

JAVA面试知识更新不断

关注公众号,更多惊喜后续知识等着你 知识无边界,它如同一条连绵不绝的河流,源源不断地流淌着。正如今天我们迁移到新平台一样,我们以崭新的姿态面对无限的可能性。 迁移到新平台,意味着我们跨越了过去的界限,踏上了新的征程。这是一个机会,一个展示我们创造力和适应能力的舞台。新平台可能是一个全新的技术工具、一 ......
不断 知识 JAVA

移除重新引用dll不起作用,依然是有黄色的感叹号

记录下今天遇到的一个很奇怪的问题:移除重新引用dll不起作用,依然是有黄色的感叹号 深入的原因未知,我是将项目拷贝了一下,重新生成出现的问题。 解决办法就是只用最原始的项目。从svn,到本地,全部都改为了同一个正常的项目,放弃拷贝这一方法。 ......
感叹号 黄色 作用 dll

JS数据类型详解

JS的数据类型分为基本数据类型+引用数据类型 基本数据类型: number,boolean,string,null,undefined, symbol(独一无二并且不可变的数据类型),bigint 引用数据类型: Function,Array,Object 区别: 基本数据类型由于所占内存大小可控所 ......
类型 数据

笔记整理--C语言--失落的C语言结构体封装艺术 - 博客 - 伯乐在线——转载

## 失落的C语言结构体封装艺术 - 博客 - 伯乐在线 转载 ### 1. 谁该阅读这篇文章 本文是关于削减C语言程序内存占用空间的一项技术——为了减小内存大小而手工重新封装C结构体声明。你需要基本的C语言的基本知识来读懂本文。 如果你要为内存有限制的嵌入式系统、或者操作系统内核写代码,那么你需要 ......
语言 结构 笔记 艺术 博客

Java面试指导-容器

1. Java 容器都有哪些? Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示: Collection List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet Map ......
容器 Java

Java面试指导-JavaEE基础知识

1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 具体来说 JD ......
基础知识 基础 知识 JavaEE Java

笔记整理--C语言--数组指针和指针数组的区别 - hongcha_717 - 博客园——转载

【转载】:原文 http://www.cnblogs.com/hongcha717/archive/2010/10/24/1859780.html ## 数组指针和指针数组的区别 ### 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数 ......
数组 指针 hongcha 语言 笔记

vue与js

1.js中(...)用法 https://blog.csdn.net/snackpdd/article/details/119388250 ......
vue

Node.js面试题

Node.js面试题 1、你了解 Node. js吗? Node. js是一个基于 Chrome v8引擎的服务器端 JavaScript运行环境;Node. js是一个事件驱动、非阻塞式I/O的模型,轻量而又高效;Node. js的包管理器npm是全球最大的开源库生态系统。 2、Node. js的 ......
Node js

【校招VIP】前端JS语言考点之Vue考察

考点介绍: Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 一、考 ......
考点 前端 语言 VIP Vue

面试官:Java 线程有哪几种状态?它们之间是怎么切换的?

来源:https://blog.csdn.net/limenghua9112/article/details/106975105 ## 为何要了解Java线程状态 线程是 JVM 执行任务的最小单元,理解线程的状态转换是理解后续多线程问题的基础。 ## Java线程状态转换图 ![](https:/ ......
线程 状态 之间 Java

笔记整理--C语言--linux下错误的捕获:errno和strerror的使用——转载

## linux下错误的捕获:errno和strerror的使用 经常在调用linux系统api的时候会出现一些错误,比方说使用open()、write()、creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。 ......
strerror 错误 语言 笔记 linux

测试面试 | 标准工作流程 | 测试项目流程

面试测试的小伙伴大都会被问到工作流程这一个问题。 下面进行总结一下比较标准的测试流程吧~ 首先会召开需求分析会议,参与人员有产品经理、开发和测试,主要是探讨需求主要的一些功能点; 然后开发就排期进行开发,主管开始编写测试计划,对测试进行任务分配。 测试参考需求规格说明书及原型图编写测试用例,写完测试 ......
流程 工作流程 标准 项目

[贺题记录] P5503 [JSOI2016] 灯塔

> 题外话,以后正经题解放洛谷上,贺题记录这种放博客园吧。 学习自 AThousandSuns 大佬的[博客](https://www.luogu.com.cn/blog/1000suns/solution-p5503 "博客")。 # 题意 给定长度为 $n$ 的数组 $h$ ,对于每一个 $i$ ......
P5503 5503 2016 JSOI

整理:2010级软工 张琴

整理:2010级软工 张琴 ●在面向对象技术中,类属是一种__(1)B__机制。一个类 属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与__B(2)__的那些部分,而用变元来表示与__(3)D__的那些部分。 (1)A.包含多态 B.参数多态 C.过载多态 D.强制多态 (2)A.具体 ......
2010

AtCoder Beginner Contest 311 - D(思维题)

[toc] ABC 简单题 D 思维题 # [D - Grid Ice Floor](https://atcoder.jp/contests/abc311/tasks/abc311_d) **题意** 给定一个 $n \times m$ 的矩阵,矩阵每个位置上的字符要么是 '.' 要么是 '#',保 ......
Beginner 思维 AtCoder Contest 311

JS常见的设计模式

#单例模式 点击查看代码 ```js ``` 使用单例模式实现一个简易版的vuex3 ```html ++ -- ``` #组合模式 点击查看代码 ``` ``` #策略模式 点击查看代码 ``` ``` #观察者模式 点击查看代码 ``` ``` ......
设计模式 常见 模式

史上最全HBase面试题,高薪必备,架构必备

文章很长,且持续更新,建议收藏起来,慢慢读![**疯狂创客圈总目录 博客园版**](https://www.cnblogs.com/crazymakercircle/p/9904544.html) 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
架构 高薪 HBase

React面试1

1.什么是虚拟DOM?虚拟DOM是真实DOM在内存中的表示,ul的表示形式保存在内存中,并且与实际的DOM同步,这是一个发生在渲染函数被调用和元素在屏幕上显示的步骤,整个过程被称为调和 2.类组件和函数组件之间的区别是什么?类组件可以使用其他特性,如状态和生命周期钩子,并且他有this 函数组件只能 ......
React

vue面试2

VUE2 1. 为什么.Vue被称为“渐进框架”? 使用渐进式框架的代价很小,从而使现有项目(使用其他技术构建的项目)更容易采用并迁移到新框架。Vue.js 是一个渐进式框架,因为你可以逐步将其引入现有应用,而不必从头开始重写整个程序。 Vue的最基本和核心的部分涉及“视图”层,因此可以通过逐步将V ......
vue