js常考的面试题重新整理

面试题:Tcp,http,https分别的意义和他们的区别

TCP是一种可靠的,面向连接的传输协议,用于在网络上可靠的传输数据。它确保数据在发送和接收之间的可靠传递,TCP提供了可靠的字节流,确保数据按正常的顺序到达目标。 主要特点: 1.面向连接:在数据传输之前,发送方和传输方需要建立一个连接。 2.可靠性:TCP使用确认和重传机制来确保数据的可靠性。接收 ......
意义 https http Tcp

js中for in和for of详细讲解

1、for in的详细讲解, for in遍历数组的毛病 1.index索引为字符串型数字,不能直接进行几何运算. 2.遍历顺序有可能不是按照实际数组的内部顺序 3.使用for in会遍历数组[所有的可枚举属性]。 包括[原型]。例如上栗的[原型方法]method和[name]属性 所以for in ......
for

Vue.js 原理分析

本文内容提炼于《Vue.js设计与实现》,全书共 501 页,对 Vue.js 的设计原理从 0 到 1,循序渐进的讲解。 篇幅比较长,需要花些时间慢慢阅读,在合适的位置会给出在线示例以供调试。 一、概览 Vue.js 是一款声明式框架,注重结果;早年间流行的 jQuery 是典型的命令式框架,注重 ......
原理 Vue js

文心一言 VS 讯飞星火 VS chatgpt (174)-- 算法导论13.3 3题

三、用go语言,假设图13-5 和图13-6 中子α、β、γ、δ和ε的黑高都是k。给每张图中的每个结点标上黑高,以验证图中所示的转换能保持性质 5。 文心一言: 在Go语言中,你可以通过以下步骤来为图13-5和图13-6中的每个节点分配黑高,以验证性质5。首先,我们需要定义一个结构体来表示图中的节点 ......
文心 导论 算法 chatgpt VS

去年最火的 JS 开源项目「GitHub 热点速览」

近日,「Best of JS」发布了过去一年在 GitHub 上 Star 数增速最快的 JavaScript 开源项目(2023 JavaScript Rising Stars),前 10 的开源项目 Star 增长竟然都是令人惊叹的 1.5w 起步,第一名更是近 4w ?,简直太逆天了! ......
热点 项目 GitHub JS

经典算法题之成绩排序C

#include<stdio.h> typedef struct node{ int num; int data; }student; int divide1(student A[],int head,int tail){ if(head==tail) return head; int t=A[he ......
算法 成绩 经典

当代软件工程师技术面试准备Part1

当代软件工程师技术面试准备Part1 一. 编码 - Leetcode LeetCode是一个在线的编程练习平台,专注于帮助程序员提升他们的编程技能。该平台提供了大量的算法和数据结构问题,涵盖了各种难度级别,从简单到困难。LeetCode的主要目标是帮助程序员准备技术面试,特别是在软件工程和计算机科 ......
工程师 工程 Part1 技术 软件

经典算法题之-成绩排序C++

sort实在是太好用了。活用sort,一切排序题目都可以秒杀。 #include <iostream> #include <algorithm> using namespace std; struct node{ int num; int date; }; typedef struct node s ......
算法 成绩 经典

2023-2024做题总结

本年次做的题不难,主要从12月开始认真的开始整理做题。一边看《圆锥曲线的秘密》一边每天坚持做一道导数,水平在逐渐提高.《圆秘》快要看完了,也是完成了这个学期的目标。 明天开始看《导数的秘密》,每日导数改成圆锥曲线,考虑更新导数压轴小题,这样来说时间还是充裕的。 ......
2023 2024

pdf.js预览pdf文件

使用pdf.js窗口预览pdf 一、业务场景 预览pdf一般通过浏览器自带的pdf预览器就可以,但有时候需要窗口预览或自定义操作,可以使用pdf.js操作 二、使用方法 1. 下载安装 pdf.js需要构建后使用,我们可以直接下载安装pdfjs-dist,这是构建好的版本 npm install p ......
pdf 文件 js

Next.js 开发指南 路由篇 | App Router

前言 路由(routers)是应用的重要组成部分。所谓路由,有多种定义,对于应用层的单页应用程序而言,路由是一个决定 URL 如何呈现的库,在服务层实现 API 时,路由是解析请求并将请求定向到处理程序的组件。简单的来说,在 Next.js 中,路由决定了一个页面如何渲染或者一个请求该如何返回。 N ......
开发指南 路由 指南 Router Next

经典算法题之整奇偶排序C++

建两个数组就好了,一个存奇数一个存偶数,然后sort一下,最后输出。 #include <iostream> #include <algorithm> using namespace std; bool comp(int left,int right){ if(left > right) retur ......
奇偶 算法 经典

文心一言 VS 讯飞星火 VS chatgpt (173)-- 算法导论13.3 2题

二、用go语言,将关键字41、38、31、12、19、8连续地插入一棵初始为空的红黑树之后,试画出该结果树。 文心一言: 首先,我们需要了解红黑树的性质。红黑树是一种自平衡二叉查找树,其中每个节点要么是红色,要么是黑色,且满足以下性质: 每个节点要么是红色,要么是黑色。 根节点是黑色。 所有叶子节点 ......
文心 导论 算法 chatgpt VS

经典算法题之排序C

