超时 有时候调用具有时间的限制,这时候就需要合理的设置超时 为什么要设置哟超时 当未设置 Deadlines 时,将采用默认的 DEADLINE_EXCEEDED(这个时间非...
超时 有时候调用具有时间的限制,这时候就需要合理的设置超时 为什么要设置哟超时 当未设置 Deadlines 时,将采用默认的 DEADLINE_EXCEEDED(这个时间非...
gRPC流 github[https://github.com/Yefangbiao/rpc] Simple RPC 一个简单的RPC,客户端使用存根将请求发送到服务器,然后...
ProtoBuf 参考网址:https://developers.google.com/protocol-buffers/docs/proto3[https://develo...
gRPC入门 本文github[https://github.com/Yefangbiao/rpc/tree/main/grpc/1.introduction] Protob...
1. 软件危机的表现: (1)软件成本日益增长 (2)开发进度难以控制 (3)软件质量差 (4)软件维护困难 2. 软件危机的原因: (1)用户需求不明确 (2)缺乏正确的理...
一. 算法之变,结构为宗 计算机在很多情况下被应用于检索数据,比如航空和铁路运输业的航班信息和列车时刻表的查询,都要求快速地找到用户所需要的信息。所以,对于存储大量信息的计算...
16. 最接近的三数之和(双指针) 做LeetCode16题有感,双指针,即有两个指针,一般指向一前一后,如果有三个变量则固定一个,另外两个变量使用双指针。 举例,a+b+c...
5.4正则表达式 在许多应用中,我们在查找子字符串的时候并没有查找模式的完整信息。文本编辑器的用户可能希望仅指定模式的一部分,或是指定某种能够匹配若干不同单词的模式,或是指定...
5.3 子字符串查找 字符串的一种基本操作就是子字符串的查找:给定一段长度为N的文本和一个长度为M的模式(pattern)字符串,在文本中找到一个和该模式相符的子字符串。解决...
Java判断是否溢出int类型一般占4个字节,故取值范围 -2^31 ~ 2^31-1,对于无符号另当别论,我们的讨论建立在以补码形式存储的带符号整数。很方便的是,Java提...
5.2 单词查找树 我们可以利用字符串的性质进行字符串的查找,以便用于字符串作为被查找的键的一般应用程序。 具体来说,本节的算法在一般应用场景中(甚至对于巨型的符号表)都能取...
5.1 字符串排序 对于许多排序应用,决定顺序的键都是字符串。本节中,我们将会考虑能够利用字符串的特殊性质将字符串键排序的方法。 我们学习两类完全不同的字符串排序方法。 第一...
最短路径 即找到从一个顶点到达另一个顶点的成本最小的路径。 单点最短路径。给定一幅加权有向图和一个起点s,回答“从s到给定的目的顶点v是否存在一条有向路径?如果有,找出最短(...
4.3最小生成树 加权图是为每条边关联一个权值或成本的图面模型。 最小生成树给定一幅加权无向图,找到它的一颗最小生成树。 4.3.2加权图的数据类型 Edge的实现是Edge...
第四章 图 4.2 有向图 在有向图中,边是单边的:每条边所连接的两个顶点都是一个有序对,他们的邻接性是单向的。 4.2.1 术语 一幅有方向性的图(或有向图)是由一组顶点和...
207. Course Schedule 207,课程表。题目链接 判断给定的图形是不是有环图,有两种解决办法是:深度优先搜索,和广度优先搜索 1.深度优先搜索 思路:使用一...
第四章 图 4.1 无向图 定义:图是由一组顶点和一组能够将两个顶点相连的边组成的。 边(edge)仅仅是两个顶点(vertex)之间的连接。我们称之为「无向图」。 在绘制一...
542.01矩阵 题目链接:542. 01 Matrix 开始我的思路是找每个1然后广度优先遍历直到找到0的距离,发现这种方法难以实现且晦涩。看了大神的题解才明白,使用广度优...
695.岛屿的最大面积 题目链接:695. 岛屿的最大面积 我们把岛屿看成一个无向图,那么我们求的就是无向图中联通分量的最大数目,当我们遍历到一个1的时候,从它开始进行深度优...
200.岛屿数量(深度优先搜索) 题目连接:200. Number of Islands 这道题可能并不只有一道解法,首先使用深度优先搜索 我们把二维网格看成一个无向图,为了...