随笔分类 -  go

golang学习
摘要:原文:https://www.cnblogs.com/you-men/p/14160439.html 加密解密在实际开发中应用比较广泛,常用加解密分为:“对称式”、“非对称式”和”数字签名“。 对称式:对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。具体算法主要有DES算法,3DES算法 阅读全文
posted @ 2024-10-30 10:35 liujiacai 阅读(66) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/qq_35240081/article/details/140758441 在 Go 语言中,recover 是一个内建函数,用于从 panic 状态中恢复执行。recover 只能在延迟函数(defer)中使用,如果没有 panic 被触发,rec 阅读全文
posted @ 2024-10-14 17:39 liujiacai 阅读(100) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/7231197051203256379 Cobra 是一个 Go 语言开发的命令行(CLI)框架,它提供了简洁、灵活且强大的方式来创建命令行程序。它包含一个用于创建命令行程序的库(Cobra 库),以及一个用于快速生成基于 Cobra 库的命令行程 阅读全文
posted @ 2024-09-11 10:21 liujiacai 阅读(597) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/6844904056750620679 简介 今天我们再来介绍 spf13 大神的另一个库cast。cast是一个小巧、实用的类型转换库,用于将一个类型转为另一个类型。 最初开发cast是用在hugo中的。 快速使用 先安装: 复制代码 $ go 阅读全文
posted @ 2024-05-22 11:24 liujiacai 阅读(18) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/7234322338824552505 在 Golang 中,net/http 包是用于构建 HTTP 客户端和服务器的重要包之一。在处理 HTTP 请求时,Request 对象是不可或缺的。本文将深入探讨 Golang 中的 Request 对象 阅读全文
posted @ 2024-03-20 15:57 liujiacai 阅读(377) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/rickiyang/p/14975552.html Go gRPC 学习系列: 跟我一起学Go系列:gRPC 入门必备 第一篇内容我们已经基本了解到 gRPC 如何使用 、对应的三种流模式。现在已经可以让服务端和客户端互相发送消息。本篇仍然讲解功 阅读全文
posted @ 2024-03-05 10:15 liujiacai 阅读(41) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/7068192471498358821 为什么要加密 人们往往有使用同一密码的习惯, 为了防止数据库意外泄露/破坏和出于保护用户隐私的目的, 不应在数据库里存入用户密码明文 实现 代码 scss 复制代码 package main import ( 阅读全文
posted @ 2023-11-30 15:47 liujiacai 阅读(92) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/qq_24433609/article/details/127323097 一、总览go.mod文件中通过指令声明module信息,用于控制命令行工具进行版本选择。一共有四个指令可供使用: module: 声明module名称;require: 声明 阅读全文
posted @ 2023-11-14 16:05 liujiacai 阅读(2832) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/neozheng/p/11247866.html struct : 结构体 // 1. 用来自定义复杂数据结构 // 2. struct里面可以包含多个字段(属性) // 3. struct类型可以定义方法,注意和函数的区分 // 4. stru 阅读全文
posted @ 2023-10-09 18:01 liujiacai 阅读(18) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/qq_21989927/article/details/108666433 1.顺序存储结构二叉树的顺序存储,就是用一组连续的存储单元存放二叉树中的结点。因此,必须把二叉树的所有结点安排成为一个恰当的序列,结点在这个序列中的相互位置能反映出结点之间的 阅读全文
posted @ 2023-09-22 16:32 liujiacai 阅读(318) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/m0_60496161/article/details/130836218 内置类型值类型: bool int(32 or 64), int8, int16, int32, int64 uint(32 or 64), uint8(byte), uin 阅读全文
posted @ 2023-09-13 17:58 liujiacai 阅读(16) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/6844903843050815502 Golang和Python都是目前在各自领域最流行的开发语言之一。 Golang其高效而又友好的语法,赢得了很多后端开发人员的青睐,最适用于高并发网络编程的语言之一。 Python不用说,TIOBE排行榜的前 阅读全文
posted @ 2023-09-13 17:01 liujiacai 阅读(72) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/EDDYCJY/article/details/117970643 简介 zap 是什么? ⚡ZAP[1] 是uber 开源的提供快速,结构化,高性能的日志记录包。 zap 高性能体现在哪里? 在介绍zap包的优化部分之前,让我们看下zap日志库的工 阅读全文
posted @ 2023-04-21 17:02 liujiacai 阅读(564) 评论(0) 推荐(0) 编辑
摘要:原文:https://zhuanlan.zhihu.com/p/361930459 日志模块在如今的应用中地位是如日中天,开发者没有日志就相当于双目失明,对程序的运行状态无法判断。Go 也不例外提供了基础的日志调用模块:log 模块。log 模块主要提供了 3 类接口,分别是 “Print 、Pan 阅读全文
posted @ 2023-04-21 15:48 liujiacai 阅读(140) 评论(0) 推荐(0) 编辑
摘要:原文:https://lingzihuan.icu/posts/go-13-depth-reflect/ 啥是反射 go语言中,反射为我们提供了一种可以在运行时操作任意类型对象的能力,比如,查看一个接口变量的具体类型、看一个结构体有多少字段、修改某个字段的值等。 比如 fmt.Println: fu 阅读全文
posted @ 2023-04-06 21:28 liujiacai 阅读(36) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/7117578016858849293 摘要 本文提出一种使用 Golang 进行 Excel 文件创建和读取的方案。首先对问题进行分析,引出方案的基本架构;然后分章节描述了 Excelize 基础库的基本用法,以及 Excel 数据在 Golan 阅读全文
posted @ 2023-04-06 17:11 liujiacai 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/hei-ma/articles/13791609.html beego框架的logs包是一个用来处理日志的库,目前支持的引擎有 file(输出日志到文件)、console(终端输出)、net(输出到网络地址)、smtp(发送邮件)。 一、beeg 阅读全文
posted @ 2023-04-06 09:49 liujiacai 阅读(443) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/6844904153056034823 Type Assertion Type Assertion(中文名叫:类型断言),通过它可以做到以下几件事情 检查 i 是否为 nil 检查 i 存储的值是否为某个类型 具体的使用方式有两种: 第一种: t 阅读全文
posted @ 2023-04-03 23:14 liujiacai 阅读(20) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/nulige/p/10365110.html 一、Controller 控制器 Controller等同于Django里的view,处理逻辑都是在Controller里面完成的,下面就写一个最简单的Controller。写controller的时 阅读全文
posted @ 2023-04-02 22:18 liujiacai 阅读(231) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/benben_2015/article/details/79486077 Go init函数详解init()函数会在每个包完成初始化后自动执行,并且执行优先级比main函数高。init 函数通常被用来: 对变量进行初始化检查/修复程序的状态注册运行一 阅读全文
posted @ 2023-04-02 00:15 liujiacai 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示