首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • golang源码分析:langchaingo(11

    在分析完核心功能使用的源码后,我们再按照目录依次总结下每个目录里的逻辑,在最外层的一些工具类说明类的文件就不再介绍了

    18000编辑于 2026-03-18
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:etcd(11

    我们继续在文件 server/etcdserver/server.go 中分析EtcdServer的初始化流程,它会先调用bootstrap函数初始化后端存储bolt-db然后初始化raftNode,最后初始化transport,调用start开始raft协议的网络传输。具体实现如下

    44440编辑于 2023-09-09
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:raft(11

    前面提到transport将远程对象分为两类:remote和peer,分别代表新建立的连接和已经加入集群的节点,下面简单分析下它们的核心逻辑:

    45120编辑于 2023-09-07
  • 来自专栏XinChen's Tec

    GoLang11 - Go语言数组

    数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。

    34740编辑于 2023-02-27
  • 来自专栏Golang开发

    golang-101-hacks(11)——切片结构

    继续往下执行,查看"s2 := s1[1:]代码之前的输出结果: (gdb) n 11 fmt.Println(len(s1), cap(s1), &s1[0]) (gdb)

    54420发布于 2019-06-01
  • 来自专栏技术杂记

    日志服务器11

    数据库连接正常,并且准备创建相应表 Note: 这个过程中要确保 php-mysql 包存在,否则无法与mysql 连接,会出现如下的界面 Tip: 遇到这种情况,先检查一下 php-mysql ,然后重新加载环境变量,重启一下 httpd 服务 安装 php-mysql 的过程 [root@h105 loganalyzer-3.6.6]# yum clean all Loaded plugins: fastestmirror, refresh-packagekit, security Repos

    96220发布于 2021-10-20
  • 来自专栏oracle3技术大杂烩

    2018-11-27 Golang与DLL交互

    参考《Golang与DLL交互》,实现过程中出现了3个问题 1、32位和64位的错误 执行 go run main.go出现下面的错误: syscall.

    59930编辑于 2022-05-13
  • 来自专栏golang算法架构leetcode技术php

    golang刷leetcode 经典(11) 朋友圈

    班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。

    40530编辑于 2022-08-02
  • 来自专栏Golang语言社区

    搭建本地 golang 文档服务器

    平时我们看 golang 文档的方式通常有: go doc <package> golang.org/pkg 或者国内的 godoc.golangtc.com/pkg/ 看源码,当然这是最好的方式,只是需要更多的时间和耐心 built-in packages 名称 遍历所有 packages 运行 godoc -html <package> 保存所有文件,启动一个静态文件服务器 利用 Ruby 实现 步骤1、2,要注意遍历 启动静态服务器golang 和 ruby 都可以,我用的是 negroni,就三行代码。 问题是,这样的页面完全没有样式啊,所以我不得不去 golang.org/pkg 上 copy css 和 js 文件。 然后将 Index 的样式修改成这样: ? 至此,我们就可以愉快的在本地看 golang 文档啦。

    4.1K50发布于 2018-03-20
  • 来自专栏Golang语言社区

    Golang实现图片缩放服务器

    package main import ( "fmt" "graphics" "image" "image/png" "log" "net/http" "os" "strconv" "strings" ) func main() { http.HandleFunc("/", doImageHandler) http.ListenAndServe("127.0.0.1:6789", nil) } func doImageH

    2K90发布于 2018-03-19
  • 来自专栏机器学习/数据可视化

    Golang之旅11-匿名函数及闭包

    calc(10) //两个变量分别接受两个返回值 base=10 //add函数中返回的base值会带入sub函数的计算中 fmt.Println(f1(1), f2(2)) //i=1;11

    84210发布于 2021-03-02
  • 来自专栏学习日记

    Golang Leetcode 11. Container With Most Water.go

    版权声明:原创勿转 https://blog.csdn.net/anakinsun/article/details/89067141

    57620发布于 2019-04-12
  • 来自专栏golang算法架构leetcode技术php

    golang刷leetcode动态规划(11)不同路径

    一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。

    41720编辑于 2022-08-02
  • 来自专栏golang算法架构leetcode技术php

    golang刷leetcode 技巧(11) 课程表 III

    courses,p+1,end) } } /* [[5,5],[4,6],[2,6]] [[7,16],[2,3],[3,12],[3,14],[10,19],[10,16],[6,8],[6,11

    50510编辑于 2022-08-02
  • 来自专栏京东技术

    服务器装上灵魂 |京东“11·11”技术实录

    上篇介绍京东“11·11”备战中基础设施管理中的机房管理环节,《和我去京东的机房走一走》一文刷爆朋友圈,“去没去过机房?”已经成为11.11工程师见面问好的标配。 今天要介绍的是服务器在机房拆箱核对上架通电之后,接下来服务器进入的另一个专业环节——系统部署。 ? ”这和我们买来新电脑需要安装操作系统相似,但是不同的是,‘11·11’大促新服务器上架量一次就有数万台,系统部署需要按照各个业务条线的需求进行安装;不同的业务场景,需要匹配的系统是不同的。” 负责IDC操作系统部署的席荣武介绍,“11·11备战期间因为有“国庆”和“十九大”,系统安装的最高峰值超过数千,一次性安装量将近千台设备。 在新旧服务器系统部署工程接近尾声时,大部分服务器已经开始运行业务,系统支持的同事7*24小时随时待命,一起见证今年京东11·11全球好物节全民消费狂欢的顶峰时刻。

    2.2K80发布于 2018-04-10
  • 来自专栏星辰日记

    基于Golang开发的服务器探针

    简介 这是一个基于Golang作为Client端开发的服务器探针, 用于同时展示多台服务器的基本信息. 三端 项目一共有三个平台: Client端, Server端, Web端. 分别对于项目根目录下的三个文件夹 Client端为客户端, 用于推送服务器当前状态到server端. Client端不需要公网环境. 仅支持Linux服务器 Server端分别与Client端和Web端构建Websocket通信, 用于转发信息.

    1.9K30编辑于 2022-01-04
  • 来自专栏Golang语言社区

    Golang:使用 httprouter 构建 API 服务器

    当我刚开始学习 Go 时,我正在玩不同的多路复用器(multiplexer),它可以作为 API 服务器使用。 在本教程中,我将使用 httprouter 构建一个简单的 REST API 服务器。 现在编译并运行您的程序,转到 http:// localhost:8080,来查看您的 API 服务器。 这应该可以让你开始编写你自己的 API 服务器了。 book.go │ └── * ├── store │ ├── * └── lib | ├── * ├── main.go ├── router.go ├── rotes.go 如果您有一个大的单体服务器

    2.6K140发布于 2018-03-19
  • 来自专栏golang算法架构leetcode技术php

    golang源码阅读(11)GO中各个目录的功能

    . */ 11 uint32 gs; /* data segments */ 12 uint32 fs; /* ... */ 13 uint32 es; /* ... */ 14 architectures: 3 * mips, 4 * 68020, 5 * i386, 6 * amd64, 7 * sparc, 8 * sparc64, 9 * mips2 (R4000) 10 * arm 11 11)yacc Go版本的yacc。 http://plan9.bell-labs.com/magic/man2html/1/yacc。这是一个经典的生成语法分析器的工具。 http://golang.org/cmd/可以查看。 12)addr2line linux下有这个命令。 这是一个addr2line的模拟器,只是为了使pprof能够在mac上工作。

    1.2K31编辑于 2022-08-02
  • 来自专栏知识分享

    11-云端安装MQTT服务器

    记得把文件拷贝到上一节配置的和云端共享的那个盘里面,好拷贝文件到云服务器 进入到bin目录  咱先以控制台的模式启动哈,关掉控制台,MQTT也就关了 emqttd console 。。。。。。

    8K41发布于 2018-12-12
  • 来自专栏KisFlow-Golang流式计算框架

    Golang框架实战-KisFlow流式计算框架(11)-Prometheus Metrics统计

    v1.14.0 //++++++++gopkg.in/yaml.v3 v3.0.1)这里我们采用prometheus的官方Golang客户端SDK。 https://github.com/prometheus/client_golang 有关具体的介绍,参考官方的README文档:https://github.com/prometheus/client_golang kis-flow/metrics/kis_metrics.gopackage metricsimport ("github.com/prometheus/client_golang/prometheus 上述代码写完之后,别忘了拉去一下https://github.com/prometheus/client_golang 相关的依赖包。 /protobuf v1.5.2 // indirectgithub.com/matttproud/golang_protobuf_extensions v1.0.1 // indirectgithub.com

    58510编辑于 2024-07-22
领券