题目描述 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 示例 1: 输入:[1,2,3] 1 / \ 2 3 输出:6 示例 2: 输入:[-10,9,20,null,nul ...
分类:
其他好文 时间:
2020-12-25 12:51:52
阅读次数:
0
machine 是借鉴了errgroup的一个golang 并发处理包,errgroup 的使用很简单,但是对于异常的处理只能 包含一次结果,不能知道每次 gorroutine 的执行结果,同时machine也扩展了好多特性 比较适合的场景 grpc streaming 服务 websocket 服 ...
分类:
系统相关 时间:
2020-12-24 12:00:19
阅读次数:
0
首先用我最常用的PHP来做下测试 <?php function test_encrypt($fun, $max) { $begin = microtime(TRUE); $pwdpre = time(); for ($i = 1; $i <= $max; $i++) { $fun($pwdpre . ...
分类:
编程语言 时间:
2020-12-23 11:36:13
阅读次数:
0
一、安装Golang 首先到https://golang.org/dl/选择适合你系统的安装包 2)下载完成安装到指定目录即可,我这里默认安装到c盘 3)配置Glang环境变量,新增配置到Path 4)输入go env出现如下,代表成功 二、IDE配置 1)设置run/debug configura ...
分类:
其他好文 时间:
2020-12-21 12:10:26
阅读次数:
0
一、简介 Java 的世界里,大家广泛使用的一个高性能网络通信框架 netty,很多 RPC 框架都是基于 netty 来实现的。在 golang 的世界里,getty 也是一个类似 netty 的高性能网络通信库。getty 最初由 dubbogo 项目负责人于雨开发,作为底层通信库在 dubbo ...
分类:
其他好文 时间:
2020-12-18 12:39:25
阅读次数:
2
Java 的世界里,大家广泛使用的一个高性能网络通信框架 netty,很多 RPC 框架都是基于 netty 来实现的。在 golang 的世界里,getty 也是一个类似 netty 的高性能网络通信库。getty 最初由 dubbogo 项目负责人于雨开发,作为底层通信库在 dubbo-go 中使用。随着 dubbo-go 捐献给 apache 基金会,在社区小伙伴的共同努力下,getty 也最终进入到 apache 这个大家庭,并改名 dubbo-getty 。
分类:
其他好文 时间:
2020-12-17 12:20:57
阅读次数:
2
goroutine是Golang特有,类似于线程,但是线程是由操作系统进行调度管理,而goroutine是由Golang运行时进行调度管理的用户态的线程。 1.C#的线程操作 1.1 创建线程 static void Main(string[] args) { Thread thread = new ...
分类:
其他好文 时间:
2020-12-15 12:15:03
阅读次数:
2
官方文档 Python中文文档 Django中文文档 MySQL中文文档 Golang中文文档 免费教程 菜鸟教程 w3cschool教程 ...
分类:
其他好文 时间:
2020-12-14 13:51:17
阅读次数:
7
作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) Go 系列 《Mastering GO》 推荐语:本书适用于Golang程序员。您之前应该阅读有关Go的介绍性书籍。本书的内容包括但不限于并发、网络编程、垃圾回收、组合、GO UNIX系统编程、基本数据类型(Array,Slice,M ...
分类:
其他好文 时间:
2020-12-01 12:08:31
阅读次数:
5
1.直接使用go下载安装, go get -t golang.org/x/net/websocket 一般国内安装不上的 2.直接从GitHub上下载源码 https://github.com/golang/net 按照路径 golang.org/x/net/websocket 将下载的包解压到路径 ...
分类:
Web程序 时间:
2020-11-30 15:44:18
阅读次数:
9