- 2024-11-20使用脚手架搭建React项目
- 2024-11-172024-11-17 uniapp小程序之自定义 · 全局弹窗
效果图:目录结构: 共需要修改6个地方,开始前请安装一个依赖:vue-inset-loadernpmivue-inset-loadervue-inset-loader的GitHub地址:https://github.com/1977474741/vue-inset-loader一:新建弹窗文件components/golbalModa.vue<template><viewclass="modal"v-if="globa
- 2024-11-12【划重点】一文搞懂Webpack环境区分配置(12)
在实际开发中,我们经常需要针对生产环境和开发环境分别书写webpack配置。为了更好地适应这种需求,webpack允许配置不仅可以是一个对象,还可以是一个函数。这样,开发者可以根据不同的环境返回不同的配置对象。1.使用函数作为配置module.exports=env=>{return{
- 2024-11-12深入理解 LangChain 文档分割技术
引言随着大语言模型(LLM)的快速发展,检索增强生成(Retrieval-AugmentedGeneration,RAG)技术已成为构建知识密集型AI应用的关键方法。本文将深入介绍RAG应用开发中的核心环节-文档处理,重点讲解LangChain框架中的文档处理组件和工具。RAG应用架构概述在RAG应用中,文档
- 2024-11-10webpack5 + vue3 从零配置项目
前言虽然在实际项目当中很少会从0到1配置一个项目,毕竟很多重复工作是没有必要的,脚手架将这些重复性的工作进行了整合,方便开发者使用。也正因如此,导致部分开发者过于依赖脚手架,却不清楚其内部的实现流程,因此通过从0到1去配置和搭建项目可以更好的理解开发中使用的脚
- 2024-11-06如何使用深度学习框架(PyTorch)来训练——147913张图像的超大超详细垃圾分类数据集,并附上详细训练代码和步骤。这个数据集包含4大类,345小类
超大超详细垃圾分类数据集(分类,分类),共4大类,345小类,147913张图,已全部分类标注完成,共12GB。厨余垃圾76小类35058张可回收物195类86116张其他垃圾53类16156张有害垃圾18小类10583张 如何使用深度学习框架(如PyTorch)来训练一个包含147913张图像的超大超详细垃圾分类
- 2024-11-04迅为itop-3568开发板AMP双系统使用手册之烧写AMP镜像
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主
- 2024-11-01循环日志
1调用链太长,传递循环当前次数要改很多方法,类似于事务的connction,这种不方便传递参数的东西就想到了threadlocal2 不想永久某线程到100就一直不让打了,想第二天的job清0,同时也不想用timer——threadlocal对象可析构——决定了要使用非staticthreadlocal对象——且threadlocal
- 2024-11-01前端工程化
前端构建cjs:exports.sum=(x,y)=>x+y;const{sum}=require('./sum')esm:静态导入针对无用treeshakingexportconstsum=(x,y)=>x+y;import{sum}from'./sum'umd:universalmoduledefinition前端权限管理的模型ACL:基于用户的权限管理模型RBAC:基于角
- 2024-10-29webpack5基本配置
面试真题:前端代码为什么要进行构建和打包?(答全面)modulechunkbundle分别是什么意思?有何区别?loader和plugin的区别?webpack如何实现懒加载?babel-runtime和babel-polyfill?webpack常见的性能优化1.webpack5的小调整2.webpack基本配置-拆分配置和mergemode:公共
- 2024-10-29面试官:自定义Loader和Plugin实现过吗?
Loader案例:多语言翻译Loader这个自定义Loader旨在支持多语言翻译功能。在项目开发中,文本字符串通常会放在一个JSON文件中,如 en.json 和 zh.json,分别用于存储不同语言的文本。自定义Loader可以在编译过程中将代码中的特定标记(如 __t('KEY'))替换为对应语言的字符串,
- 2024-10-29GaussDB 数据导入导出工具介绍
一、数据导入导出场景划分gsql工具适用场景和使用方法适用场景文本格式对象定义的创建使用方法gsql-ddb1-p16000-Uu1-WHuawei@123-f/data/table.sql示例:ALTERSESSIONSETCURRENT_SCHEMA=PUBLIC;ALTERTABLE"PUBLC".GA_COM_COLLECTION_ERROR_TABLEMODIF
- 2024-10-23《操作系统真象还原》内核内存分布与加载
操作系统内核加载流程图%%{init:{'theme':'default','themeVariables':{'fontSize':'1px'}}}%%graphTBA(mbr.s0xc700开始)-->rd_disk_m_16(mbr.s<br/>rd_disk_m_16)A-->C(loader.s<br>jmpLOADE
- 2024-10-23Webpack5-Eslint、Babel
处理js资源有人可能会问,js资源Webpack不能已经处理了吗,为什么我们还要处理呢?原因是Webpack对js处理是有限的,只能编译js中ES模块化语法,不能编译其他语法,导致js不能在IE等浏览器运行,所以我们希望做一些兼容性处理。其次开发中,团队对代码格式是有严格要求的,我们
- 2024-10-23Webpack5-开发模式、生产模式配置
生产模式介绍生产模式是开发完成代码后,我们需要得到代码将来部署上线。这个模式下我们主要对代码进行优化,让其运行性能更好。优化主要从两个角度出发:优化代码运行性能优化代码打包速度生产模式准备我们分别准备两个配置文件来放不同的配置1.文件目录├──webpack-t
- 2024-10-22Webpack5-字体
处理字体图标资源1.下载字体图标文件打开阿里巴巴矢量图标库选择想要的图标添加到购物车,统一下载到本地2.添加字体图标资源src/fonts/iconfont.ttfsrc/fonts/iconfont.woffsrc/fonts/iconfont.woff2src/css/iconfont.css注意字体文件路径需要修改sr
- 2024-10-22Webpack5-Image
处理图片资源过去在Webpack4时,我们处理图片资源通过file-loader和url-loader进行处理现在Webpack5已经将两个Loader功能内置到Webpack里了,我们只需要简单配置即可处理图片资源1.配置constpath=require("path");module.exports={entry:"./src/main.js"
- 2024-10-22Webpack5-修改输出资源的名称和路径
修改输出资源的名称和路径1.配置constpath=require("path");module.exports={entry:"./src/main.js",output:{path:path.resolve(__dirname,"dist"),filename:"static/js/main.js",//将js文件输出到static/js目录中
- 2024-10-22Webpack5-css
处理样式资源本章节我们学习使用Webpack如何处理Css、Less、Sass、Scss、Styl样式资源介绍Webpack本身是不能识别样式资源的,所以我们需要借助Loader来帮助Webpack解析样式资源我们找Loader都应该去官方文档中找到对应的Loader,然后使用官方文档找不到的话,可以从社
- 2024-10-21webpack入门一篇
1、webpack生命周期Webpack构建过程是生命周期的概念,主要包括以下几个阶段:1.1:初始化从配置文件和shellarguments读取参数,初始化Compiler对象。根据配置文件中的entry,确定构建的入口文件。1.2:配置解析配置文件,合并shellarguments和plugin定义的默认配置,得到最终配置。
- 2024-10-16Vue3也能用上Vue2写的组件
文章目录 文章目录概要整体架构流程参考博客实现效果图技术细节小结概要需求:开发一个问题反馈组件,要求企微连线负责人、跳转页面反馈问题...组件可以安装在Vue2、Vue3、React等项目里整体架构流程创建webpack-simple项目,编写组件,部署并发布npm包
- 2024-10-14笔记摘要
8.12MessageChannelMessageChannel常用于主线程与WebWorker线程之间的通信,尤其是当需要在Worker完成计算或处理后,向主线程报告结果时 0. 避免宏任务队列堵塞:在某些场景下,使用setTimeout或Promise来延迟执行可能不够精确或会导致不必要的延迟。通过MessageChannel,可以在当前事
- 2024-10-14jar包内替换依赖jar后无法启动,错误日志:It has been compressed and nested jar files must be stored without compressio
jar包内替换依赖jar后无法启动,错误日志:Ithasbeencompressedandnestedjarfilesmustbestoredwithoutcompression.ruoyi、springboot、java、jar、libs、压缩背景某服务jar包足足90MB有余,远程传输太慢,目前在改动的是其中的某子jar(项目内部依赖,另一个jar)。之前
- 2024-10-14jar包内替换依赖jar后无法启动,错误日志:It has been compressed and nested jar files must be stored without compressio
jar包内替换依赖jar后无法启动,错误日志:Ithasbeencompressedandnestedjarfilesmustbestoredwithoutcompression.ruoyi、springboot、java、jar、libs、压缩背景某服务jar包足足90MB有余,远程传输太慢,目前在改动的是其中的某子jar(项目内部依赖,另一个jar)。之前