frp穿透是消耗服务端还是客户端流量? FRP(Fast Reverse Proxy)穿透主要是用于解决内网服务对外网提供服务的问题,通常涉及到服务端(服务器)和客户端(内网设备)。在FRP配置中:服务端(Server):部署在公网上,用来接收来自客户端的连接请求,并将外网的请求转发到对应的客户端。客户端(Client):部署在内网,通过 网络 2024-04-12 297 点赞 4 评论 450 浏览
git报错 error: cannot lock ref refs/remotes/xxxx的解决办法 问题:在使用git pull时,报 error: cannot lock ref错误error: cannot lock ref 'refs/remotes/origin/xxxx':&n 其他 2024-04-12 442 点赞 6 评论 669 浏览
golang 怎么判断big.int大于0 在Go语言中,使用big.Int类型表示大整数时,可以利用big.Int提供的Cmp方法来比较数值。特别地,如果你想判断一个big.Int是否大于0,可以将其与0进行比较。Cmp方法会返回三种可能的结果:-1(如果big.Int小于比较值)、0(如果等于比较值)、1(如果大于比较值)。以下是一个示例 Golang 2024-04-07 246 点赞 3 评论 372 浏览
golang判断结构体指针等于空 在Go语言中,如果你想判断一个结构体指针是否为nil(即它没有指向任何结构体实例),你可以直接使用==操作符进行比较。这种比较会检查指针是否指向内存中的某个位置,如果指针没有指向任何位置(即等于nil),比较结果为true。以下是一个简单的示例,展示如何判断结构体指针是否为nil:package&a Golang 2024-04-07 235 点赞 3 评论 356 浏览
如何在以太坊区块链上撤销一个智能合约部署 在以太坊区块链上,一旦智能合约被部署,它就无法从区块链上“撤销”或删除。这是由区块链的不可变性特性决定的——一旦数据(包括智能合约的代码和状态)被写入区块链,就无法被更改或移除。不过,虽然不能从技术上删除一个智能合约,开发者通常会在智能合约的设计中包含一种机制,使得合约可以被“废弃”。这通常通过合约 区块链 2024-04-12 204 点赞 3 评论 309 浏览
go-kratos如何获取配置信息 在Kratos框架中获取配置信息是一个常见需求,Kratos 提供了 paladin 包来帮助开发者方便地读取配置文件。以下是如何在 Kratos 应用中使用 paladin 包获取配置信息的基本步骤:步骤 1: 创建配置文件首先,你需要创建一个配置文件。Kratos 的 paladin 包支持多种 Golang 2024-04-01 244 点赞 3 评论 369 浏览
golang如何实现判断当前时间是否是圣诞节 这段Go代码首先获取当前的日期和时间,然后检查是否是12月25日。如果是,变量isChristmas将为true,表明今天是圣诞节;否则,为false,表示今天不是圣诞节。最后,根据isChristmas的值打印出相应的消息。package main import&n Golang 2024-04-01 202 点赞 3 评论 306 浏览
golang判断当前时间是否在复活节期间 复活节(Easter)的日期每年都不相同,它根据复杂的计算规则确定,通常是在春分月圆之后的第一个星期日。因此,判断当前时间是否在复活节期间,需要首先计算给定年份的复活节日期。在Go语言中,没有内置的函数直接计算复活节的日期,但我们可以实现一个算法来计算它。一个常用的计算复活节日期的算法是“高斯算法” Golang 2024-04-01 326 点赞 4 评论 493 浏览
在Go语言中实现对类似MetaMask的签名操作 在Go语言中实现对类似MetaMask的签名操作,通常涉及到使用以太坊的go-ethereum库,特别是其crypto包下的签名和哈希函数。MetaMask和其他以太坊钱包通常使用的是eth_sign或类似机制,该机制涉及到对数据进行哈希处理后再进行ECDSA签名。这里提供一个基础示例,演示如何使用 Golang 2024-04-01 191 点赞 2 评论 289 浏览
Go微服务框架go-kratos实战学习04:服务注册和服务发现(etcd作为注册中心) 一、简介#关于服务注册和服务发现介绍,我前面的文章有介绍过 - 服务注册和发现的文章(https://www.cnblogs.com/jiujuan/p/15087196.html)。作为服务中心的软件有很多,比如 etcd,consul,nacos,zookeeper 等都可以作 Golang 2024-03-15 326 点赞 4 评论 493 浏览
腾讯 QQ macOS 正式版 6.8.8.6943 发布:支持帐号密码登录,图片 / 视频单击打开 12 月 3 日消息,据网友反馈,腾讯 QQ macOS 版迎来了 6.8.8.6943 正式版更新,新增支持帐号密码登录,@ 自己和 @ 全体成员消息支持系统通知;图片 / 视频支持单击打开。本次更新内容如下:1、新功能支持帐号密码登录@ 自己和 @ 全体成员消息支持系统通知图片 / 视频支持单击 其他 2023-02-15 870 点赞 13 评论 1318 浏览
golang中使用正则表达式替换字符串 可以使用我封装的这个函数,通过正则表达式把字符串替换掉func ReplaceStringByRegex(str, rule, replace string) (string, error)& Golang 2022-12-02 635 点赞 9 评论 962 浏览
centos7安装supervisor详细教程 解释一些让人容易疑惑名词:supervisor:要安装的软件的名称。supervisord:装好supervisor软件后,supervisord用于启动supervisor服务。supervisorctl:用于管理supervisor配置文件中program和supervisor服务本身。方法一、 Linux 2022-11-29 559 点赞 8 评论 846 浏览
重启supervisor服务及 查看、启动、停止、重启supervisor进程 一、重启supervisor服务前提:监控报警发现supervisor服务down了 or 检查服务发现supervisor 服务down了执行sudo supervisorctl命令,输入密码后发现执行失败,说明supervisor服务挂了解决办法:1、首先找到supervisor安装的目录,命令 Linux 2022-11-29 2515 点赞 38 评论 3810 浏览