go
文章平均质量分 52
sltin
这个作者很懒,什么都没留下…
展开
-
Go递归求二叉树的最大深度和最小深度
1. 二叉树的最大深度/** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */ //最大深度func maxDepth(root *TreeNode) int { // 递归终止条件 if root == nil { return 0 }原创 2021-04-21 23:07:25 · 285 阅读 · 0 评论 -
go实现时针分针夹角问题
要求:手表时针与分针之间有一个夹角,写一个函数,传入时、分两个参数,返回时针与分针之间的夹角 要求:小于180度的正数分析实现该逻辑,需要寻找时针和分针走动 一格度数夹角包含 最大夹角和最小夹角,要求小于180度 则需要求最小夹角假设从0点0分开始分析,分针走的比时针块,求出分针走了多少度,时针 走了多少度,分针减去时针的度数为两者夹角度数 这时候求的是最大夹角 ,需要反求出最小夹角特殊情况 正数,在整点的情况,比如2点,分针为0,时针为2,则计算结果为负数,需要求绝对值代码实现pa原创 2021-03-05 12:52:17 · 295 阅读 · 0 评论 -
什么是进程,线程,协程,并发,并行?
cpu的处理计算机的核心为cpu,它是计算机的运算和控制核心集成电路中的晶体管数量也在大幅度增长,大大的提升了cpu的性能根据摩尔定律,集成电路芯片中所集成的晶体管数量每隔18个月就翻一翻过于密集的晶体管虽然提高了cpu的处理性能,但也带来了单个芯片发热过高和成本过高的问题但是近年来受限于材料技术的发展,芯片中晶体管的数量增长已经放缓也就是说,程序已经无法简单的依赖硬件的提升来提高运行速度多核cpu的出现则是程序运行速度的另一个方向,硬件增长缓慢的情况下则尽量让软件最大化的利用cpu并发原创 2021-01-04 19:25:40 · 295 阅读 · 0 评论 -
分享速度超快的goproxy地址分享go modules使用
goproxy地址阿里云 https://mirrors.aliyun.com/goproxy/腾讯云 https://mirrors.cloud.tencent.com/go/七牛云 https://goproxy.cn/开源版 https://goproxy.io/nexus社区 https://gonexus.dev/方法1: Bash命令行# En...原创 2019-12-09 16:45:12 · 1999 阅读 · 0 评论 -
ngrok1.7服务端增加authtoken验证
场景本地WEB外网访问、本地开发微信、TCP端口转发 快速开发微信程序和第三方支付平台调试 管理内网服务器,内网web进行演示 将内网服务供外网访问 修改后的github地址https://github.com/xinyangbest/ngrok下载linux windows mac 客户端 可自行编译客户端或者直接下载(客户端默认修改了服务器地址等) 请在命令行执行 由于目前...原创 2019-07-18 15:07:36 · 3519 阅读 · 1 评论