gRPC实战
官方文档:https://grpc.org.cn/docs 中文文档:https://doc.oschina.net/grpc 什么是gRPC ​ 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。 ​ 与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服…
DFS解决树&岛屿问题
DFS,深度优先搜索是一种用于遍历或搜索图、树或其他数据结构的算法。 工作原理:从起始节点开始,沿着一条路径尽可能深地探索,直到不能继续为止,然后回溯并探索其他路径。它使用栈来记录遍历的顺序,以便在回溯时回到之前的节点继续搜索。 应用场景:在图算法中,可用于寻找路径、检测环、拓扑排序等;在人工智能中,可用于解决迷宫问题、八皇后问题等;在编译器和语法…
wordpress代码块中出现&quot,&gt等html转义字符解决方案
存在问题 后台编写代码块没有问题,但发布文章后出现html转义字符,如图 在排除掉主题和插件影响后,发现是wordpress自动转义了 解决方案 来源:https://www.cnblogs.com/lmlblogs/p/17871572.html 进入wordpress仪表盘->外观->主题文件编辑器 找到functions.php …
从TCP到HTTP与RPC:网络通信的演进之路
在分布式系统的世界里,RPC(远程过程调用)和HTTP(超文本传输协议)是两种最常见的通信方式。它们看似不同,但本质上都是基于底层的TCP/IP协议发展而来。本文将从网络通信的底层逻辑出发,梳理两者的演进历程、核心区别以及适用场景。 什么是RPC RPC,全程Remote Procedure Calls远程程序调用,是一种方法,并不是和http一样…
Kadane’s Algorithm卡丹算法
Kadane’s Algorithm卡丹算法 kadane算法是动态规划思想的体现,简而言之就是 及时放弃,从头再来。 一、问题引入 给定一个整数数组,例如 [-2, 1, -3, 4, -1, 2, 1, -5, 4],我们的目标是找出一个具有最大和的连续子数组。在这个例子中,答案是 [4, -1, 2, 1],其和为 6。这个问题看似简单,实则…
Mistakes of Golang
Mistakes of Golang 记录个人在学习和编写go项目/习题时出现的错误 1.字符转换string to int int(a[index]) 这样的转换得到的是字符的 ASCII 码值,而不是二进制数 0 或 1。正确的做法是将字符减去字符 '0' 来得到对应的整数值。 //错误案例 int_a = int(str_…
在Fleet上配置及使用Golang
在Fleet上配置及使用Golang 以下内容在官网教程下实现,https://www.jetbrains.com/help/fleet/getting-started-with-go.html#debugging-your-code Fleet的安装 JetBrains Toolbox:下载页面。 Go SDK:go.dev 上的下载页面。 在T…
Leetcode刷题
13. 罗马数字转整数 Tag:#字符串 #哈希 描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。  字符         数值 I             1 V     …
世界,您好!
欢迎使用 WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!