叩町
叩町
一个编程知识记录博客
首页
编程
软件工具
开源项目
编程语言
操作系统
中间件
游戏
足迹
工具箱
代码仓库
文件快递柜
通用小工具
首页
编程
软件工具
开源项目
编程语言
操作系统
中间件
游戏
足迹
工具箱
代码仓库
文件快递柜
通用小工具
最新文章
【Go】基本数据类型
布尔类型 用于存储逻辑值,只有true和false两个取值。布尔类型的值作为布尔表达式的求值结果,可以与其他布尔表达式进行比较和操作: &&:逻辑与运算符,两个操作数都为真时结果为真 ||:逻辑或运算符,至少有一个操作数为真时结果为真 !:逻辑非运算符,用于取反一个布尔值 数值类型 基本数值
go
10
0
2025-12-19
详细介绍 UTF-8 编码:发展历程、内部实现与工程实践
在现代软件系统中,“文本”看似简单,却长期是跨平台与跨语言最复杂的工程问题之一。不同国家和地区的文字体系、历史遗留的编码方案、网络协议的演进以及操作系统的差异,共同推动了统一字符集与统一编码形式的诞生。UTF-8 作为当今互联网上事实标准的 Unicode 编码方式,兼容 ASCII、适配多语言、利
9
0
2025-12-19
【Go】Go的变量和作用域
Go包含强大的静态类型系统,包含基本类型、复合类型、指针类型、函数类型、接口类型、通道类型等,Go内置的类型如下: 类型分类 类型 描述 基本类型 bool 布尔类型,值为true或false int 有符号整数类型 int8 8位有符号整数
go
6
0
2025-12-19
【GO】Go的依赖管理
构建一个Go程序的过程包括确定依赖包及其版本、编译这些包以及将编译后的目标文件链接在一起。 Go依赖管理模式经历的三个阶段: GOPATH模式:编译器尝试在$GOPATH/src目录下寻找第三方依赖包,仅获取当前依赖包在获取时的最新版本,不关注具体的某个版本,会造成一些构建问题。 Go1.5版本推出
go
8
0
2025-12-18
【Go】Go项目的代码组织结构
笔记内容来自《Go语言第一课》 Go包 包的定义与导入 Go程序由多个Go包组合而成。在Go项目中,每个目录代表一个Go包,并且该目录的名字要与包名保持一致。包目录下的所有Go源文件都属于该Go包的一部分,并且每个源文件都需要以包声明开始: // foo目录下的foo.go package foo
go
17
1
2025-12-18
【Go】第一个Go程序
HelloWorld 创建项目文件夹 编写源码并运行程序 Go本身不严格限制代码的存储位置,但还是建议将Go的相关目录进行管理,避免项目混乱。创建项目目录后,在目录下创建main.go文件并··写入以下代码: package main import "fmt" func main() { fm
go
16
2
2025-12-18
【GO】GO开发环境准备
版本选择 Go语言官方的版本发布节奏已经基本稳定,通常每半年发布一次(大致2月和8月),版本号使用语义化版本号对版本进行描述: 1.X:主线版本,通常每半年发布一次。 1.X.Y:补丁版本,用于修复bug或安全问题,不会引入新特性。 Go官方对Go1.X有兼容性承诺,语言层面与标准库的公共API尽量
go
15
0
2025-12-15
Dolt服务器部署
本文详细介绍了在 Linux 系统中安装和配置 Dolt 数据库服务器的完整步骤,包括创建用户、下载安装、配置文件设置、服务启动方式以及默认密码修改。
中间件
143
0
2025-11-06
【Dolt】Dolt存储过程
本文介绍了Dolt数据库的一系列存储过程,包括DOLT_CLEAN用于清理未跟踪表,DOLT_CLONE用于克隆数据库,DOLT_COMMIT用于提交更改,DOLT_CONFLICTS_RESOLVE用于解决合并冲突,以及DOLT_FETCH、DOLT_GC、DOLT_MERGE、DOLT_PULL、DOLT_PUSH、DOLT_REBASE、DOLT_REMOTE、DOLT_RESET、DOLT_REVERT、DOLT_TAG、DOLT_UNDROP和DOLT_VERIFY_CONSTRAINTS等用于版本控制、数据管理和远程操作的功能。此外,还涵盖了统计更新和权限控制的相关过程。
中间件
632
1
2025-08-22
【Dolt】Dolt内置函数
本文介绍了Dolt数据库中的信息类函数和表函数。信息类函数包括获取当前分支名称、合并基础哈希值、表和数据库哈希值、版本信息、祖先关系判断以及最后插入UUID等功能。表函数部分重点讲解了DOLT_DIFF()和DOLT_DIFF_STAT(),它们分别用于计算表数据差异和差异统计,支持两点和三点差异比较,能够处理包含模式变更的情况,为数据库版本比较和数据监控提供了强大工具。
中间件
608
0
2025-08-22
阅读更多