建议读者先学习笔者的另一篇文章 学习搭建 Consul 服务发现与服务网格-有丰富的示例和图片,这样了解 consul 大体的结构和学习集群搭建,摸清 consul 的服务注册发现配置方法。 本文 HTTP API 请求使用 postman 测试,读者可以打开 https://documenter.getpostman.com/view/5988188/TzCV4jqL 查看 HTTP 文档,并可直接导入 postman 测试。 搭建起 consul Consul 支持基础结构的服务注册和发现(称为内部服务),也支…

2021年4月12日 1条评论 3987点热度 0人点赞 痴者工良 阅读全文

Learning Requirements As mentioned earlier, the logical structure of data consists of linear structures and non-linear structures. The elements of a linear structure have a 1:1 relationship with predecessors and successors. Non-linear structures include sets, …

2021年4月11日 0条评论 82点热度 0人点赞 痴者工良 阅读全文

学习要求 在前面提到过,数据结构的逻辑结构有线性结构和非线性结构,线性结构的元素是具有前趋和后续的 1:1 的关系。非线性结构有集合、图、树。 本篇讨论的线性表是线性结构,要求掌握线性表的定义和基本操作。 线性表的定义和基本操作 【1】线性表的定义 线性表示例: A、B、C、D ... Z 等26个字母组成的英文字母表。 线性表(Linear List)可以表示由 n(n≧0) 个数据元素(结点)组成的有限序列,其中元素个数 n 表示为表的长度。当 n = 0 时,称为空线性表。 【2】线性表的种类 线性表是数据结…

2021年4月11日 0条评论 3466点热度 0人点赞 痴者工良 阅读全文

Learning Requirements Algorithm Complexity Calculation Methods Analysis methods for time complexity and space complexity of algorithms. Algorithm Description and Analysis 【1】 The computation of data is described by algorithms (Algorithm) Algorithms are an impo…

2021年4月11日 0条评论 70点热度 0人点赞 痴者工良 阅读全文

学习要求 算法复杂度计算方法 算法时间复杂度和空间复杂度的分析方法。 算法的描述和分析 【1】 数据的运算通过算法(Algorithm)描述的 算法是数据结构课程的重要内容之一。 算法是任意一个良定义的计算过程,它以一个或多个值作为输入,并产生一个或多个值作为输出。因此,算法是一系列将输入转换为输出的计算步骤。 一般地,一个问题的输入实例是满足问题陈述中所给出的限制、为计算该问题的解答所需要的所有输入构成的。若一个算法对于每个输入实例均能终止并给出正确的结果,则称该算法是正确的。正确的算法解决了给定的计算问题。 当…

2021年4月11日 0条评论 3778点热度 0人点赞 痴者工良 阅读全文

Getting Started Jaeger Deploying Jaeger Understanding Jaeger Client Go through an Example Understanding trace and span Tracer Configuration Sampler Configuration Reporter Configuration Distributed Systems and Span How to Call and Pass HTTP and Cross-Process Tr…

2021年3月30日 0条评论 108点热度 0人点赞 痴者工良 阅读全文

