会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
落雷
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
28
下一页
2023年10月13日
go defer简介
摘要: 思考 开始之前,先考虑下下面的代码的执行结果: package main import "fmt" func test() int { i := 0 defer func() { fmt.Println("defer1") }() defer func() { i += 1 fmt.Println(
阅读全文
posted @ 2023-10-13 11:27 落雷
阅读(713)
评论(1)
推荐(1)
2023年10月11日
solidity入门
摘要: 1. solidity 简介 Solidity(中文名称:Solidity 语言)是一种面向智能合约(Smart Contracts)的高级编程语言,最初由以太坊(Ethereum)的团队开发并用于以太坊平台上的智能合约编写。Solidity 的设计目标是简化以太坊智能合约的开发,使开发者能够创建安
阅读全文
posted @ 2023-10-11 11:10 落雷
阅读(5190)
评论(0)
推荐(0)
2023年10月10日
Makefile 入门教程
摘要: Makefile 是一个非常强大的构建自动化工具,用于管理项目的编译、链接和其他构建任务。以下是一个详细的 Makefile 使用文档,包括基本概念、语法、示例和常见任务。 1. 基本概念 目标 (Targets):在 Makefile 中,目标是要生成的文件或执行的操作的名称。目标可以是文件名,也
阅读全文
posted @ 2023-10-10 09:21 落雷
阅读(838)
评论(0)
推荐(4)
2023年10月9日
Gossip in Hyperledger Fabric
摘要: 1. Gossip协议基础 1.1 什么是分布式系统 分布式系统(Distributed System)是由多台计算机或计算节点组成的计算机系统,这些计算节点通过网络连接在一起,并协同工作以完成共同的任务或提供服务。与单一计算机系统不同,分布式系统中的计算节点可以分布在不同的地理位置。 以下是分布式
阅读全文
posted @ 2023-10-09 09:11 落雷
阅读(733)
评论(0)
推荐(0)
2023年10月8日
Go with Protobuf
摘要: 原文在这里。 本教程为 Go 程序员提供了使用Protocol buffer的基本介绍。 本教程使用proto3向 Go 程序员介绍如何使用 protobuf。通过创建一个简单的示例应用程序,它向你展示了如何: 在.proto中定义消息格式 使用protocol buffer编译器 使用Go pro
阅读全文
posted @ 2023-10-08 13:46 落雷
阅读(656)
评论(0)
推荐(0)
slices in Go 1.21
摘要: Go 1.21中新增的 slices包中提供了很多与切片相关的函数,适用于任意类型的切片。 本文内容来自官方文档 BinarySearch 函数签名如下: func BinarySearch[S ~[]E, E cmp.Ordered](x S, target E) (int, bool) Bina
阅读全文
posted @ 2023-10-08 09:18 落雷
阅读(504)
评论(0)
推荐(0)
2023年10月7日
每日一库:cobra 简介
摘要: 当你需要为你的 Go 项目创建一个强大的命令行工具时,你可能会遇到许多挑战,比如如何定义命令、标志和参数,如何生成详细的帮助文档,如何支持子命令等等。为了解决这些问题,github.com/spf13/cobra 就可以派上用场。 github.com/spf13/cobra 是一个用于构建强大的命
阅读全文
posted @ 2023-10-07 10:47 落雷
阅读(384)
评论(0)
推荐(0)
2023年10月6日
设计模式之工厂模式
摘要: 工厂模式是一种创建型设计模式,它提供了一个用于创建对象的接口,但允许子类决定实例化哪个类。工厂方法让一个类的实例化延迟到其子类。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在软件开发中,对象的创建和使用是常见的操作。然而,对象的创建过程常常会涉及到复杂的逻辑和多变的需求。为了
阅读全文
posted @ 2023-10-06 15:31 落雷
阅读(337)
评论(0)
推荐(0)
2023年10月5日
MySQL 的 InnoDB 存储引擎简介
摘要: MySQL 是世界上最流行的开源关系型数据库管理系统之一,而其中的存储引擎则是其关键组成部分之一。InnoDB 存储引擎在 MySQL 中扮演了重要角色,提供了许多高级功能和性能优化,适用于各种应用程序和工作负载。本文将深入介绍 InnoDB 存储引擎的各个方面,以帮助您更好地理解它的特性和优势。
阅读全文
posted @ 2023-10-05 12:32 落雷
阅读(168)
评论(0)
推荐(0)
2023年10月4日
解析类型参数
摘要: 原文在这里。 由 Ian Lance Taylor 发布于2023年9月26日 slices 包函数签名 slices.Clone 函数很简单:它返回一个任意类型切片的副本: func Clone[S ~[]E, E any](s S) S { return append(s[:0:0], s...
阅读全文
posted @ 2023-10-04 07:53 落雷
阅读(413)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
28
下一页
公告