
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 · 375 阅读 · 0 评论 -
go实现时针分针夹角问题
要求: 手表时针与分针之间有一个夹角,写一个函数,传入时、分两个参数,返回时针与分针之间的夹角 要求:小于180度的正数 分析 实现该逻辑,需要寻找时针和分针走动 一格度数 夹角包含 最大夹角和最小夹角,要求小于180度 则需要求最小夹角 假设从0点0分开始分析,分针走的比时针块,求出分针走了多少度,时针 走了多少度,分针减去时针的度数为两者夹角度数 这时候求的是最大夹角 ,需要反求出最小夹角 特殊情况 正数,在整点的情况,比如2点,分针为0,时针为2,则计算结果为负数,需要求绝对值 代码实现 pa原创 2021-03-05 12:52:17 · 376 阅读 · 0 评论 -
什么是进程,线程,协程,并发,并行?
cpu的处理 计算机的核心为cpu,它是计算机的运算和控制核心 集成电路中的晶体管数量也在大幅度增长,大大的提升了cpu的性能 根据摩尔定律,集成电路芯片中所集成的晶体管数量每隔18个月就翻一翻 过于密集的晶体管虽然提高了cpu的处理性能,但也带来了单个芯片发热过高和成本过高的问题 但是近年来受限于材料技术的发展,芯片中晶体管的数量增长已经放缓 也就是说,程序已经无法简单的依赖硬件的提升来提高运行速度 多核cpu的出现则是程序运行速度的另一个方向,硬件增长缓慢的情况下则尽量让软件最大化的利用cpu 并发原创 2021-01-04 19:25:40 · 358 阅读 · 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 · 2273 阅读 · 0 评论 -
ngrok1.7服务端增加authtoken验证
场景 本地WEB外网访问、本地开发微信、TCP端口转发 快速开发微信程序和第三方支付平台调试 管理内网服务器,内网web进行演示 将内网服务供外网访问 修改后的github地址https://github.com/xinyangbest/ngrok 下载 linux windows mac 客户端 可自行编译客户端或者直接下载(客户端默认修改了服务器地址等) 请在命令行执行 由于目前...原创 2019-07-18 15:07:36 · 3674 阅读 · 1 评论