js常考的面试题重新整理

js正则格式化日期时间自动补0的两种解法 将2022-3-4这种日期格式转化为2022-03-04

js正则格式化日期时间自动补0的两种解法 将2022-3-4这种日期格式转化为2022-03-04 https://www.jb51.net/article/225324.htm +目录背景 解法一 思路:代码:解法二 思路:总结 参考 背景 时间日期格式化的需求很常见,也有很多工具类转换方法,比如 ......
日期 格式 解法 正则 2022

js 将对象转成url参数,url参数转成对象

/** * 获取url的参数,并转成对象 */ function getUrlParamJson() { var url = window.location.href; if (url.indexOf("?") == -1) { return {}; } var obj = {}; url = ur ......
对象 参数 url js

面试-redis

##常见数据结构 1.string 2.hash 3.list 4.set 5.sorted set ##持久化机制 1.rdb 快照 在redis.conf种配置 save 900 1 #在900秒(15分钟)之后,如果⾄少有1个key发⽣变化,Redis就会⾃动触发BGSAVE命令创建快照。 s ......
redis

防止Javascript重新排序JSON

javascript中的对象为什么会按照键来自动排序? 原因: javascript中的对象按照键来自动排序是浏览器造成的,经查V8的相关文档得出以下结论:Chrome浏览器下创建的js对象数组会自动按照键排序、FireFox99.0版本(最新版本)会,FireFox 4.0.1不会。 解决方法: ......
Javascript JSON

golang面试题

1.什么是goroutine?它和线程有什么区别?答:goroutine是Go语言中一种轻量级的线程,由Go语言的运行时系统调度。和线程不同的是,一个程序可以创建成千上万的goroutine,因为goroutine是在一个线程中运行的,所以创建goroutine的代价非常小。此外,goroutine ......
golang

爬虫数据是如何收集和整理的?

爬虫数据的收集和整理通常包括以下步骤: 确定数据需求:确定要收集的信息类型、来源和范围。 网络爬取:使用编程工具(如Python的Scrapy、BeautifulSoup等)编写爬虫程序,通过HTTP请求获取网页内容,并提取所需数据。这可以通过解析HTML、XML或JSON等网页结构来实现。 数据清 ......
爬虫 数据

svn: E155015: Commit failed (details follow): svn: E155015: Aborting commit: 'modules/user.js' remains in conflict

这个意思是冲突了,签出来的时候,会有几个文件。 user.mine.js user.r389.js user.js ... 代表了几个版本 然后合并以后,发现签不上去。 % svn resolved user.js “user.js”的冲突状态已解决 这样再签就可以了。 参考:https://www ......
E155015 155015 svn Aborting conflict

js~在浏览器中对用户名和密码进行存储

# base64函数 `btoa()` 和 `atob()` 是 JavaScript 中的标准函数,通常在现代浏览器中都能正常工作。然而,它们在处理非 ASCII 字符时可能存在一些兼容性问题。 这些函数的主要限制在于它们仅支持 ASCII 字符集,对于非 ASCII 字符(如 Unicode 字 ......
用户名 浏览器 密码 用户 js

技术整理

linux : 整体操作的各种命令,shell , 内核,架构 构建发布系统: 日志系统: 监控系统: 运维系统的开发:巡检功能,资产和项目管理,发布集成 业务系统 与 运维系统 在高可用,高可靠性方面的设计, 系统的瓶颈,故障点 链路追踪: 资产管理,资源管理,云厂商, CMDB 系统的整体安全: ......
技术

js的NaN深入了解

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>javascript</title> <style> </style> </head> <body> <script> // 下面的字符串转换成NaN结果,但是 ......
NaN

Three.js教程:平行光与环境光

推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 平行光与环境光 本节课通过平行光DirectionalLight (opens new window)和环境光AmbientLight (opens new window)进一步了解光照对应模型Mesh表面的影响。 点 ......
环境 教程 Three js

背包问题 V3( $01$ 分数规划入门题)

附赠题目链接:[$\text{51Nod-1257}$](https://vjudge.net/problem/51Nod-1257) [toc] ## $\text{description}$ $n$ 个物品的体积为 $w_1,w_2,\cdots,w_n$($w_i$ 为整数),与之相对应的价值 ......
背包 分数 问题 01

html使用script 引入vue.js文件

使用script引入vue.js的方法: 1、使用<script> 标签直接引入本地vue.js文件 首先使用在 Vue.js 的官网上直接下载 vue.js文件到本地 下载地址:https://vuejs.org/js/vue.min.js 然后用 <script> 标签引入本地的vue.js文件 ......
文件 script html vue js

C++面试八股文:了解auto关键字吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第15面: > 面试官:了解`auto`关键字吗? > > 二师兄:嗯,了解一些(我很熟悉)。 > > 面试官:说一说`auto`的用法吧? > > 二师兄:`auto`主要是为了编译器进行类型推导。比如: ```c++ auto i = 42; / ......
八股文 八股 关键字 关键 auto

C++面试八股文:了解sizeof操作符吗?

# C++面试八股文:了解sizeof操作符吗? 某日二师兄参加XXX科技公司的C++工程师开发岗位第10面: > 面试官:了解`sizeof`操作符吗? > 二师兄:略微了解(不就是求大小的嘛。。) > 面试官:请讲以下如何使用`sizeof`? ` > 二师兄:`sizeof`主要是求变量或者类 ......
八股文 操作符 八股 sizeof

JS01

### 如何写一段JS代码并运行 - 写在行内 ```html ``` - 写在script标签中 ```html ``` - 写在外部js文件中,在页面引入 ```html ``` ```javascript // main.js alert("Hello World"); ``` ### 变量的 ......
JS 01

【JS基础】Promise.all() 和 Promise.race()

Promise.all Promise.all().then() 适用于处理多个异步任务,且所有的异步任务都得到结果时的情况 场景:同一个页面,数据分别是从不同的后端接口获取的 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" ......
Promise 基础 race all

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

# 六、假设将n个球投人 n 个箱子里,其中每次投球独立,并且每个球等可能落入任何箱子。空箱子的数目期望是多少?正好有一个球的箱子的数目期望是多少? ## 文心一言: 这是一个典型的概率问题。首先,我们可以通过简单的计算来理解问题的背景。假设我们有n个球和n个箱子,每个球被投人到箱子里的概率是相等的 ......
文心 导论 算法 chatgpt VS

.js .jsx .ts .tsx的区别

.js是javascript文件的扩展名,例如main.js。 .jsx是javascript文件并表明使用了JSX语法。 .ts是typescript文件的扩展名 .tsx表明是typescript文件并使用了JSX语法。 https://zhuanlan.zhihu.com/p/43538518 ......
jsx tsx js ts

【JS基础】关于事件循环的一道题目

const myObject = { foo: 'hello', func: function () { const self = this console.log(1, this.foo) console.log(2, self.foo) function a() { console.log(3, ......
题目 一道 事件 基础

【JS基础】Promise.resolve()

Promise.resolve 静态方法将给定值“解析”为 Promise。 如果值是 Promise,则返回该 Promise;如果值是 thenable,返回的 Promise 会“跟随”这个 thanable 的对象,采用它的最终状态;否则,返回的 promise 将以此值完成。 此函数将类 ......
Promise resolve 基础

【JS错题总结】关于上下文

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> function func1() { console.log(1, this.val ......
错题 上下文 上下

2023-6-15 面试笔试复盘总结

# 四川君迪能源后端笔试2023-6-15 ## 简答题: 1. 线程和进程的区别 - 本质区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。 - 包含关系:一个进程至少有一个线程,线程是进程的一部分,所以线程也被称为轻权进程或者轻量级进程。 - 资源开销:每个进程都有 ......
笔试 2023 15

js中各种时间格式的相互切换

js中各种时间格式的相互切换 https://jingyan.baidu.com/article/d2b1d102aa60941d7e37d4fc.html 前端开发中,往往需要使用到各种时间格式,包括中国标准时间,国际标准时间,时间戳,年月日的时间等,这么多种的时间格式,就需要相互转换,本文旨在介 ......
格式 时间

画图题

### 1、请简述并画出“4+1”视图模型 答案:“4+1”视图模型即从5个不同的视角(逻辑视图,进程视图,物理视图,开发视图和场景视图)来描述软件体系结构。每个视图之关心系统的一个侧面,5个视图结合在一起才能反映系统的软件体系结构的全部内容。 ### 2、(类图)神舟六号是神舟系列飞船的一种,它由 ......

Js基础入门

[Js基础入门 - 掘金](https://juejin.cn/post/7244734132322992187) 浏览器执行JS简介 浏览器分成两大部分 渲染引擎和JS 引擎 渲染引擎: 用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink,老版本的webkit JS 引擎:也称 ......
基础

https通信的整理

通信流程 1.客户端使用https的url访问web服务器,要求与web服务器建立ssl连接。 2.web服务器收到客户端请求后,会将网站的证书信息(证书中包含公钥)传送一份给客户端。 3.客户端浏览器与web服务器协商ssl连接的安全等级,即信息加密的等级。 4.客户端浏览器根据安全等级,建立会话 ......
https

基于python制作的做题软件

# 启动文件 > 主界面.py # 数据库格式 ID|Topic|A|B|C|D|FinishOrNot|RightOrError|Right_Answer| -|-|-|-|-|-|-|-|-| ***目前User.py跟questions.py文件没有使用到*** # 目前的功能 1. 数据库存 ......
python 软件

碎片化学习前端之JavaScript(JS 压缩图片)

## 前言 图片压缩是前端开发中常见的需求,目前前端主流的解决方案有:Canvas 手动实现压缩以及第三方库压缩两种方案。 ## Canvas 手动实现压缩 Canvas 实现压缩主要原理是:将图片绘制到 canvas 上,然后通过调整 canvas 的宽高来实现压缩。 ```js function ......
前端 碎片 JavaScript 化学 图片

STM32嵌入式面试知识点总结

一、STM32F1和F4的区别?解答:参看:STM32开发 – STM32初识内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;主频不同:F1主频72MHz,F4主频168MHz;浮点运算:F1无浮点运算单位,F4有;功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率 ......
知识点 嵌入式 知识 STM 32