自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 如何动态获取路由上的参数

在这些示例中,`<userId>`、`<int:user_id>`等表示路由参数,可以在处理函数中通过`req.params.userId`、`user_id`等方式来获取路由参数的值。请根据你所使用的后端框架和语言进行相应的处理。在许多后端框架中,可以通过路由参数来动态获取URL中的参数。如何动态获取路由上的参数。

2024-09-13 09:08:38 849

原创 怎么解决在vue3中watch不及时更新

通过确保在更新之前和已经更新,以上几种方法都可以解决你遇到的问题。选择适合你的代码逻辑的解决方案进行优化。如果还不行的话......通过确保异步函数执行顺序和状态更新顺序,可以确保watch函数捕获到最新的数据变化。可以尝试将状态更新与异步操作分离,并确保状态更新完成后再触发watch。此外,也可以考虑使用作为替代方法。

2024-09-04 15:42:19 743

原创 Apache Spark简介

Spark提供了一种高效的方法来处理大规模数据集,可以在内存中进行快速计算,具有比传统的基于磁盘的数据处理引擎更高的性能。3. 机器学习和数据挖掘:Spark提供了机器学习(MLlib)和图处理(GraphX)等高级库,可以帮助用户进行机器学习和数据挖掘任务。2. 转换操作:Spark提供了一系列转换操作,可以对RDD进行转换,生成新的RDD。1. 数据清洗和预处理:Spark提供了丰富的数据转换和过滤操作,可以帮助用户对原始数据进行清洗和预处理,以便更好地进行后续的分析。

2024-09-04 15:35:48 814

原创 前端面试题

21.new操作符干了什么22.promise23.ajax的原理24.异步加载js的方式有哪些?25.模块化开发怎么做26.常见的web安全和防护27.xss攻击28.xml和json的区别29.js创建对象的几种方式 v30.js里面有哪些内置的对象31.为什么要有同源策略 v32.写js的基本规范(注意事项)33.js代码中使用严格模式的区别是什么?

2024-08-28 17:04:32 1098

原创 人工智能(Artificial Intelligence,AI)

其次,人工智能将与物联网、云计算和大数据等技术相结合,形成更强大和智能化的系统。此外,人工智能的可解释性和透明性也将成为未来发展的重要方向,以便更好地理解和信任人工智能系统的决策过程。其次,在自动驾驶车辆领域,人工智能技术的应用也非常重要。通过深度学习和计算机视觉,人工智能可以识别道路标志、车辆和行人等,并根据这些信息做出相应的驾驶决策。此外,在金融领域,人工智能可以帮助银行和金融机构进行风险评估、欺诈检测和投资决策等方面的工作。未来,人工智能将继续发展,与其他相关技术相结合,实现更智能化和智能化的系统。

2024-08-28 10:04:46 320

原创 区块链应用

它可以用于记录和管理音乐和娱乐作品的版权信息,并实现艺术家或创作者之间的直接交易,消除中间商,提高版权保护和收益分配的效率。它可以用于支付和转账,股权交易,借贷和信贷,保险索赔等金融交易场景。1. 去中心化:区块链技术使用分布式账本,不存在单点故障和中心化风险,减少了对中间机构的依赖,使交易更加安全和透明。2. 透明性:区块链技术的交易记录是公开的,任何参与方都可以查看和验证交易信息,确保交易的真实性和合法性。4. 高效性:区块链技术可以实现实时交易和结算,提高交易的速度和效率,减少交易的成本和复杂性。

2024-08-26 17:10:37 316

原创 计算机视觉(CV)技术

2. 大规模处理:CV技术可以处理大量的图像和视频数据,并从中提取有用的信息。随着技术的不断发展,人们期望CV技术能够更好地解决现实生活中的各种问题,并为人们带来更多的便利和价值。3. 实时反馈:CV技术可以实时地处理图像和视频数据,并提供实时的反馈。2. 复杂性:CV技术涉及许多复杂的算法和模型,如神经网络、深度学习和卷积神经网络。3. 多样性:CV技术需要能够识别和理解各种不同类型的图像和视频数据,并从中提取有用的信息。1. 数据质量:CV技术对于输入的图像和视频数据的质量要求非常高。

2024-08-26 17:07:55 581

原创 Git详解

同时,Git的分布式特性也使得多人协同开发更加方便,每个人可以在自己的本地仓库上进行修改,然后再将修改推送到共享的远程仓库。9. 推送和拉取:使用`git push`命令将本地修改推送到远程仓库,使用`git pull`命令从远程仓库拉取最新的修改。11. 分支管理:可以使用`git branch`、`git checkout`等命令管理分支的创建、切换和删除。3. 提交修改:使用`git commit`命令提交暂存区中的修改到仓库。7. 合并分支:使用`git merge`命令将两个分支的代码合并。

