GO学习(五)

go类型转换 数值类型转换 type_name(expression) var a int = 10 var b float64 = float64(a) 示例: package main import "fmt" func main() { var sum int = 17

liujie Published on 2025-03-17

等差数列、等比数列、阶乘

等差数列、等比数列与阶乘

liujie Published on 2025-03-17

GO 学习(四)

Go 语言指针 Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。 var a int = 10 fmt.Printf("变量的地址: %x\n", &a ) 执行以上代码输出结果为:变量的地址: 20818a220 指针 一个指针变量指向了一个值的内存地址。 类

liujie Published on 2025-03-14

币安-虚拟货币交易一些概念

币安中的合约和现货杠杆有什么区别? 1. 现货杠杆(Margin)交易 本质:借币交易,在现货市场进行杠杆买卖。 特点 借币操作:用户通过借入资金,放大交易金额。例如,你有 1 BTC,但可以借入 2 BTC,以 3 BTC 进行交易(3 倍杠杆)。

liujie Published on 2025-03-11

GO 学习(三)

函数 Go 语言最少有个 main() 函数。 函数声明告诉了编译器函数的名称,返回类型,和参数。 Go 语言标准库提供了多种可动用的内置的函数。例如,len() 函数可以接受不同类型参数并返回该类型的长度。如果我们传入的是字符串则返回字符串的长度,如果传入的是数组,则返回数组中包含的元素个数。 G

liujie Published on 2025-02-21

精度及其3σ准则

1. 精度的概念 定义:测量值与真实值(或标准值)的接近程度,称为精度。 精度与误差的大小相对应,因此可用误差大小来表示精度的高低,误差小则精度高,误差大则精度低。 精度包含了以下三类概念: 1)准确度(Accuracy):表示测量结果与真值之间的一致程度,它反映测量结果中系统误差与随机误差的综合。

liujie Published on 2025-02-21

GO 学习(二)

make 在 Go 语言中,make 是一个用于 初始化切片(slice)、映射(map) 和 通道(channel) 的内建函数。它与 new 函数不同,make 函数不仅分配内存,还初始化数据结构的内部状态,使其可以被使用。 1. 切片(slice) 切片是 Go 中非常常用的数据结构,它是对数

liujie Published on 2025-02-20

GO 学习(一)

基础 声明并赋值 := 这是使用变量的首选形式,但是它只能被用在函数体内,而不可以用于全局变量的声明与赋值。使用操作符 := 可以高效地创建一个新的变量,称之为初始化声明。 // 此时不会产生编译错误,因为有声明新的变量,因为 := 是一个声明语句 intVal := 1 var intVal

liujie Published on 2025-02-20

blockchain 中的一些术语和概念

Staking 1. 质押(Staking)的定义 质押是指用户将其持有的加密货币锁定到特定区块链网络中,以支持网络的运行和安全。这种机制通常与**权益证明(Proof of Stake, PoS)**或其变体(如DPoS、LPoS等)相关。用户通过质押获得奖励,同时增强了区块链的稳定性和安全性。

liujie Published on 2024-12-18

sshuttle

sshuttle 是一种混合的 VPN 和 SSH 隧道工具,能够轻松地将远程网络端点当作本地网络使用。它主要用于将流量通过 SSH 隧道转发,使用户可以访问远程网络资源,就像它们在本地一样。适用于需要在受限网络环境中访问外部资源、或安全地访问内部网络的场景。 sshuttle 主要功能 透明代理:

liujie Published on 2024-09-26
Previous Next