![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 57
抓水母的海绵宝宝
这个作者很懒,什么都没留下…
展开
-
grpc 报错 rpc: the client connection is closing
由于创建grpc客户端最终归属wireApp(),(依赖倒置实现解耦),在function main()中已经返回,就会执行NewSocialClient中的defer()将连接关闭,导致调用失败。第一次写golang微服务,也是第一次接触gprc,底层原理还不太了解,盲猜跟openFeign差不多生成代理类,但grpc好像专门开放了端口,用protobuf协议传输。官方文档中的实例,main function中使用了defer()关闭连接,在defer。将NewSocialClient 中的。原创 2022-10-11 11:13:08 · 2602 阅读 · 0 评论 -
Java of()使用方法
Java of()使用方法在学Javalambda表达式的时候看到了以下用法languages.forEach(System.out::println);就很疑惑,搜了篇博客涉及到Optional类,函数式编程什么的,源码中涉及 public static <T> Optional<T> ofNullable(T value) { return value == null ? empty() : of(value); }这边这个of()函数就转载 2021-09-21 19:59:58 · 1283 阅读 · 0 评论 -
Party for You Started(中国计量大学校赛)
Party for You Started(中国计量大学校赛)树链剖分+线段树维护区间题目传送门题意: 输入n,m,表示n个结点,接下来输入a[i]表示第i个结点的父节点为a[i],m次询问,每次输入u,x,v,输出从v节点到n结点的权值,再修改u结点的权值。比赛的时候觉得题意挺好的懂的,当时只想着dfs暴力修改,果然TLE了。比赛结束后才知道是道树链剖分裸题,当晚就去学了,找了一篇博客,请教了实验室学长,差不多花了2个小时,总算理解了树链剖分,贴一下dalao的博客。模板连接说一下自己原创 2020-09-27 16:51:17 · 285 阅读 · 0 评论 -
2020 Multi-University Training Contest(杭电多校图论好题)
2020杭电多校暑期集训图论个人总结Day 4:补题的时候越发觉得杭电的图论题出的非常好,也是是我做的比较少这是最近补的两题,比较菜,比赛的时候都没出,补完之后真的觉得题非常好题目传送门题意: 有n个节点、m条边构成的无向图,每个节点有特殊的要求,L只能用左手,R只能用右手,M都可以,左右换手需要额外的时间,让你求从s到t花费的最小时间。比赛的时候觉得这是一道很裸的迪杰斯特拉,但是难点在于当前左右手的状态影响到下一次路径的距离,当时觉得在建图的时候可以把换手的时间算进权值里,但还是不好处原创 2020-08-07 15:07:54 · 812 阅读 · 0 评论 -
1034 Head of a Gang带权并查集
1034 Head of a GangPAT甲级带权并查集题目传送门并查集基础(通俗易懂) 原文链接先扯一下,本人的第一篇博客,写的不好有错误请dalao指出,有问题可以一起讨论。这题并不是特别难,但我第一次写完完整的带权并查集,纪念一下。并查集还是挺基础的,主要就是init()、find(x)、join(x,y)三个函数,推荐看下链接,通俗易懂。当初大一上不是很理解,现在觉得当初好蠢。思路: 就是tim记录每个人的通话时间,然后用并查集合并团伙,当一个团伙人数大于2并且总通话时间大于k原创 2020-07-08 19:49:36 · 827 阅读 · 3 评论