上一页 1 2 3 4 5 6 7 ··· 48 下一页
摘要: 不得不说Oracle安装在Windows上就够麻烦了,到Linux上直接地狱难度. 众所周知Oracle是收费软件,所以什么从仓库一键安装就不要想了, 现在更是变本加厉,下载必须注册Oracle账号,希望大家以后都别用了吧,用"世界上最先进的开源关系型数据库"PG不好吗. 言归正传,为了尽量简单,选 阅读全文
posted @ 2025-10-27 08:18 dirgo 阅读(155) 评论(0) 推荐(0)
摘要: 自己个人的经验总结: 当其他技术配置检查多次都无误,但就是不行的时候,要考虑低级错误的可能: 比如本次 就是 之前 存储桶 的名字改过,但是只改了代码里 获取预签名url的,上传的没有改 导致的结果就是url根本是错的,因为存储桶里没有那个图片对象,它们都在旧的存储桶里 需求: javaSpring 阅读全文
posted @ 2025-10-27 00:31 dirgo 阅读(228) 评论(0) 推荐(0)
摘要: 在为内网应用选择端口时,确实有一个通用的最佳实践范围。简单来说,通常建议使用1024以上的端口,并优先考虑在49152至65535这个动态或私有端口范围内进行选择。 下面这个表格整理了不同端口范围的用途和选择建议,可以帮助你快速了解: 端口范围 IANA 分类 主要用途 内网应用选择建议 0 - 1 阅读全文
posted @ 2025-10-23 09:37 dirgo 阅读(58) 评论(0) 推荐(0)
摘要: 自己的总结: 1.如果不想使用LVM,可以把全部空间都分配完,因为标准分区下,如果不是相邻,未分配空间很难加入已有分区来扩容,只能新建一个分区,挂载到想扩容分区的子目录使用. 2.即使内存很大,swap分区还是建议保留,参考文章:【译】替 swap 辩护:常见的误解 - Farseerfc的小窝 3 阅读全文
posted @ 2025-10-23 09:12 dirgo 阅读(101) 评论(0) 推荐(0)
摘要: MyBatis 的 @SelectProvider 是一个强大的注解,用于动态生成 SQL 语句。让我详细介绍一下它的用途和使用方法。 一、@SelectProvider 的作用 主要用途: 动态 SQL 构建 - 根据条件动态生成复杂的 SQL 代码逻辑控制 - 使用 Java 代码控制 SQL 阅读全文
posted @ 2025-10-21 17:04 dirgo 阅读(196) 评论(0) 推荐(0)
摘要: 1.推荐使用范围查询,即 SELECT * FROM your_table WHERE date_column >= TO_DATE('2023-01-31', 'YYYY-MM-DD') AND date_column < TO_DATE('2023-01-31', 'YYYY-MM-DD') + 阅读全文
posted @ 2025-10-21 15:22 dirgo 阅读(82) 评论(0) 推荐(0)
摘要: 原文地址:Day.js 使用详解与实战笔记 - 知乎 在现代前端开发中,日期和时间的处理是一个常见但容易出错的任务。虽然 JavaScript 内置了 Date 对象,但它功能有限且用法不够直观。Day.js 是一个轻量级(2KB 大小)、快速且与 Moment.js API 完全兼容的日期处理库, 阅读全文
posted @ 2025-10-17 16:29 dirgo 阅读(148) 评论(0) 推荐(0)
摘要: 在 JavaScript 中处理日期格式化,原生能力确实有限,但现代的 Intl 对象提供了不错的基础支持。对于更复杂或要求高的场景,社区一些优秀的库能让你事半功倍。 下面这个表格整理了主要的日期格式化方案,帮你快速了解: 方案类型 代表库/方法 核心特点 适用场景 原生 JS 方案 Intl.Da 阅读全文
posted @ 2025-10-17 16:15 dirgo 阅读(59) 评论(0) 推荐(0)
摘要: 原文地址:WebStorm用Debug模式调试Vue等前端项目_webstorm怎么debug-CSDN博客 首先确保你的Vue项目能生成Source Map,这样断点才能准确映射到源代码上。 1.Webpack需要显式设置: 打开项目根目录下的 vue.config.js 文件(如果没有,可以创建 阅读全文
posted @ 2025-10-16 17:30 dirgo 阅读(145) 评论(0) 推荐(0)
摘要: 1.v4版本(项目已经升级为VxeUI)把之前的vxe-table项目分成了几类:比如按钮,分页等组件 放到了vxe-pc-ui项目里,而vxe-table则只剩与其他前端UI框架类似的专注表格的功能,所以要正常使用原来的 分页/工具栏等功能,必须按照文档的默认安装,安装3个项目包,如下: pnpm 阅读全文
posted @ 2025-10-16 09:12 dirgo 阅读(133) 评论(0) 推荐(0)
摘要: 公司前端框架使用element plus,自带的table比较基础,稍微复杂一点的功能就需要手搓或者引入其他组件库,所以查找了一下其他功能更完善的table组件,结果如下: 1.AG Grid 英国一家公司产品,据说功能强大,国内用的较少,对应中午文档就少,社区版开源免费,复杂一些的功能,如导出需要 阅读全文
posted @ 2025-10-15 11:31 dirgo 阅读(75) 评论(0) 推荐(0)
摘要: 在 package.json 中,版本号前面的符号用于定义依赖包的版本更新规则。下面我为你详细解释这些符号的含义: 主要版本控制符号 1. ^ - 插入符号 (Caret) 允许更新到不改变最左边非零数字的版本 ^1.2.3 = >=1.2.3 <2.0.0 ^0.2.3 = >=0.2.3 <0. 阅读全文
posted @ 2025-10-15 10:57 dirgo 阅读(40) 评论(0) 推荐(0)
摘要: 经过测试,用下方文章的第4中方法可以实现 原文地址:Flutter 状态栏完美攻略,不要找了,都在这里了 - 简书 本篇文章的前提是使用Scaffold和AppBar组件。 1. 沉浸式状态栏 Scaffold( extendBodyBehindAppBar: true, appBar: AppBa 阅读全文
posted @ 2025-10-14 11:12 dirgo 阅读(81) 评论(0) 推荐(0)
摘要: 在 Java 中实现定时任务有多种方式,下面详细介绍各种方法的使用: 1. Timer 和 TimerTask(基础版) import java.util.Timer; import java.util.TimerTask; public class TimerExample { public st 阅读全文
posted @ 2025-10-11 15:01 dirgo 阅读(200) 评论(0) 推荐(0)
摘要: 在 Vue 3 中,需要通过路由传递复杂参数(比如一个对象)时,有多种方法可以实现。下面我为你详细介绍几种主流方式,并提供相应的代码示例。 最佳实践提示:传递复杂对象时,由于 URL 有长度限制,对于数据量较大的对象,建议优先考虑状态管理(如 Pinia)或本地存储。若数据量不大且需要URL体现参数 阅读全文
posted @ 2025-10-10 10:24 dirgo 阅读(310) 评论(0) 推荐(0)
摘要: 在 Pinia 中使用计算属性的原因详解 🔍 核心原因:响应式数据绑定 1. 响应式数据同步 import { onMounted, computed, ref } from 'vue' import { useUserStore } from '@/stores/userStore' const 阅读全文
posted @ 2025-10-10 10:19 dirgo 阅读(30) 评论(0) 推荐(0)
摘要: 了解 Vue 3 中路由跳转时传值的方法是开发中的常见需求。由于 Vue 3 引入了 Composition API,路由的使用方式与 Vue 2 有所不同。下面我将为你梳理几种主要的路由传值方式。 下面是一个汇总表格,帮助你快速了解各种传值方式的特点: 传值方式 特点 适用场景 页面刷新后数据是否 阅读全文
posted @ 2025-10-10 10:00 dirgo 阅读(504) 评论(0) 推荐(0)
摘要: 在 Vue 3 的单文件组件(SFC)中,使用 <script setup> 语法糖时,我们通常需要为组件指定一个名称(name),这在调试和递归组件中很有用。然而,由于 <script setup> 是一种编译时语法糖,它默认不提供直接定义组件选项(如 name)的方式。因此,我们有两种常见的方式 阅读全文
posted @ 2025-09-30 15:53 dirgo 阅读(411) 评论(0) 推荐(0)
摘要: ?? 和 || 的区别详解 在 JavaScript/TypeScript 中,??(空值合并运算符)和 ||(逻辑或运算符)都用于提供默认值,但它们在处理不同值时有关键区别。 核心区别 运算符 名称 触发条件 处理假值的方式 ?? 空值合并运算符 仅当左侧为 null 或 undefined 保留 阅读全文
posted @ 2025-09-30 15:44 dirgo 阅读(151) 评论(0) 推荐(0)
摘要: 1.script-setup语法糖下 // 获取 emit,注意需要直接在setup范围下,放在具体方法里,可能会因作用域导致获取不到defineEmitsconst emit = defineEmits(['quanping-comp']); 阅读全文
posted @ 2025-09-30 15:41 dirgo 阅读(12) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 48 下一页