- 博客(76)
- 资源 (8)
- 收藏
- 关注
原创 SpringBoot + ResponseBodyEmitter 实时异步流式推送
是 Spring Framework 提供的一个类,用于处理需要长时间运行的异步响应场景。它允许你在服务器端逐步发送数据到客户端,而不是一次性返回所有内容。这对于实时更新的应用场景非常有用,比如股票报价、聊天应用、社交媒体更新等。
2025-03-10 09:15:25
1312
原创 在Vue2中,el-tree组件的页面节点前三角符号仅在有下级节点时显示
组件时,默认情况下,即使没有子节点的节点也会显示一个可折叠的三角符号。如果你想要隐藏没有子节点的三角符号,可以通过自定义节点的内容来实现。这样,没有子节点的节点就不会显示三角符号了。注意,这里使用的是 Element UI 的图标类。(createElement 函数)和节点相关的对象。我们检查节点是否是叶子节点(来表示三角符号,如果你不希望显示这个图标,可以简单地省略它。如果不是,则返回一个包含三角符号和节点标签的。),如果是,则直接返回一个包含节点标签的。下面是一个简单的示例,展示如何使用。
2024-12-23 17:02:50
401
原创 CSS中相对、固定、绝对及粘性定位的应用场景
相对定位适用于微调元素位置或作为绝对定位的参考点。固定定位适用于需要在页面滚动时保持固定位置的元素。绝对定位适用于需要精确控制元素位置,尤其是相对于其最近的已定位祖先元素。粘性定位适用于在滚动到一定位置时固定元素,介于相对定位和固定定位之间。选择合适的定位方式取决于具体的设计需求和用户体验目标。
2024-12-15 11:48:21
597
原创 vue2中插槽用法详解及案例
在Vue.js框架中,是一个内置组件,用于渲染路由匹配到的组件。key和name属性是组件的两种属性,它们有不同的用途和作用。
2024-12-09 09:48:39
305
原创 <router-view> 中key和name属性的用法详解以及案例
在Vue.js框架中,是一个内置组件,用于渲染路由匹配到的组件。key和name属性是组件的两种属性,它们有不同的用途和作用。
2024-12-08 20:37:29
486
原创 Vue-Router 中 router.push 与 router.replace 用法详解及案例
vue-router是 Vue.js 官方提供的路由管理器,用于构建单页面应用。在vue-router中,和是用来导航到不同页面的方法。
2024-12-05 16:02:09
1231
原创 vue项目中如何禁用eslint
如果你想在运行或构建项目时临时禁用ESLint,可以修改。参数,你可以在运行或构建项目时不使用ESLint。如果你想要在整个项目中禁用某些规则,可以在。例如,如果你使用的是。
2024-12-04 16:55:03
680
原创 Photoshop 2024 常见快捷键大全
以下是 Photoshop 2024 版本的快捷键大全,包含了文件操作、编辑操作、图层操作、工具快捷键等多个方面的快捷键。这些快捷键适用于 Mac 和 Windows 平台。
2024-11-15 09:32:49
3109
原创 Vue 2 + JavaScript + vue-count-to 集成案例
的平滑计数动画,并且可以在控制台中看到计数结束时的日志输出。打开浏览器,访问你的 Vue 应用,你应该能够看到一个从。如果有任何问题或需要进一步的帮助,请随时提问。首先,确保你的项目中已经安装了。希望这个示例能帮助你快速上手。在你的 Vue 组件中引入。
2024-11-06 10:25:20
429
原创 Vue 2 + JavaScript + vuedraggable 集成案例
打开浏览器,访问你的 Vue 应用,你应该能够看到一个可拖动的列表,并且可以在控制台中看到拖动结束时的日志输出。如果有任何问题或需要进一步的帮助,请随时提问。首先,确保你的项目中已经安装了。希望这个示例能帮助你快速上手。在你的 Vue 组件中引入。
2024-11-06 08:42:22
415
原创 vue2中集成js-cookie案例(基于JavaScript)
在 Vue 2 项目中集成js-cookie是一个常见的需求,用于管理浏览器中的 Cookie。下面是一个详细的步骤和示例代码,展示如何在 Vue 2 项目中集成和使用js-cookie。
2024-11-05 18:31:43
974
原创 完整的 Vue 2 + TypeScript + Vuex 的项目案例
下面是一个完整的 Vue 2 + TypeScript + Vuex 的项目案例。这个示例包括了基本的项目结构、Vuex 模块、组件和路由配置。这个示例展示了如何在 Vue 2 项目中使用 TypeScript 和 Vuex。你可以根据需要扩展和修改这个基础结构。在项目根目录下创建 tsconfig.json 文件。2. 配置 tsconfig.json。3. 配置 main.ts。4. 配置 Vuex 存储。7. 创建 App.vue。
2024-11-01 14:18:58
612
原创 TypeScript 类型声明文件定义及简单使用
TypeScript 的类型声明文件(类型声明文件的命名通常为[模块名].d.ts,其中d表示 declaration(声明))用于定义 JavaScript 库或模块的类型信息,使得 TypeScript 可以在编译时进行类型检查。
2024-10-28 16:11:16
1124
原创 在Vue 3项目中集成normalize.scss
这样配置后,你的Vue 3项目会自动使用normalize.scss,无需在每个组件中单独导入。
2024-10-27 18:34:51
585
原创 src/main.ts:7:8 - error TS2307: Cannot find module ‘virtual:svg-icons-register‘ or its corresponding
如果问题仍然存在,请提供更多上下文信息以便进一步诊断。如果你使用的是 Vite 构建工具,确保在。中正确配置了 SVG 图标插件。通过以上步骤,你应该能够解决。
2024-10-27 15:32:22
1676
原创 Electron兼容win7版本的打包流程
安装与项目相匹配的Electron(12.2.3)版本,考虑到Windows 7的兼容性,需要选择支持该系统的这个Electron版本。执行全面的功能测试,验证应用程序在Windows 7上的行为是否符合预期,包括但不限于界面显示、功能执行、性能表现等方面。Electron 兼容 Windows 7 版本的应用程序的打包流程是一个系统而规范的过程,旨在确保所生成的可执行文件能够在目标操作系统上稳定且高效地运行。在工具的配置文件中明确指定目标平台为Windows,并确保包含对Windows 7的兼容性支持。
2024-10-21 17:52:13
2919
1
原创 Error response from daemon: Get “https://index.docker.io/v1/search?q=mysql&n=25“: read tcp 10.0.4.9
将下载完成的压缩包进行双重解压操作后,您将会获得名为xxx.tar的归档文件。随后,通过运用Docker的专属命令,您可以轻松地将该文件导入Docker环境中。之后,再利用镜像命令,您将能够便捷地查看该文件的状态与详情。整个过程既流畅又高效,为您带来更加顺畅的使用体验。2、拉取指定项目DockerTarBuilder。1、注册一个github账号。3、进行镜像的在线打包。
2024-09-29 17:56:17
1913
原创 npm通过代理解决安装包无法下载问题
该文件通常位于用户的家目录下。可以使用以下命令编辑。命令时,npm就会通过设置的代理服务器来下载安装包。通过以上操作,可以有效解决node安装包超时的问题。永久设置代理,可以修改npm的配置文件。完成以上设置后,再次运行。
2024-09-13 00:25:43
1021
原创 阿里云服务器轻松部署MySQL8容器
在Docker中安装MySQL 8的详细步骤如下,这一过程将引导您顺畅地完成安装流程,确保每一步都既准确又高效。
2024-08-29 14:45:17
482
原创 利用pytorch手写数字识别
在这个例子中,我们首先定义了数据转换和加载器。然后,我们定义了一个简单的全连接神经网络模型。接着,我们使用交叉熵损失函数和随机梯度下降优化器来训练模型。最后,我们在测试集上评估了模型的性能。:MNIST是一个常用的手写数字数据集,它包含了0到9的手写数字图片。请注意,这只是一个简单的例子。在实际应用中,你可能需要更复杂的网络结构、数据增强、正则化等技术来提高模型的性能。:定义一个神经网络模型来对数字图片进行分类。:使用MNIST测试数据来评估模型的性能。:使用MNIST训练数据来训练模型。
2024-03-28 16:43:10
326
原创 简单理解AI中的向后传播
在前向传播过程中,网络会生成一个输出,这个输出与实际值之间的差异会通过一个损失函数来衡量。向后传播(Backpropagation)是一种在神经网络中用于计算损失函数相对于每个权重的梯度的算法。我们需要知道每个权重对损失函数的贡献,即损失函数对每个权重的梯度。:在误差传播的同时,计算损失函数对每个权重的梯度。:然后,这个误差会通过网络向后传播,每个隐藏层都会根据其前一层和后一层的误差来计算自己的误差。:首先计算输出层的误差,这通常是实际输出和期望输出之间的差异,通过损失函数来衡量。
2024-03-26 11:23:32
304
原创 Python中Pandas常用函数及案例详解
5、df.append() 功能:将另一个DataFrame添加到当前DataFrame的末尾。7、df.sort_values() 功能:根据一个或多个列的值对DataFrame进行排序。9、df.merge() 功能:按照指定的键(key)或者索引来合并两个DataFrame。2、pandas.DataFrame() 功能:创建一个DataFrame。3、df.loc 功能:基于行标签和列名来获取DataFrame的子集。10、df.corr() 功能:计算DataFrame中各列的相关系数。
2024-03-13 11:21:40
1812
原创 Anaconda3安装pandas失败,处理办法
1、更新 Anaconda: 确保你的 Anaconda 环境是最新的。5、检查网络连接: 安装过程中如果遇到连接问题,请确保你的网络连接正常,并且没有任何防火墙或代理设置阻止了安装。9、安装依赖: 有时候,pandas 安装需要先安装其依赖库。6、查看错误信息: 安装失败时通常会有错误信息,仔细阅读这些信息可以提供关于问题的线索。如果以上方法都无法解决问题,你可以提供具体的错误信息,这样我可能能提供更具体的帮助。7、检查兼容性: 确保 pandas 的版本与你安装的 Python 版本兼容。
2024-03-12 19:19:00
2288
1
原创 pytorch中tensor数据类型、常用运算函数以及使用案例
Tensor的数据类型非常重要,因为它决定了数据在计算过程中的行为,包括如何进行数学运算以及如何处理梯度下降等。在设计和训练深度学习模型时,正确处理Tensor的数据类型和进行有效的数据运算是非常关键的。在Python的深度学习库中,如PyTorch,Tensor的数据类型通常与NumPy的数据类型相对应。不同的数据类型会影响到模型的性能和数值稳定性,因此在设计模型时,需要根据实际需求选择合适的数据类型。噪声添加:在某些情况下,为了提高模型的鲁棒性,可能会在数据中添加一定程度的噪声。
2024-03-12 15:48:50
890
原创 数据库设计的三大范式理解与应用
第二范式还要求表中的非主键字段必须完全依赖于主键,而不是仅依赖于主键的一部分(对于组合主键来说)。第三范式(3NF):在第二范式的基础上,要求一个表中的非主键字段必须直接依赖于主键,不能存在传递依赖。传递依赖是指非主键字段依赖于另一个非主键字段。第一范式(1NF):确保数据库表的每一列都是不可分割的基本数据项,即表中的所有字段值都是不可再分的原子值。这个范式的主要目的是确保每一个字段都是单一属性的,不包含多个值,保证了数据的原子性。总之,三大范式是关系型数据库设计的基础,有助于确保数据的准确性和一致性。
2024-03-06 18:27:59
544
原创 什么是张量?如何理解张量?
张量在物理学、工程学、计算机科学等领域都有广泛的应用,比如在机器学习和深度学习中,神经网络的参数和数据通常以张量的形式表示和处理。在数学和物理学中,张量是一种广泛应用的概念,用来描述物理量在空间中的分布和变化。:通过练习张量的相关问题和实际应用,逐渐加深对张量的理解。:首先,从一维数组(向量)和二维数组(矩阵)开始,理解它们分别是零阶张量和一阶张量的特例。想象不同阶数的张量在空间中的表现形式,可以帮助理解张量的几何意义。总的来说,理解张量需要一个渐进的过程,结合理论和实践,逐步加深对张量概念的理解和运用。
2024-03-03 12:01:30
1475
原创 Firewalld的常用操作
Firewalld为管理员提供了一个更为直观和易于使用的界面来管理防火墙规则,同时保持了iptables的强大功能。此外,更改防火墙设置可能会影响系统的安全性和网络访问,因此在进行任何更改之前,请确保你理解这些更改的影响。区域管理:Firewalld将网络接口分配到不同的区域(例如:public, private, external等),每个区域可以有自己的防火墙规则。服务管理:管理员可以为特定的服务(如SSH, HTTP等)设置规则,这些服务规则可以应用于单个或多个区域。
2024-02-29 14:55:08
418
原创 conda常用命令详解
这些是一些常用的 Conda 命令及其详细解释,希望能够帮助你更好地使用 Conda 进行软件包和环境管理。Conda 是一个功能强大的包管理器和环境管理器,用于安装、部署和管理软件包和其依赖关系。创建一个名为 myenv 的环境,并指定 Python 版本为 3.8。安装名为 numpy 的软件包到当前激活的环境中。列出所有已创建的环境,显示当前激活的环境。列出当前环境中已安装的所有软件包。清理当前环境中不需要的软件包和缓存。列出当前环境中可更新的所有软件包。激活名为 myenv 的环境。
2024-02-24 20:18:30
1001
原创 SpringBoot 2.7.6 集成Activiti 7.1.0.M6 所需的配置文件
【代码】SpringBoot 2.7.6 集成Activiti 7.1.0.M6 所需的pom文件。
2024-02-08 11:31:00
804
原创 Jdk版本对应关系
JDK(Java Development Kit,Java开发工具包)版本和Class文件的编译版本之间有一一对应的关系。Class文件的编译版本通常被称为“字节码版本”,它表示了编译后的Java代码所对应的Java虚拟机(JVM)版本。
2024-02-07 09:45:56
2542
1
原创 Oracle表结构转成MySQL表结构
Oracle数据库中一些特殊的功能或数据类型(如ROWID、UUID、网络数据类型等)在MySQL中可能没有直接的对应项,需要找到合适的替代方案或转换逻辑。确保目标MySQL数据库使用与Oracle数据库相同的字符集和排序规则,这通常在MySQL中通过CHARACTER SET和COLLATE语句来指定。在进行数据库迁移时,务必确保备份原始数据,并在迁移后进行全面的测试,以确保数据的完整性和应用程序的功能性。Oracle使用的是固定的字符集和排序规则,而MySQL使用的是可变字符集和排序规则。
2024-02-06 16:15:29
2950
原创 openEuler 22.03 docker安装elasticsearch 7.17.17
Docker是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。: 如果您还希望安装Kibana来监控Elasticsearch,您可以按照类似的方式使用Docker安装Kibana,并配置Kibana以连接Elasticsearch。请注意,在实际操作中,您需要根据具体的Elasticsearch版本查找对应的Docker镜像,并根据自己的需求调整配置文件。根据您的需求配置配置文件。
2024-02-04 11:17:52
689
原创 openEuler 22.03 登录提示设置
在openEuler系统中,您可以通过编辑 /etc/motd 文件来设置登录提示信息。motd 是 “Message of the Day” 的缩写,它通常包含当天的提示信息,在用户成功登录到Linux系统后显示。现在,当用户登录CentOS系统时,他们将看到您设置的提示信息。这可以用于发送重要的通知或信息给登录的用户。在 vi 或 nano 中,您可以按下 Esc 键,然后输入 :wq 并按下 Enter 键来保存并退出。,您可能需要使用 sudo 来获取对 /etc/motd 文件的写入权限。
2024-02-02 18:27:15
839
原创 CentOS服务器拒绝SSH登录
确保防火墙允许SSH连接:如果服务器上的防火墙配置不正确,可能会导致SSH连接被拒绝。检查网络连接:确保服务器与您的计算机之间的网络连接是正常的。您可以尝试使用其他网络连接或ping服务器以检查是否能够访问。确认SSH服务正在运行:在服务器上确认SSH服务正在运行。检查SSH配置文件:确认SSH服务器配置文件是否正确设置。默认情况下,CentOS的SSH配置文件位于。如果上述方法仍无法解决问题,请检查系统日志文件(如。)以获取更多详细的错误信息,并尝试根据错误信息进一步解决问题。
2024-01-25 15:00:04
2472
原创 Centos7 Jenkins开机自启动
使用文本编辑器打开rc.local文件,例如使用vi /etc/rc.d/rc.local。首先,确保您的Shell脚本位于正确的路径,并且具有执行权限。脚本文件的开头应该使用#!请将user替换为实际的用户名,将/path/to/替换为脚本的实际路径。如果您的系统已经启用了systemd,您也可以创建一个服务来管理您的脚本。使用这些方法,您可以根据需要选择最适合您的开机自动执行脚本的方案。修改ExecStart行的/path/to/为您的脚本实际路径。修改/path/to/为您的脚本实际路径。
2024-01-22 10:17:40
1158
原创 Centos7 安装Jenkins2.440
从官网下载jdk11,例如:jdk-11.0.21_linux-x64_bin.tar.gz,使用命令tar -zxvf jdk-11.0.21_linux-x64_bin.tar.gz -C / 直接解压。以上步骤是在CentOS 7上手动安装Jenkins 2.440的基本步骤。请注意,根据您的网络环境,可能需要替换下载链接中的镜像源地址。首先,确保您的CentOS 7系统已经安装了Java 11。记录下显示的密码,并在浏览器中输入。
2024-01-16 19:33:51
846
原创 CentOS 7 安装Jdk 配置环境变量
将JAVA_HOME变量设置为JDK安装路径,如/usr/local/java/jdk1.8.0_204。验证JDK是否安装成功,输入命令:java -version。如果能看到JDK的版本信息,则表示安装成功。这样,JDK就成功安装并配置好环境变量了。使用source命令使环境变量生效,命令为:source /etc/profile。下载JDK8或其它版本的安装包,并解压到一个新建的Java目录中。首先,需要检查系统是否自带JDK,并删除已有的JDK。
2024-01-16 19:04:50
1325
韩顺平Scala 2018 最新 完成 文档
2019-04-14
尚硅谷Java视频教程_Dubbo
2018-08-29
尚硅谷Java视频教程_SVN高级视频教程 2018 最新
2018-04-28
从网络maven库上面下载jar包到本地仓库的工具
2018-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人