2024-08-26 17:06:37 1240

原创 TensorFlow详解

2. 深度学习:TensorFlow 提供了大量的深度学习算法和模型,如神经网络、卷积神经网络(CNN)和循环神经网络(RNN)。3. 自然语言处理(NLP):TensorFlow 提供了一套用于处理文本数据的工具,可以用于文本分类、命名实体识别、情感分析等任务。4. 计算机视觉:TensorFlow 提供了一套用于处理图像和视频数据的工具,可以用于图像分类、物体检测、图像生成等任务。1. 机器学习:TensorFlow 提供了一套完整的机器学习工具,可以用于分类、回归、聚类和推荐等任务。

2024-08-26 17:05:27 400

原创 Docker

开发人员可以将应用程序及其依赖打包成一个镜像,然后在不同的环境中部署和运行,确保应用程序在不同环境中具有相同的行为。总而言之,Docker是一种强大的容器化平台,可以提供环境一致性、快速部署和扩展、资源隔离和管理协作的优势。3. 仓库:Docker仓库是一个存储和分享镜像的地方。2. 镜像:Docker将容器打包成镜像,镜像是一个只读的文件,包含了运行应用程序所需的所有文件和设置。4. 云原生应用开发:Docker是云原生应用开发的基石,可以帮助开发人员构建和管理云原生应用,更好地利用云平台的优势。

2024-08-26 09:37:41 586 1

原创 自然语言处理(NLP)技术

4. 问答系统:NLP技术可以实现智能问答系统,使计算机能够理解用户的问题并给出准确的答案。这个问题回答游戏中的问题。这些示例只是NLP技术应用的一小部分,NLP还有许多其他应用,如文本生成、文本分类、信息检索等。随着深度学习和自然语言处理技术的不断发展,NLP技术在更多领域的应用将变得更加广泛和强大。例如,社交媒体分析工具可以使用NLP技术来识别用户的情感倾向,从而帮助企业了解公众对其产品或服务的感受。5. 命名实体识别:NLP技术可以识别文本中的命名实体,例如人名、地名、组织名等。

2024-08-26 09:35:08 479

原创 前端面试题之html 、网络安全、 css

前端面试题

2023-03-29 17:07:36 217

原创 前端面试题之html css篇

CSS3中的盒模型有以下两种:标准盒子模型,IE盒子模型。盒模型都是由四个部分组成的,分别是margin、border、padding、content。

2023-03-28 15:05:21 596

原创 微信小程序使用vant组件库

废话不多说直接上操作。

2023-03-24 10:51:29 500

原创 【小程序分包】

实现小程序分包

2023-03-24 10:25:59 429

原创 react面试题

react面试题

2023-01-31 19:08:10 997

原创 说说Webpack中常见的Loader?解决了什么问题?

Webpack中常见的Loader

2023-01-31 14:37:24 210

原创 面试必问题

一些常见入门面试题。备好面试题,大厂任你挑

2023-01-06 19:42:15 150

原创 对@reduxjs/toolkit的理解?和react-redux有什么区别?

redux只是一种架构模式,它可以应用到任意需要使用它的框架,react,vue等等。它是为了解决相对复杂的应用中不同组件之间共享状态而产生的,比如react中两个组件要访问同一个状态,可以把它提到最近的父组件,然后向下传递,但应用一旦复杂了,这样就会变得繁琐。redux这种模式就解决了类似这样的问题。redux就是提供了一个叫store的容器里面的state存放了全局的数据状态,对外提供了三个方法getState(), dispatch(), subscribe()

2023-01-06 19:41:55 322

原创 数组常用方法

在一个数组中,按照条件查找出其中的部分内容,两个参数(n,m),从索引n处开始找到m处不包含m,返回以一个新数组存储查找的内容,原有数组不变。splice(n,m)从索引 n 开始,删除 m 个把删除的部分以新数组返回,原有数组改变新增。:向数组开始位置追加新内容,返回新增后数组的长度,原有数组改变。:向数组末尾增加新内容,返回新增后数组的长度,原有数组改变。:可以实现对数组元素的"过滤",返回的元素构成一个新的数组。返回元素在数组中的下标(索引):实现多个数组的拼接,返回新数组,原有数组不变。

2023-01-05 09:37:28 96

原创 跨域问题解决

