注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务

后端服务

  • Go中的编码转换

    在使用Go处理文本(如网页)时,会遇到编码问题,Go的默认编码是UTF-8,遇到其他编码的字符会出错,此时需要对文本进行转换在Go的官方库中没有编码转换相关库,但是在golang.org/x中有相关现实的库golang.org/x 是 Go 官方团队维护的一个扩展库集合,提供了许多标准库之外的实用功能和工具,虽然不属于Go标准库,但大多数库已经经过广泛测试和使用,具备较高的稳定性和可靠性golang.org/x/text/transform是用于处理文本转换的工具,为文本的编码转换、规范化、过滤等操作提供一个统一的接口和实现框架type Transformer type Transfor...

    2025-03-07
  • Go的test测试工具

    test是Go内置的测试工具,主要用于代码的自动化测试、性能评估和质量分析,测试的逻辑编写需要Go的内置官方库"testing" 自动化测试:自动识别和执行项目中的测试用例,验证代码逻辑的正确性及性能表现 性能评估: 通过多次迭代执行和信息统计,评估代码性能 质量分析: 通过覆盖率测试和模糊测试,确保代码的稳定可靠 go test的两种运行模式 1> 本地目录模式(不指定目录或包),会在当前目录中查找名称为"*_test.go"的文件,此模式下默认是禁用缓存的 2> 包列表模式(指定目录或包),会在指定目录中查找名称为"*_test.go"的文件,此模式下默认开启缓存,缓存匹配时将...

    2025-02-18
  • Go的标准库net/http客户端简单使用

    Go的标准库net/http提供的完整的http服务端和客户端的实现,此篇文章仅记录客户端常用相关功能的使用从Go1.6开始,http包在使用HTTPS时对HTTP/2协议默认支持包级函数 CanonicalHeaderKey(s string) string 返回标头中键的规范格式 将第一个字母和连字符"-"后面的任何字母转换为大写,其余部分将转换为小写 如果包含空格或无效的标头字段字节,则不进行任何修改返回 DetectContentType(data []byte) string 获取给定数据的Content-Type 最多读取分析前 512 字节的数...

    2024-12-27
  • Go标准库中的net/url

    url包解析URL并实现查询转义包级函数 JoinPath(base string, elem ...string) (result string, err error) 解析所有参数并返回连接后的url字符串 结果中会清除任何"./" 或 "../" 元素 PathEscape(s string) string 编码一个字符串以使其可以作为一个路径字符串安全的放置在url中 将特殊字符(包括/)替换为%XX序列 PathUnescape(s string) (string, error) 解码一个路径字符串 QueryEscape(s st...

    2024-12-26
  • duckdb复合数据类型的相关函数

    Array和LISTArray和LIST都是表示一组有序的相同数据类型的数据序列,其中Array为固定长度,LIST为可变长度定义: Array:Type[size] LIST :Type[] 创建: 字面量形式两者相同:[val1,val2,...] 函数形式: Array:array_value(val1,val2,...) LIST :list_value(val1,val2,...)由于两者的底层实现相同,所以相关的操作函数均为别名的形式,均可通用信息 len(list) 长度 别名 ...

    2024-11-21


网址导航