积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(22)Go(22)

语言

全部中文(简体)(22)

格式

全部PDF文档 PDF(19)其他文档 其他(2)PPT文档 PPT(1)
 
本次搜索耗时 0.121 秒,为您找到相关结果约 22 个.
  • 全部
  • 后端开发
  • Go
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Go Web编程

    支持多国语言界面显示 完全插件体系结构 支持编辑器配色方案 基于Kate的语法显示支持 基于全文的单词自动完成 支持键盘快捷键绑定方案 Markdown文档编辑支持 实时预览和同步显示 自定义CSS显示 可导出HTML和PDF文档 批量转换/合并为HTML/PDF文档 LiteIDE安装配置 LiteIDE安装配置 LiteIDE安装 下载地址 http://code.google.com/p/golangide main,在这个main包中必定包含一个入口函数main,而这 个函数既没有参数,也没有返回值。 为了打印Hello, world...,我们调用了一个函数Printf,这个函数来自于fmt包,所以我们在第三行中导入了 系统级别的fmt包:import "fmt"。 包的概念和Python中的package类似,它们都有一些特别的好处:模块化(能够把你的程序分成多个模块)和可重用性 (每个模块都能被其它应用 你觉得上面的还是有些繁琐?好吧,我也觉得。让我们继续简化: /* 定义三个变量,它们分别初始化相应的值 vname1为v1,vname2为v2,vname3为v3 编译器会根据初始化的值自动推导出相应的类型 */ vname1, vname2, vname3 := v1, v2, v3 现在是不是看上去非常简洁了?:=这个符号直接取代了var和type,这种形式叫做简短声明。不过它有一个限制,那
    0 码力 | 295 页 | 5.91 MB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    能够对项目或包中的代码建立抽象语法树视图(AST-view)。 19. 内置 Go 的相关工具。 20. 能够方便完整地查阅 Go 文档。 21. 能够方便地在不同的 Go 环境之间切换。 22. 能够导出不同格式的代码文件,如:PDF,HTML 或格式化后的代码。 23. 针对一些特定的项目有项目模板,如:Web 应用,App Engine 项目,从而能够更快地开始开发工 作。 24. 具备代码重构的能力。 创建单独的 C 代码包。 如果你想要在你的 Go 程序中使用 cgo,则必须在单独的一行使用 import "C" 来导入,一般来说你可能 还需要 import "unsafe" 。 然后,你可以在 import "C" 之前使用注释(单行或多行注释均可)的形式导入 C 语言库(甚至有效的 C 语言代码),它们之间没有空行,例如: // #include // #include import "fmt" func main() { fmt.Println("hello, world") } 4.2.1 包的概念、导入与可见性 包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从 其它包中导入内容。 如同其它一些编程语言中的类库或命名空间的概念,每个 Go 文件都属于且仅属于一个包。一个包可以由 许多以 .go 为扩展名
    0 码力 | 380 页 | 2.97 MB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    《Go入门指南》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2018-02-08。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。 文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如果您在阅读文档 获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准确、高效且有效地传递 能够对项目或包中的代码建立抽象语法树视图(AST-view)。 19. 内置 Go 的相关工具。 20. 能够方便完整地查阅 Go 文档。 21. 能够方便地在不同的 Go 环境之间切换。 22. 能够导出不同格式的代码文件,如:PDF,HTML 或格式化后的代码。 23. 针对一些特定的项目有项目模板,如:Web 应用,App Engine 项目,从而能够更快地开始开发工作。 24. 具备代码重构的能力。 创建单独的 C 代码包。 如果你想要在你的 Go 程序中使用 cgo,则必须在单独的一行使用 import "C" 来导入,一般来说你可能还需要 import "unsafe" 。 然后,你可以在 import "C" 之前使用注释(单行或多行注释均可)的形式导入 C 语言库(甚至有效的 C 语言代 码),它们之间没有空行,例如: 1. // #include
    0 码力 | 466 页 | 4.44 MB | 1 年前
    3
  • pdf文档 Go基础语法宝典

    Go语言设计的关键字,了解这些关键字有助于命名变量的冲突避免 go的二十五个关键字 简介 var 和 const 是 Go语言基础里面的变量和常量申明 package 和 import 用于分包和导入 func 用于定义函数和方法 return 用于从函数返回 defer 用于类似析构函数 go 用于并发 select 用于选择不同类型的通讯 interface 用于定义接口 vname3 = v1, v2, v3 /* 定义三个变量,它们分别初始化为相应的值 vname1为v1,vname2为v2,vname3为v3 编译器会根据初始化的值自动推导出相应的类型 */ vname1, vname2, vname3 := v1, v2, v3 _ (下划线)是个特殊的变量名,任何赋予它的值都会被丢弃。在这个例子中,将值 35 赋予 b ,并同时 Go内置有一个 error 类型,专门用来处理错误信息,Go的 package 里面还专门有一个包 errors 来处 理错误: 分组声明 在Go语言中,同时声明多个常量、变量,或者导入多个包时,可采用分组的方式进行声明。 例如下面的代码: 可以分组写成如下形式: s := "hello," m := " world" a := s + m fmt.Printf("%s\n"
    0 码力 | 47 页 | 1020.34 KB | 1 年前
    3
  • pdf文档 5.cgo 原理解析及优化实践

    cgo_export_static/dynamic 申明导出 Go 函数  方便后续链接器寻址 cgo 预编译 - Go 调用 C cgo 预编译 - Go 调用 C ① 普通 Go 代码 ② Wrapper Go 代码  通过 runtime.cgocall 调用 Wrapper C ③ Wrapper C 代码  调用目标 C 函数  cgo_import_static 申明导入 C 函数  方便后续链接器寻址 性能较差 ② Pin 指针  用完之后需要 Unpin  Go 1.22 之后使用才安全  性能中等 ③ 分开传参  性能最好 GODEBUG=cgocheck=0 Tips ① 导出的 Go 函数轻量级,不要有网络等异步操作,会阻塞 C 线程 ② C 传参给 Go,很友好 ③ Go 传参给 C,不友好 ④ 如果有 C 调 Go,推荐 Go 1.21 ⑤ runtime.Pinner(Go
    0 码力 | 45 页 | 5.74 MB | 1 年前
    3
  • epub文档 Golang 101(Go语言101 中文版) v1.21.a

    帮助编译器和解释器解析高级语言代码,一些单词将被用做关键字 (keyword)。 这些单词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入 (import)另一个包才能使用另一个包中的公有(导出的)代码要素。 包名和 包的引入名也都必须是标识符。 尽管高级编程语言代码比底层机器指令友好和易懂,我们还是需要一些注释来 帮助自己和其他程序员理解我们所写的代码。 在下一节的程序示例中,我们 可以看到很多注释。 第15行 和第30行使用标准变量声明语句声明了三个变量。 第17行的变量i以及第33行 的变量x和y是使用变量短声明语句声明的。 变量a和b在声明的时候被指定为 int类型。 编译器会自动推导出变量i、num、x和y的类型均为int类型,因 为它们的初始值都是整型字面量表示的。 请阅读常量和变量(第7章)以获取 什么是类型不确定值、类型推导、赋值、以及如何声明变量和具名常量。 上面的示 入名都必须是标识符。 一个由Unicode大写字母 ? 开头的标识符称为导出标识符。 这里导出可以被理 解为公开(public)。 其它(即非Unicode大写字母开头的)标识符称为非导出 标识符。 非导出可以被理解为私有(private)。 截至目前(Go 1.21),东方 字符都被视为非导出字符。 非导出有时候也被称为未导出。 下面是一些合法的导出标识符: 1| Player_9 2| DoSomething
    0 码力 | 821 页 | 956.82 KB | 1 年前
    3
  • mobi文档 Golang 101(Go语言101 中文版) v1.21.a

    被 用 做 关 键 字 (keyword)。 这些单词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入(import) 另一个包才能使用另一个包中的公有(导出的)代码要素。 包名和包的引入名 也都必须是标识符。 尽管高级编程语言代码比底层机器指令友好和易懂,我们还是需要一些注释来 帮助自己和其他程序员理解我们所写的代码。 在下一节的程序示例中,我们可 以看到很多注释。 nd。 第15行和 第30行使用标准变量声明语句声明了三个变量。 第17行的变量i以及第33行的 变量x和y是使用变量短声明语句声明的。 变量a和b在声明的时候被指定为int 类型。 编译器会自动推导出变量i、num、x和y的类型均为int类型,因为它们 的初始值都是整型字面量表示的。 请阅读常量和变量(第7章)以获取什么是 类型不确定值、类型推导、赋值、以及如何声明变量和具名常量。 上面的示例 入名都必须是标识符。 一个由Unicode大写字母 开头的标识符称为导出标识符。 这里导出可以被理 解为公开(public)。 其它(即非Unicode大写字母开头的)标识符称为非导出 标识符。 非导出可以被理解为私有(private)。 截至目前(Go 1.21),东方字 符都被视为非导出字符。 非导出有时候也被称为未导出。 下面是一些合法的导出标识符: Player_9 DoSomething VERSION
    0 码力 | 608 页 | 1.08 MB | 1 年前
    3
  • pdf文档 Golang 101(Go语言101 中文版) v1.21.a

    译器和解释器解析高级语言代码,一些单词将被用做关键字(keyword)。 这些单 词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入(import)另 一个包才能使用另一个包中的公有(导出的)代码要素。 包名和包的引入名也都必 第4章:程序源代码基本元素介绍 16 须是标识符。 尽管高级编程语言代码比底层机器指令友好和易懂,我们还是需要一些注释来帮助 自己和其他程序员理解我们所写的代码。 。 第15行和第 30行使用标准变量声明语句声明了三个变量。 第17行的变量i以及第33行的变量x 和y是使用变量短声明语句声明的。 变量a和b在声明的时候被指定为int类型。 编译器会自动推导出变量i、num、x和y的类型均为int类型,因为它们的初始值 都是整型字面量表示的。 请阅读常量和变量(第7章)以获取什么是类型不确定 值、类型推导、赋值、以及如何声明变量和具名常量。 上面的 egory/Lu/list.htm)开头的标 识符称为导出标识符。 这里导出可以被理解为公开(public)。 其它(即非 Unicode大写字母开头的)标识符称为非导出标识符。 非导出可以被理解为私有 (private)。 截至目前(Go 1.21),东方字符都被视为非导出字符。 非导出有 时候也被称为未导出。 下面是一些合法的导出标识符: 1| Player_9 2| DoSomething
    0 码力 | 591 页 | 21.40 MB | 1 年前
    3
  • pdf文档 基于Go的大数据平台-党合萱

    什什么是Pandora 简单 · 可信赖 Pandora架构图 Export Service API / Portal / 消息 消息 计算 计算 消息 导出任务 导出任务 导出任务 导出任务 导出任务 计算 消息 对象存储服务 HTTP MongoDB 时序数据库 ⽇日志检索服务 XSpark Report Studio 简单 · 可信赖 内容提要 • 系统设计分析与架构 可信赖 多种上下游适配 简单 · 可信赖 业务架构 简单 · 可信赖 导出模型 简单 · 可信赖 ⾼高吞吐/低延迟问题探究 简单 · 可信赖 困难 简单 · 可信赖 数据预取 • export server在向下游推数据的时候预先从上游拉数据回来,保证⽹网络最⼤大的利利⽤用率,同时也减⼩小了了等待时间,提升导出效率。 • 预取时如果⽆无数据可取,则休眠1s再取数据,既然没有数据则休 1s,有效减少对底层存储的请求数量量。 简单 · 可信赖 数据推送协议优化 • 优化export service与logdb之间的数据推送协议 简单 · 可信赖 资源使⽤用优化 • kodo导出为了了达到节省存储空间的⽬目的,在导出前的converter 这⼀一步使⽤用了了parquet压缩,可以有8⽐比1的压缩⽐比。效果很好, 但缺点也同样明显。 简单 · 可信赖 压⼒力力感知与退避算法 如何感知上下游压⼒力力
    0 码力 | 34 页 | 1.26 MB | 1 年前
    3
  • pdf文档 Go 2 Generics? A (P)review

    2020-03-19:改进 ○ 支持编写 <-、...、switch、select,支持第三方包 import ○ 但使用 testing 时部分包导入功能失效,见 changkun/go2generics/bugs/2/ ○ 不明原因无法导入 errors 包 `can't find any importable name in package "errors"` ● 2020-04-03 仍然不支持泛型指 针 contract C(T) { *T M() },见 changkun/go2generics/bugs/2/ ○ 修复 changkun/go2generics/bugs/2/ ○ 可以导入 errors 包 [new] 2020 © Changkun Ou · Go 夜读 · Go 2 Generics? A (P)review Example 4: Generic map[K]V
    0 码力 | 41 页 | 770.62 KB | 1 年前
    3
共 22 条
  • 1
  • 2
  • 3
前往
页
相关搜索词
GoWeb编程入门指南Thewayto基础语法宝典cgo原理解析优化实践Golang101语言中文文版中文版v121基于数据平台党合Genericsreview
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