书单|入门Golang语言,看这几本书就够了!(附PDF电子版)

由3位大神级程序员RobertGriesemer,RobPike及C语言之父KenThompson共同研发。

这九大经典排序算法,你知道几个?(C语言实现及详解)

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。

微服务:使用gRPC-Gateway快速构建微服务

编者注作者:郑云龙原文地址:http://dockone.io/article/2836微服务:独立的,去中心化的架构模式独立的,去中心化的,围绕业务组织服务和管理数据,并且使用轻量级通讯机制按照业务领域组织服务并且提供Restful接口,服务与服务之间通过轻量级通讯方式进行数据

golang进阶之条件编译

一、标签编译在源代码里添加标注,通常称之为编译标签(build tag)。编译标签采用靠近源代码文件顶部用注释的方式添加。go build在构建一个包的时候会读取这个包里的每个源文件并且分析编译便签,这些标签决定了这个源文件是否参与本次编译。1.

「epoll」深入linux内核中是如何实现多路的IO管理的

linux服务器开发相关视频解析:linux下的epoll实战揭秘——支撑亿级IO的底层基石网络底层io的那些事,redis,memcached,nginx进程在 Linux 上是一个开销不小的家伙,先不说创建,光是上下文切换一次就得几个微秒。

Golang刷题Leetcode 114. Flatten Binary Tree to Linked List

题目:FlattenBinaryTreetoLinkedListGivenabinarytree,flattenittoalinkedlistin-place.把一颗二叉树展平成一个链表思路循环遍历左子树,不停的把左子树对接到右子树上去codetypeTreeNodestruct

golang2021数据格式(83)值类型和引用类型

值类型和引用类型        值类型和引用类型的说明值类型:基本数据类型 int 系列, float 系列, bool, string 、数组和结构体 struct 2) 引用类型:指针、slice 切片、map、管道 chan、interface 等都是引用类型       

Nginx-rtmp之监听端口的解析与管理

在 ngx_rtmp_core_main_conf_t 结构体中,保存着 nginx.conf 中所有需要监听的端口:Nginx 每从 nginx.conf 中解析中一个 listen 配置项,就把该配置项的值组织成 ngx_rtmp_listen_t 结构体添加到。

3个开源分布式跟踪系统,都很不错!

分布式跟踪系统使用户能够通过分布在多个应用程序,服务和数据库以及代理等中介上的软件系统来跟踪请求。这些系统生成图形表示,显示请求在每个步骤上花费了多少时间并列出每个已知步骤。

2022-05-22:给定一个二叉树,找到该树中两个指定节点的最近公共

2022-05-22:给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。

网站地图