积分充值
 首页
前端开发
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文库
  • 综合
  • 文档
  • 文章

无数据

分类

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

语言

全部中文(简体)(67)英语(31)中文(繁体)(1)

格式

全部PDF文档 PDF(95)其他文档 其他(4)
 
本次搜索耗时 0.078 秒,为您找到相关结果约 99 个.
  • 全部
  • 后端开发
  • Go
  • 全部
  • 中文(简体)
  • 英语
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Concurrency Patterns in C

    0 码力 | 20 页 | 1.35 MB | 6 月前
    3
  • pdf文档 The Way To Go - 2012

    ............43 3.9.1. Interacting with C ......................................................................................43 3.9.2. Interacting with C++ ........................................ .....571 GO QUOTES: TRUE BUT NOT SO CUTE. ..................................................572 (C) LIST OF CODE EXAMPLES (Listings) ..............................................................572 experienced frustration with the software development processes within the company, particularly using C++ to write large server software. The binaries tended to be huge and took a long time to compile, and
    0 码力 | 629 页 | 4.85 MB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    折,在诸多问题上都不能给出令人满意的解决方案,尤其是在使用 C++ 来开发大型的服务端软件时,情 况更是不容乐观。由于二进制文件一般都是非常巨大的,因此需要耗费大量的时间在编译这些文件上,同 时编程语言的设计思想也已经非常陈旧,这些情况都充分证明了现有的编程语言已不符合时下的生产环 境。尽管硬件在过去的几十年中有了飞速的发展,但人们依旧没有找到机会去改变 C++ 在软件开发的重 要地位,并在实际开发过程中 语言就在这样的环境下诞生了,它让人感觉像是 Python 或 Ruby 这样的动态语言,但却又拥有像 C 或者 Java 这类语言的高性能和安全性。 Go 语言出现的目的是希望在编程领域创造最实用的方式来进行软件开发。它并不是要用奇怪的语法和晦 涩难懂的概念来从根本上推翻已有的编程语言,而是建立并改善了 C、Java、C# 中的许多语法风格。它提 倡通过接口来针对面向对象编程,通过 goroutine 和 这门全新的,迷人的和充满希望的编程语言的开发者量身定做的。当然,你 在学习 Go 语言之前需要具备一些关于编程的基础知识和经验,并且拥有合适的学习环境,但你并不需要 对 C 或者 Java 或其它类似的语言有非常深入的了解。 对于那些熟悉 C 或者面向对象编程语言的开发者,我们将会在本书中用 Go 和一些编程语言的相关概念进 行比较(书中会使用大家所熟知的缩写 “OO” 来表示面向对象)。 本书将会
    0 码力 | 380 页 | 2.97 MB | 1 年前
    3
  • pdf文档 Go 2 Generics? A (P)review

    func .. ○ $t // 使用类型参数 ○ t // 实例化具体类型 评述 ● 确实是一个糟糕的设计 ● x := Vector(t)(v0) 这是两个函数调用吗? ● 尝试借用使用 C++ 的 Concepts 对类型参数的约束 1 type Greater(t) interface { 2 IsGreaterThan(t) bool 3 } 4 5 func Max(a 没有类型检查,需要程序员自行判断 2020 © Changkun Ou · Go 夜读 · Go 2 Generics? A (P)review First Class Types (2015) by Bryan C. Mills 14 1 const func Max(a, b gotype) gotype { 2 switch a.(type) { 3 case int, float64, return b 17 } 18 } 关键设计 ● 引入 gotype 内建类型 ● 扩展 .(type) 的编译期特性 ● const 前缀强化函数的编译期特性 ● 灵感来源 C++ SFINAE 评述 ● 设计上需要额外思考 SFINAE ● 只有泛型函数的支持,泛型 结构需要通过函数来构造 ● 接口二义性 interface X { Y(Z) } ○ Z 可以是类型或常量名
    0 码力 | 41 页 | 770.62 KB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    问题上都不能给出令人满意的解决方案,尤其是在使用 C++ 来开发大型的服务端软件时,情况更是不容乐观。由于 二进制文件一般都是非常巨大的,因此需要耗费大量的时间在编译这些文件上,同时编程语言的设计思想也已经非常 陈旧,这些情况都充分证明了现有的编程语言已不符合时下的生产环境。尽管硬件在过去的几十年中有了飞速的发 展,但人们依旧没有找到机会去改变 C++ 在软件开发的重要地位,并在实际开发过程中忍受着它所带来的令人头疼 语言就在这样的环境下诞生了,它让人感觉像是 Python 或 Ruby 这样的动态语言,但却又拥有像 C 或者 Java 这类语言的高性能和安全性。 Go 语言出现的目的是希望在编程领域创造最实用的方式来进行软件开发。它并不是要用奇怪的语法和晦涩难懂的概念 来从根本上推翻已有的编程语言,而是建立并改善了 C、Java、C# 中的许多语法风格。它提倡通过接口来针对面向 对象编程,通过 goroutine 和 这门全新的,迷人的和充满希望的编程语言的开发者量身定做的。当然,你在学习 Go 语言之前需要具备一些关于编程的基础知识和经验,并且拥有合适的学习环境,但你并不需要对 C 或者 Java 或其 它类似的语言有非常深入的了解。 对于那些熟悉 C 或者面向对象编程语言的开发者,我们将会在本书中用 Go 和一些编程语言的相关概念进行比较 (书中会使用大家所熟知的缩写 “OO” 来表示面向对象)。 本书将
    0 码力 | 466 页 | 4.44 MB | 1 年前
    3
  • pdf文档 The Go frontend for GCC

    implementation of the new Go programming language. The frontend is currently some 50,000 lines of C++ code, and uses its own IR which is then converted to GENERIC. I describe the structure of the frontend hosted at http://golang.org/. There are currently two Go compilers. The first is based on the Plan 9 C compiler originally written by Ken Thompson; this compiler is known as the gc compiler. This paper describes conventional gc compiler, which does sig- nificant code generation work at link time. Gccgo is written in C++. As of this writing it is slightly more than 50,000 lines, including blank lines and com- ments.
    0 码力 | 14 页 | 122.25 KB | 1 年前
    3
  • pdf文档 Go vs. GoPlus(Go+)

    -什么语言是最成功的? • C (1970) • C++ (1979) • Objective-C (1986) • Java (1994) • C# (2002) • Go (2009) 2012年8月 C 是 50 年来最成功的语言 • C 语言的黄金时间 -1970 至今,>50年,经久不衰 Go, Next C! • Go 语言要学习的是 C,不是 Java -多数的系统 -多数的系统级语言包括Java、C#,其根本的编程哲学来源于C++,将 C++的面向对象进一步发扬光大 -但是Go语言的作者们很清楚,C++ 真的没啥好学的,他们要学的是C语 言。C语言经久不衰的根源是它足够简单。Go语言也要足够得简单 • Go,互联网时代的C,下一个C -要再创 C 的辉煌 Go至少领先其他语言10年 • 尽管是 50 年来出现的语言非常之多,各有各的特色,让人眼花 缭乱。但是我个人固执地认为,谈得上突破了 缭乱。但是我个人固执地认为,谈得上突破了 C 语言思想,将编 程理念提高到一个新高度的,仅有 Go 语言而已 • 10 年后才会有语言试图去突破Go语言已经达到的新高度 -不会是现有的任何语言,而会是一门新兴语言 Go,超越我的想象 • Go 语言的各种语法特性显得那么深思熟虑、卓绝不凡,其对软 件架构与工程的理解,让我深觉无法望其项背 • 处处带给我惊喜的语言 惊喜1:大道至简 • 基础哲学:继承自 C -大道至简
    0 码力 | 54 页 | 1.82 MB | 1 年前
    3
  • pdf文档 The Expressiveness of Go

    pick one.” - complexity, weight, noise (C++, Java) vs. - no static checking (JavaScript, Python) Go is statically typed and compiled, like C++ or Java (with no VM), but in many ways feels Simplicity 12 Number of keywords is an approximate measure of complexity. C (K&R) K&R 32 C++ 1991 48 Java 3rd edition 50 C# 2010 77 C++0x 2010 72+11* JavaScript ECMA-262 26+16* Python 2.7 31 Pascal ISO http://localhost:8080/world: package main import ( "fmt" "http" ) func handler(c *http.Conn, r *http.Request) { fmt.Fprintf(c, "Hello, %s.", r.URL.Path[1:]) } func main() { http.ListenAndServe(":8080"
    0 码力 | 49 页 | 839.26 KB | 1 年前
    3
  • pdf文档 Hello 算法 1.0.0 Golang版

    教程。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂,学习曲线平滑。 ‧ 算法源代码皆可一键运行,支持 Python、C++、Java、C#、Go、Swift、JavaScript、TypeScript、Dart、 Rust、C 和 Zig 等语言。 ‧ 鼓励读者在线上章节评论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1 读者对象 若你是算 Chen、mgisr、JoseHung、qualifier1024、pengchzn、Guanngxu、longsizhuo、L‑Super、what‑is‑me、 yuan0221、lhxsm、Slone123c、WSL0809、longranger2、theNefelibatas、xiongsp、JeffersonHuang、 hongyun‑robot、K3v123、yuelinxin、a16su、ga ,给定三个算法 A、B 和 C : // 算法 A 的时间复杂度:常数阶 func algorithm_A(n int) { fmt.Println(0) } // 算法 B 的时间复杂度:线性阶 func algorithm_B(n int) { for i := 0; i < n; i++ { fmt.Println(0) } } // 算法 C 的时间复杂度:常数阶 func
    0 码力 | 382 页 | 17.60 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.1.0 Go版

    教程。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂,学习曲线平滑。 ‧ 算法源代码皆可一键运行,支持 Python、C++、Java、C#、Go、Swift、JavaScript、TypeScript、Dart、 Rust、C 和 Zig 等语言。 ‧ 鼓励读者在线上章节评论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1 读者对象 若你是算 CKICEx、K3v123、IsChristina、JoseHung、qualifier1024、 pengchzn、Guanngxu、QiLOL、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、 rongyi、JeffersonHuang、longranger2、theNefelibatas、yuelinxin、xiongsp、nanlei、a16su、 时间复杂度分析统计的不是算法运行时间,而是算法运行时间随着数据量变大时的增长趋势。 “时间增长趋势”这个概念比较抽象,我们通过一个例子来加以理解。假设输入数据大小为 ? ,给定三个算法 A、B 和 C : 第 2 章 复杂度分析 hello‑algo.com 29 // 算法 A 的时间复杂度:常数阶 func algorithm_A(n int) { fmt.Println(0) }
    0 码力 | 383 页 | 18.48 MB | 1 年前
    3
共 99 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 10
前往
页
相关搜索词
ConcurrencyPatternsinTheWayToGo2012入门指南waytoGenericsreviewfrontendforGCCvsGoPlusExpressivenessofHello算法1.0Golang1.1
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