记录开发日常

记录前端、Java、Python点点滴滴

  • 博客(56)
  • 收藏
  • 关注

原创 解决Git报错:fatal: detected dubious ownership in repository at

这是因为该项目的所有者与现在的用户不一致。, 那么就会导致上面的错误。解决的办法也很简单在。

2024-03-07 08:43:08 557

原创 Ant Design Vue 修改Model弹框 样式不生效

于是研究了好久才找到样式不生效的原因。其他的样式都可以更改,唯独更改。弹框组件的样式一直不生效。组件库中又踩了一个坑。

2024-03-07 08:42:25 488

原创 快速上手Python装饰器

Python 装饰器是一种强大的编程工具,可以用于修改、扩展或包装 Python 函数和类。本文将深入探讨装饰器的概念、语法以及它们在实际开发中的应用装饰器就是在不修改被装饰器对象源代码以及调用方式的前提下为被装饰的对象扩展新的功能在实际项目开发中,有很多地方需要用到装饰器,比如性能计时器、登录验证和日志记录等。

2024-03-07 08:41:37 377

原创 掌握要领:Python列表操作指南

掌握要领:Python列表操作指南

2024-03-07 08:40:38 371

原创 Spring Boot 多环境配置

在现代的软件开发中,通常需要将应用程序部署到不同的环境中,如开发环境、生产环境和测试环境等。每个环境可能需要不同的配置参数,例如数据库连接信息、日志级别等。中,我们可以通过简单的配置实现多环境配置,提高开发和部署的灵活性。当然不仅限于一条配置,也可以多个配置。

2024-03-07 08:39:50 1182

原创 Spring Boot 生成与解析Jwt

/</</</

2024-03-07 08:39:19 569

原创 Spring Boot 实现文件本地以及OSS上传

/</</</

2024-03-07 08:37:12 573

原创 你未必知道的CSS阴影

假设我们有这样的需求,给图片或元素周围设置阴影效果那么大家一定会联想到。这个属性能够根据周围的像素点来设置阴影,可以看到左边是需求效果,而右边使用了。解决这个问题的方法非常简单,可以通过。属性,但其实 实现的效果是不对的。后,效果并不是我们想要的那样。会给整个盒子设置阴影。

2024-03-07 08:35:16 441

原创 Spring Boot 多环境配置

在现代的软件开发中,通常需要将应用程序部署到不同的环境中,如开发环境、生产环境和测试环境等。每个环境可能需要不同的配置参数,例如数据库连接信息、日志级别等。中,我们可以通过简单的配置实现多环境配置,提高开发和部署的灵活性。当然不仅限于一条配置,也可以多个配置。

2024-03-07 08:34:28 865

原创 盘点 Vue 的生命周期每个阶段都做了哪些事儿

这个阶段还不能访问data中的属性以及method中的方法,因为Vue实例还没有初始化成功。此时Vue的实例已经挂载完毕,可以访问data和method了,一般在这里发起axios网络请求并赋值给data中的数据。但是还不能获取或修改dom元素,因为dom还没有挂载成功。如果情况特殊,可以使用nextTick来操作dom**beforeMount: ** 此时还是无法获取dom,因为dom还没有挂载到页面上。到这一步dom就挂载成功了,可以进行操作了。此时Vue。

2024-03-07 08:33:31 712

原创 JavaScript 函数柯里化的应用场景

函数柯里化就将一个多参数的函数转换为只能接收一个参数的函数。通过柯里化,可以将函数的参数逐步应用,形成一个参数序列,使得函数的调用更加灵活,方便参数的复用和定制。简单来说就是简化函数的参数接收,将多个参数尽可能的变少。

2024-03-07 08:32:51 384

原创 JavaScript 的类型转换机制

JS中的类型转换机制可以分为显式和隐式

2024-03-07 08:31:54 348

原创 最全 Vue 性能优化方案

当涉及到Vue应用的性能优化时,有许多技术和策略可以帮助提升应用的性能并改善用户体验。以下总结了常用的十种Vue的性能优化方案。

2024-03-07 08:30:22 1485

原创 使用 Maven 的 dependencyManagement 管理项目依赖项

使用元素可以简化依赖项版本的管理,减少重复和错误的声明。通过将版本号集中在一个地方进行管理,确保项目中所有使用的依赖项的版本保持一致性。这不仅提高了开发效率,还能减少因依赖项版本不一致导致的问题。因此,在开发 Java 项目时,我们应该充分利用它来更好地管理项目的依赖项版本。

2024-01-06 17:09:48 699

原创 在 Linux 中开启 Flask 项目持续运行

本文介绍了两种在Linux服务器上实现持续运行Flask项目的方法。第一种方法使用进程管理工具(如 Supervisor 或 Systemd),第二种方法使用nohup命令。使用这些方法可以使Flask项目在关闭SSH终端后仍然持续运行,并在服务器重启后自动重新启动。

2024-01-04 20:14:56 902

原创 带你快速上手 Nuxt3 服务端渲染

Nuxt.js 是一个基于 Vue.js 的服务端渲染框架,它提供了许多优势和功能。使用 Nuxt.js 可以帮助你构建高性能、可伸缩和易于开发的 Vue.js 应用程序,尤其适用于需要服务端渲染和优化的项目

2023-12-31 15:28:28 999

原创 [建议收藏 持续更新] 前端开发 - 宝藏级网站汇总

[建议收藏 持续更新] 前端开发 - 宝藏级网站汇总

2023-12-31 15:26:45 1023

原创 实现 Spring Boot 项目热重载,无需重启,省时省力

通过JRebel插件 实现项目热重载。类似于前端Webpack热重载功能 无需重启,省时省力。

2023-12-25 19:51:56 944