从何说起 Jaeger 部署 Jaeger 从示例了解 Jaeger Client Go 了解 trace、span tracer 配置 Sampler 配置 Reporter 配置 分布式系统与span 怎么调、怎么传 HTTP,跨进程追踪 客户端 Web 服务端 Tag 、 Log 和 Ref 从何说起 之前参加柠檬大佬的训练营(免费白嫖),在大佬的指导下我们技术蒸蒸日上,然后作业我们需要实现一个 Jaeger 后端,笔者采用 .NET + MongoDB 来实现(大佬说用C#写的扣10分,呜呜呜...),C#…

2021年3月30日 0条评论 4002点热度 0人点赞 痴者工良 阅读全文

Go GRPC Introduction Go GRPC Introduction 1. Installation Packages 2. gRPC Server 3. gRPC Client 4. Compile and Run 5. Others GRPC Protobuf Buffer Field Types Field Rules Protobuf Four Types of gRPC Service Methods Compile proto 1. Installation Packages grpc T…

2021年3月28日 0条评论 114点热度 0人点赞 痴者工良 阅读全文

Go GRPC 入门 Go GRPC 入门 1,安装包 2,gRPC 服务端 3,gRPC 客户端 4,编译运行 5,其它 GRPC Protobuf buffer 字段类型 字段规则 Protobuf gRPC 四种服务方法 编译 proto 1,安装包 grpc golang-grpc 包提供了 gRPC 相关的代码库,通过这个库我们可以创建 gRPC 服务或客户端,首先需要安装他。 go get -u google.golang.org/grpc 协议插件 要玩 gRPC,自然离不开 proto 文件,需要安…

2021年3月28日 0条评论 3181点热度 0人点赞 痴者工良 阅读全文

In Go language, when we need to import a package, we can use import: import ( "io" ) For standard libraries such as bufio, time, net, etc., we can import them with just their names, similar to C language's #include. However, when we want to import ou…

2021年3月27日 0条评论 4633点热度 2人点赞 痴者工良 阅读全文

在 Go 语言中,当我们需要引入一个包时,可以使用 import: import ( "io" ) 对于标准库,如 bufio、time、net 等,只需要一个名字即可引入,就像 C 语言的 #include 。 如果我们要引入自己编写的包或第三方源码,则会有些细节需要留意。 可以使用 go env 命令,查看默认的包下载存储路径。 当前目录 除了 main.go,如果我们在当前目录或下一级目录创建了新的包(.go文件),如果想引入,则需要使用 ./ 开头的相对路径符号。 import ( &q…

2021年3月27日 0条评论 4589点热度 2人点赞 痴者工良 阅读全文

Windows and Linux both have hidden partitions such as EFI, boot, etc. The situation in Linux is much more complex, for example, with Docker mapped partitions/volumes, RAM swap files, etc. In Linux, DriveType can be types like Fixed, Ram, CD, etc. Writing a met…

2021年3月12日 0条评论 100点热度 0人点赞 痴者工良 阅读全文

Windows 和 Linux 都会有一些隐藏的分区,例如 EFI、boot 等。在 Linux 中情况又复杂对得多,例如 Docker 映射的分区/卷等,ram 交换页文件等。 Linux 中 DriveType 嗨哟 Fixed、Ram、CD 等类型,如果要对其进行筛选,编写获取方法是一件较为麻烦的事情。 这时候可以使用 CZGL.SystemInfo 库,在 Nuget 上可以搜索。 使用 var disks = DiskInfo.GetDisks(); 可以直接获取所有磁盘信息,但是这些信息会有很多非物理磁…

2021年3月12日 0条评论 3358点热度 0人点赞 痴者工良 阅读全文

Learning Requirements Concepts and Terminology The basic concepts of data structures: data, data elements, data structures, logical structure of data, physical structure, algorithms, etc. Basic Concepts and Terminology 【1】 Data (Data) is the carrier of informa…

2021年3月3日 0条评论 86点热度 0人点赞 痴者工良 阅读全文

学习要求 概念和术语 数据结构的基本概念:数据、数据元素、数据结构、数据的逻辑结构、物理结构、算法等。 基本概念和术语 【1】 数据 (Data) 是信息的载体,能够被计算机识别、存储和加工处理。 数据元素(Data Element) 是数据的基本单位,有时数据元素也称为元素、节点、顶点、记录。 数据结构(Data Structure) 指的是数据之间的相互关系,即数据的组织形式。数据结构异步包括以下三个方面的内容: 数据结构一般包括以下三个方面的内容:数据的逻辑结构、数据的存储结构、数据的运算。 ​ ① 数据的逻…

2021年3月3日 0条评论 2653点热度 0人点赞 痴者工良 阅读全文

呀呀呀,这些资源作者搜集了很久的!请看图! Compiler Theory, Dragon Book? Here it is! Operating Systems? More importantly, it’s all e-books here! Not videos! Not those photographed PDF versions! Cloud drive download link: Link: https://pan.baidu.com/s/1CCBWsN93CyYfLImCoT8Euw Extrac…

2021年2月21日 0条评论 3394点热度 0人点赞 痴者工良 阅读全文

呀呀呀,这些资源作者搜集了很久的!请看图! 编译原理,龙书?有! 操作系统? 更重要的是,这里全是电子书!不是视频!不是那种拍照的 pdf 版本! 网盘下载地址: 链接:https://pan.baidu.com/s/1CCBWsN93CyYfLImCoT8Euw 提取码:a21l 微信小程序: [......] 继续阅读

2021年2月21日 0条评论 3366点热度 0人点赞 痴者工良 阅读全文

Contains e-books on microservices, architecture design, etc., which are very suitable for learning from intermediate to advanced programmers and architects. A total of 8 books have been collected. Cloud disk download link: Link: https://pan.baidu.com/s/1w29q0U…

2021年2月21日 0条评论 88点热度 0人点赞 痴者工良 阅读全文

包含微服务、架构设计等电子书,非常适合从初中级程序员到高级程序员和架构师学习。现在一共搜集了 8 本。 网盘下载地址: 链接:https://pan.baidu.com/s/1w29q0UX-mO6XkBnyehQ63Q 提取码:ynz2 微信小程序二维码: [......] 继续阅读

2021年2月21日 0条评论 3128点热度 0人点赞 痴者工良 阅读全文

Artificial intelligence encompasses a wide range of foundational content, which includes knowledge in data structures, mathematics, artificial intelligence principles, computer fundamentals, databases, and more. Therefore, it requires the study of many discipl…

2021年2月21日 0条评论 106点热度 0人点赞 痴者工良 阅读全文
1232425262754