写个快排就完事了。实在不行,写个选择排序也很简单。 #include<stdio.h> int devide(int A[],int head,int tail){ if(head==tail) return head; int t = A[head] ; while(head < tail){ w ......
算法 经典

经典算法题之排序C++

c++还是方便啊,直接调用库函数就可以实现排序了。不用自己实现排序函数了。 #include<iostream> #include<algorithm> using namespace std; int main(){ int A[101]={0}; int n = 0 ; while(cin >> ......
算法 经典

2024.1.6做题纪要

P4390 [BalkanOI2007] Mokia 摩基亚 / (离线)简单题 第一眼看题,emmm,跟分治有半毛钱关系啊!!!!这每次分治一次不直接复杂度爆炸?? 冷静下来后,我们发现对于一个点,对于区间产生贡献充要条件是他的 \(x\) 轴要在区间内。 所以。。。我们是不是可以离线下来对于 \ ......
纪要 2024

链表中等题(上)

链表中等题(上) 2807. 在链表中插入最大公约数 // 辗转相除 int gcd(int a, int b) { if (a % b == 0) return b; return gcd(b, a % b); } struct ListNode *insertGreatestCommonDivi ......

还在用Python爬虫?教你一招,摆脱选择元素位置的烦恼!使用Node.js大杀器,并且无需使用cheerio 库~

咱们以豆瓣历史250最佳电影为例。 豆瓣说,>_< 你不要过来啊! 第一步:打开网页源代码 第二步:选择你想要爬虫的元素,右键复制获取JS路径 document.querySelector("#content > div > div.article > ol > li:nth-child(3) > ......
爬虫 元素 位置 cheerio Python

Vue高频面试题

1. 谈谈你对 Vue 的理解? Vue 是一个渐进式的 js 框架,专注于构建用户界面。 Vue 的核心思想是数据驱动和组件化,通过将页面拆分为多个独立的组件,可以更好的管理到吗, 提高代码的复用性和可维护性。 Vue 的优势在于:简单易用,灵活性高,性能卓越和拓展性强。 Vue 的模板语法易于理 ......
Vue

js普通函数与构造函数以及prototype原型的区别

1.普通函数与构造函数的区别 1.1 普通函数 : (1)调用 fun()(2)调用函数,不会创建新对象(3)函数内部this指向调用它的对象,没有指明调用对象,指向window(4)普通函数大多以小写字母开头(5)没有返回值 // 普通函数定义 function fun() { } 1.2 构造函 ......
函数 原型 prototype

重新排序

填空 Linux 最初的开发者是 Linus。 在 Linux 中,默认的桌面环境是 GNOME。 在 Linux 中的 vi 编辑器中,如果在指令模式下输入命令 :wq ,表示存盘退出。 在 Linux 中,用命令 useradd 创建用户。 在 Linux 中,用命令 userdel 删除用户。 ......

js

什么是JavaScript 概述 JavaScript是一门世界上最流行的脚本语言 JavaScript经过10天被开发出来 一个合格的后端人员,必须要精通JavaScript 历史 https://blog.csdn.net/kese7952/article/details/79357868 EC ......
js

【算法题】换钱

题目描述 某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法? 题解 #include <stdio.h> int main() { int money=100, count=0; for (int i = 1; i*1 ......
算法

修改第三方jar包并重新打包

背景 在使用nebula-java 2.5.0客户端时,Session类没有获取SessionId的方法,且变量是private的 使用层面无法拿到这个SessionId,不利于和服务端联调。 这个SessionId在3.x版本是有方法获取了,但目前公司内部都是2.0的nebula,不兼容 考虑在S ......
第三方 jar

经典算法题之手机键盘C

#include<stdio.h> int main(){ char A[4][8]={ 'a','d','g','j','m','p','t','w', 'b','e','h','k','n','q','u','x', 'c','f','i','l','o& ......
算法 键盘 经典 手机

经典算法题之手机键盘

这题出的只能说是无语。思路还是很简单的。 只要用一个的tag标记上次是哪个按键即可,然后tag和现在对比,要是相同就多加2。 #include<iostream> #include <map> using namespace std; int main(){ map<char,int>Map={ { ......
算法 键盘 经典 手机

经典算法题-剩下的树C++

#include<iostream> using namespace std; void move (int A[],int head, int tail){ for( ; head <= tail ; head++ ){ A[head]=0; } } int main( ){ int l = 0 ......
算法 经典

2024.1.6做题总结

luogu2258 [NOIP2014 普及组] 子矩阵 本题乍一看数据范围很小,但是如果暴力的话时间复杂度为 \(O(C^r_nC^c_m)\),在最坏情况(\(r=\frac{1}{2}n,c=\frac{1}{2}m\))下过不了。 本题满足最优化,但是没得贪,二维好像不好跑 dp 啊。 可以 ......
2024

【算法题】对称数判断

题目描述 输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值; 例如 12321是对称数,输出yes,124421是对称数,输出yes,1231不是对称数,输出no 题解 #include <stdio.h> int main( ......
算法

【信号与系统】画图题

![image](https://img2024.cnblogs.com/blog/2571021/202401/2571021-20240106151009241-660569002.jpg) > - -- - - - - -- ![image](https://img2024.cnblogs.c... ......
信号 系统
共8300篇  :5/277页 首页上一页5下一页尾页