原创 [ Vue3 ] 三种方式实现组件数据双向绑定

在 Vue 中,组件数据双向绑定是一项非常重要的特性,它使得我们能够轻松地在组件中处理数据的变化并将其同步到视图比如我们想要在父组件中修改数据能够同步给子组件,并且子组件修改数据也能同步给父组件,使他们数据一方发生变化,则双方都发生改变

2023-11-28 17:31:03 5952 2

原创 [ CSS ] 内容超出容器后 以...省略

padding;margin;color;;

2023-11-27 10:34:11 534

原创 [ BUG ] 踩坑 Axios Delete 请求传参

在 `POST` 请求中,我们可以直接将数据对象作为第二个参数传递给 `Axios`,因为 `POST` 请求通常包含请求体。但是在 `DELETE` 请求中,我们需要使用对象字面量套一个自定义的 `data` 作为第二个参数,并使用 `data` 字段指定数据。

2023-11-27 10:30:51 920

原创 Vue3 + Scss 实现主题切换效果

先给大家看一下主题切换的效果:像这样的效果实现起来并不难,只是比较麻烦,目前我知道的有两种方式可以实现,分别是CSS变量、样式文件切换,下面是该效果的核心实现方法。

2023-11-27 10:29:56 1221

原创 [ TypeScript ] 多个不同文件但类型名相同该如何区分?

在使用TypeScript时,当遇到不同文件中存在相同名称的类型定义时,我们可以使用命名空间或模块来解决类型名称冲突的问题。通过将不同的类型定义封装在命名空间或模块中,并通过命名空间或模块来引用它们,我们可以避免类型冲突,并准确地使用每个类型定义。无论是命名空间还是模块,我们都应根据项目的需要和组织结构来选择使用合适的方式。命名空间适合用于更传统的代码库,而模块适合用于现代的模块化项目。根据不同的情况,选择合适的解决方案,将大大提升代码的可读性和可维护性。

2023-11-27 10:21:44 459

原创 [ Vue3 ] 组合式API + Setup语法糖 如何获取组件实例?

在Vue2中,我们可以给组件设置ref来获取组件实例中所有的属性和方法

2023-11-26 18:51:50 1445

原创 Java中那么多排序方法该怎么选择呢

综上所述,这三种排序方法在使用方法、适用类型和应用场景上有所不同。如果需要对基本类型数组进行排序,使用方法效率较高;如果需要对对象集合进行排序,使用方法更加通用和稳定;而集合自身的sort方法则适用于特定集合类,并具备一些特定功能。根据具体的需求选择合适的排序方法,可以提高代码的可读性、可维护性和性能。

2023-10-01 12:51:38 112

原创 重写 equals 方法,实现比较两个对象值是否相等

重写 equals 方法,实现比较两个对象值是否相等

2023-09-18 11:37:05 534

原创 使用Java实现电影权限管理系统

使用Java实现电影权限管理系统

2023-09-16 19:12:49 169

原创 Java面向对象,全程无废话,偏实战

/ 类属性String brand = "苹果";// 类方法System.out.println("打电话");System.out.println("发短信");两个类在同一个包中,那么不需要引入彼此就可以直接使用// 可以直接使用同一个包中的类// 苹果。

2023-09-15 14:38:39 138 2

原创 CSS 四中方法实现水平 垂直居中

CSS 四中方法实现水平 垂直居中

2023-09-08 15:55:32 140

原创 一篇文章教会你 Vue3 + Vite 项目资源如何动态访问

一篇文章教会你 Vue3 + Vite 项目资源如何动态访问

2023-09-08 15:28:15 620

原创 采用nodejs + socket.io实现简易聊天室功能(群聊 + 私聊)

采用nodejs + socket.io实现简易聊天室功能,支持群聊以及私聊

2023-09-08 11:49:51 365 2

原创 JavaScript 扩展运算符实现数组解构、合并

使用扩展运算符可以轻松提取和操作数组元素。表示,可用于对象 或 数组的解构。

2023-09-08 11:30:38 78

原创 没有一句废话 快速入门 Pinia,告别 Vuex

Pinia 是一个状态管理工具,它和 Vuex 一样,为 Vue 应用程序提供全局数据共享能力。通过这篇文章快速入门 Pinia🍍,告别 Vuex

2023-09-08 08:40:18 94

原创 在项目中使用 vee-validat 表单校验组件

在项目中使用 vee-validate 表单校验组件

2023-08-30 11:39:37 117

原创 Vue3 数据双向绑定 / 原理

这样一来不论是父组件还是子组件修改了数据,数据都会同步发生变化。来实现组件之间的数据双向绑定,下面是一个简单的示列。如果需要实现多个数据双向绑定,可以这么写。方法来修改数据 实现双向绑定。在子组件中调用父组件的。

2023-06-26 19:52:47 982

原创 Python有没有类似前端中的 package.json 包文件?

Python有没有类似前端中的 package.json 包文件?可以使用pip list这个命令会列出所有已安装的包及其版本信息。

2023-04-23 09:36:25 225

原创 解决:xxxx If this is a native custom element, make sure to exclude it from component resolution

这种报错通常是因为在 `Vue.js` 应用程序中使用了自定义组件,但是在编译选项中没有将其排除在组件解析之外。

2023-04-23 09:34:29 2350

原创 JavaScript常用循环方法介绍

JavaScript常用的循环方法

2023-03-25 17:38:20 117

原创 [ CSS ] 文本禁止被选中、复制操作

通过这篇文章能你明白user-select: none的应用场景,以及使用!

2022-09-29 21:20:57 736

原创 带你玩转Git命令

一篇文章带你玩转Git命令

2022-09-29 20:52:11 124

空空如也

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

TA关注的人

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