由于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port )。因为浏览器是通过document.domain属性来检查两个页面是否同源,因此只要通过设置相同的document.domain,两个页面就可以共享Cookie(此方案仅限主域相同,子域不同的跨域应用场景。

2023-01-05 09:28:01 1072

原创 说说你对事件循环event loop的理解?

原因是JS引擎指向代码是从上往下执行的,所以首先会执行序号1这个语句,JS引擎会将这个语句放在调用栈当中,然后执行代码,将序号1打印在控制台当中,当这段代码执行完毕之后,便将这段代码从调用栈中移出去。异步代码,放到Web API中,等待时机,等合适的时候放入回调队列(callbackQueue),等到调用栈空时eventLoop开始工作,轮询。如果某一行执行报错,则停止执行下面的代码。先执行同步代码,再执行异步代码。四、微任务和宏任务的根本区别。二、JS的执行顺序是什么?执行微任务队列中的微任务。

2023-01-05 09:21:34 203

原创 前端面试题必问宝典,大厂必备

React面试题

2023-01-05 09:07:21 1008

原创 node中如何使用jwt实现身份验证

然后在下方写上一些判断,此中,secret是上文编写所带名,algorithms:['HS256']是固定的,unless..的意思是:出了访问/login这个路径的页面外,其他页面在没带token的情况下,是无法访问的,并且返回下文,也就是无效token等。在这里,要需要注意几点,我在进行代码编写的时候,没有很注意代码的逻辑,从而导致没有生效。然后,通读代码,就是得到传过来的请求体携带的用户名和密码,生成一个密钥,被携带上。一定要放在引入文件的上面,不然的话,按照逻辑是无法生效的。

2022-12-29 20:29:39 446

原创 这些面试题助你面试一臂之力

前端面试题

2022-12-29 17:03:25 202

原创 React 生命周期

生命周期(Life Cycle)的概念应用很广泛,特别是在经济、环境、技术、社会等诸多领域经常出现,其基本涵义可以通俗地理解为“从摇篮到坟墓”(Cradle-to-Grave)的整个过程生命周期: React整个组件生命周期包括从创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程这里主要讲述react16.4之后的生命周期,可以分成三个阶段:创建阶段更新阶段卸载阶段创建阶段:render()更新阶段render()卸载阶段。

2022-12-29 17:02:02 132

原创 谈谈keep-alive的理解

列表页进入详情页,如果在列表页点击的都是相同的 ,详情页就不用请求多次了,直接缓存起来就行了,如果点击的不同,则需要重新请求数据。keep-alive是系统自带的一个组件,用来缓存组件,避免多次加载相同的组件,减少性能消耗,提高用户体验。keep-alive是Vue的内置组件,当它包裹动态组件时,会缓存不活动的组件实例,而不是销毁。exclude - 字符串或正则表达式。任何名称匹配的组件都不会被缓存。include - 字符串或正则表达式。只有名称匹配的组件会被缓存。最多可以缓存多少组件实例。

2022-12-29 16:55:08 133

原创 如何实现防抖节流

什么是防抖和节流??怎样实现防抖节流

2022-12-29 16:47:07 327

原创 React中怎样实现一个吸顶效果??

React实现吸顶效果

2022-12-28 20:15:05 1411

原创 Git常用命令

git config --global color.ui true //让git显示颜色//忽略特殊文件//.gitignore文件#Windows:Thumbs.db#Python:*.py[cod]*.so*.egg*.egg-infodistbuilddb.ini//把该文件也提交到git$ git add -f App.class //强制添加被忽略的特殊文件。

2022-12-23 14:45:08 131

原创 说说React相关面试题

前端面试题

2022-12-14 16:29:47 484

原创 关于React面试题整理

面试题

2022-12-08 16:25:54 524

原创 一些关于React的面试题

一些关于React的面试题

2022-12-02 15:59:17 539

原创 关于React的一些前端面试题较为详解

一些关于React的面试题

2022-12-02 15:47:20 247

原创 前端面试题

一、说说你对react的理解?有哪些特性?React,用于构建用户界面的 JavaScript 库,提供了 UI 层面的解决方案遵循组件设计模式、声明式编程范式和函数式编程概念,以使前端应用程序更高效使用虚拟DOM来有效地操作DOM,遵循从高阶组件到低阶组件的单向数据流帮助我们将界面成了各个独立的小块,每一个块就是组件,这些组件之间可以组合、嵌套,构成整体页面react 类组件使用一个名为 render() 的方法或者函数组件return,接收输入的数据并返回需要展示的内容上述这种类似。

2022-12-02 15:05:09 192

原创 网络通信协议

操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。二.网络通信原理2.1 互联网的本质就是一系列的网络协议。

2022-09-14 11:01:22 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除