置顶 基于 Vue3 + Element Plus + Go + Postgres + Redis 开发的工单系统
什么是工单系统? 工单系统是一种用于跟踪、管理和解决问题或请求的软件工具。 它通常由一个中央数据库和一个用户界面组成,用户可以通过该界面提交请求或问题,而支持人员可以使用该界面查看、分配和解决这些问题…
探索 Rust:条件和循环
在 Rust 中,流程控制是指通过条件判断、循环来规定代码的执行顺序。 使用 if、else、else if、if let 语句进行条件判断,根据条件执行不同的代码块; 通过 loop、while 和 for 循环来实现重复执行代码的需求; 这…
探索 Rust:元组、数组和切片 – 强大的基础复合类型和数据引用类型
Rust内置两种基础复合数据类型,即元组(tuple)和数组(array)。另外,当我们需要读取和处理元组或数组时,经常使用切片(slice)这种数据类型。因此,在介绍完Rust的基础复合数据类型后,本文将进一步讨论切片类…
探索 Rust:标量类型、整数溢出与浮点数操作详解
Rust 的标量类型是一种用于表示单一的、不可拆分的值,它包括整数(整数类型)、浮点数(浮点类型)、字符(字符类型)和布尔值(布尔类型)。 这些类型具有固定的大小,通常用于表示基本的原子数据,支持各种数学…
探索 Rust:变量的可变性,如何保障代码的安全与可维护性
在 Rust 中,变量是用于存储和管理数据的标识符,每个变量都有一个特定的数据类型,例如整数、浮点数、布尔值等。 变量的生命周期由其作用域决定,它们可以在函数内部或全局范围内声明。 Rust 要求在使用变量之前必…
探索 Rust:从 ‘Hello, World!’ 到 Cargo 工程
假设你已经成功安装了 Rust,那么现在我们来开始你的 Rust 编程之旅的第一步,从一个传统的 “Hello, World!” 示例开始正式的 Rust 学习。 首先,我们需要创建一个目录,来整体存放我们的示例代码。我这边的工作目录…
探索 Rust:高性能系统编程语言的魅力与安装指南
Rust 是什么? Rust 是一门系统编程语言,旨在提供高性能、并发安全和内存安全的编程环境。它于2010年首次发布,由 Mozilla 开发,并在开源社区的支持下不断发展壮大。 优点 缺点 总体来说,Rust 是一门强大的系统…
Go 语言泛型简介与应用
Go 语言自 1.18 版本开始引入了泛型支持,使得开发者可以使用更加灵活且类型安全的代码。泛型提供了编写通用、可重用的代码的能力,减少了重复的代码,使得程序更加简洁。本文将详细介绍 Go 语言泛型的基本概念和使…
支持工单内容全文检索的灵活工单系统
flexible 是使用 Go + Vue3 + element-plus + postgresql 开发的工单系统。 后续会持续增加更多好的功能。 整体架构采用多应用管理的方式进行开发,因此对于想基于此平台进行二次开发的使用者来说是非常友好的,可…
Postgres 中使用 Zhparser 插件进行中文全文检索
本文来介绍下如何使用 Postgres 进行全文检索。 Postgres 本身目前还不支持中文的分词检索,因此我们需要借助第三方插件 Zhparser 来实现我们需要的中文全文检索的功能。 本文中的 Postgres 是 14.4 的版本,进行全…