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

无数据

分类

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

语言

全部中文(简体)(16)中文(繁体)(1)

格式

全部PDF文档 PDF(15)其他文档 其他(2)
 
本次搜索耗时 0.074 秒,为您找到相关结果约 17 个.
  • 全部
  • 后端开发
  • Go
  • 全部
  • 中文(简体)
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Golang 入门笔记

    如果一个语句写多行就需要加一个分号,不推荐 字符串连接 Go 语言字符串连接通过 `+` 实现 案例 : fmt.Println("Google " + "Runoob") 关键字 关键字或保留字 预定义标识符 Go 语言的空格 1. 变量声明必须用空格隔开。例如: var age int 2. 语句中适当的空格可以提升代码的可读性,容易理解。 数据类型 1. 布尔类型(bool) “_”本身在 Go 中是一个特殊的标识符,成为空标识符。可以代表任何其他的标识符,但是它对应的值会被忽略(比如:忽略某个返回值)。 所以仅能够被作为占位符使用,不能作为标识符使用 6. 不能以系统保留字作为标识符,比如 : brack , if 等 保留关键字介绍 在Golang 中为了简化编码编译过程中对代码的解析,其定义的保留关键字有25 个 系统保留关键字列表 实验代码 举例子说明
    0 码力 | 2 页 | 511.29 KB | 1 年前
    3
  • pdf文档 Go Web编程

    所谓URL重写,就是在返回给用户的页面里的所有的URL后面追加session标识符,这样用户在收到响 应之后,无论点击响应页面里的哪个链接或提交表单,都会自动带上session标识符,从而就实现了会话的保 持。虽然这种做法比较麻烦,但是,如果客户端禁用了cookie的话,此种方案将会是首选。 Go实现session管理 Go实现session管理 通过上面session创建过程的讲解,读者应该 检查用户递交的表单数据。 验证数据是否为正确的类型,合适的标准。例如,如果一个用户名被提交,它必须被验证是否只包含了允许 的字符。它必须有一个最小长度,不能超过最大长度。用户名不能与已存在的他人用户名重复,甚至是一个 保留字等。 过滤数据并清理不安全字符,保证逻辑处理中接收的数据是安全的。 如果需要,预格式化数据(数据需要清除空白或者经过HTML编码等等。) 准备好数据,插入数据库。 尽管上面的过程并不是很复杂,但
    0 码力 | 295 页 | 5.91 MB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    在编码过程中,你可能会遇到没有名称的变量、类型或方法。虽然这不是必须的,但有时候这样做可以极 大地增强代码的灵活性,这些变量被统称为匿名变量。 下面列举了 Go 代码中会使用到的 25 个关键字或保留字: break default func interface select case defer go map struct chan else goto package switch const a32bitInt = int32(a32Float) 的转换时,小数点后的数字将被丢弃。这种情况一般发生当从 取值范围较大的类型转换为取值范围较小的类型时,或者你可以写一个专门用于处理类型转换的函数来确 保没有发生精度的丢失。下面这个例子展示如何安全地从 int 型转换为 int8: func Uint8FromInt(n int) (uint8, error) { if 0 <= n && n
    0 码力 | 380 页 | 2.97 MB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    越来越多的谷歌内部的大型分布式应用程序都开始使用 Go 语言来开发,例如谷歌地球的一部分代码就是由 Go 语言 完成的。 如果你想知道一些其它组织使用Go语言开发的实际应用项目,你可以到 使用 Go 的组织 页面进行查看。出于隐私保 护的考虑,许多公司的项目都没有展示在这个页面。我们将会在第 21 章讨论到一个使用 Go 语言开发的大型存储区 域网络(SAN)案例。 在 Chrome 浏览器中内置了一款 Go 语言的编译器 在编码过程中,你可能会遇到没有名称的变量、类型或方法。虽然这不是必须的,但有时候这样做可以极大地增强代 码的灵活性,这些变量被统称为匿名变量。 下面列举了 Go 代码中会使用到的 25 个关键字或保留字: 4.1 文件名、关键字与标识符 4.1 文件名、关键字与标识符 - 53 - 本文档使用 书栈(BookStack.CN) 构建 break default func interface
    0 码力 | 466 页 | 4.44 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.2.0 繁体中文 Go 版

    tin‑tse、khoaxuantu、 krahets、night‑cruise、nuomi1、Reanon 和 rongyi 完成(按照首字母順序排列)。感謝他們付出的時間 與精力,正是他們確保了各語言程式碼的規範與統一。 在本書的創作過程中,我得到了許多人的幫助。 ‧ 感謝我在公司的導師李汐博士,在一次暢談中你鼓勵我“快行動起來”,堅定了我寫這本書的決心; ‧ 感謝我的女朋友泡泡作為 @squidfunk 提供的排版建議,以及他開發的開源文件主題 Material‑for‑MkDocs 。 在寫作過程中,我閱讀了許多關於資料結構與演算法的教材和文章。這些作品為本書提供了優秀的範本,確 保了本書內容的準確性與品質。在此感謝所有老師和前輩的傑出貢獻! 本書倡導手腦並用的學習方式,在這一點上我深受《動手學深度學習》的啟發。在此向各位讀者強烈推薦這 本優秀的著作。 衷心感謝我的父母,正 空間複雜度的推算方法與時間複雜度大致相同,只需將統計物件從“操作數量”轉為“使用空間大小”。 而與時間複雜度不同的是,我們通常只關注最差空間複雜度。這是因為記憶體空間是一項硬性要求,我們必 須確保在所有輸入資料下都有足夠的記憶體空間預留。 觀察以下程式碼,最差空間複雜度中的“最差”有兩層含義。 1. 以最差輸入資料為準:當 ? < 10 時,空間複雜度為 ?(1) ;但當 ? > 10 時,初始化的陣列
    0 码力 | 385 页 | 18.80 MB | 10 月前
    3
  • pdf文档 2.3 用golang写一个操作系统

    写 ⼀一 个 操 作 系 统 复睿:李四保 ⽤用Golang ⾃自我介绍 l 开发过银⾏行设备 l 同花顺移动证券 l 前后参与创⽴立过多家公司 l ⽤用Golang写了⼀一个云操作系统 电⼒力、⽯石化、银⾏行、证券、⼲⼴广电、电商 研发、产品、运营、公司运营 l 多种职业 l 喜欢各种宗教 l 喜欢在虚⽆无中创造⼀一个世界 l 授 权 担 保 验 证 浏 览 器 第三⽅方应⽤用 结果显⽰示 数据解析 ⽤用户操作 数据打包 应⽤用发布 应⽤用安装 应⽤用管理 数 据 库 系 统 接 ⼝口 邮 件 模 块 前 端 架 构 WEB Server RPC 邮件⼿手机接⼝口 ⽤用户信息 ⾃自 ⼰己 好 友 节 点 信⽤用结算 路由 授 权 担 保 验 证 硬件时代最佳的系统语言是C/C++;云时代最佳的系统级语言是Golang Golang的总结 希望能和⼤大家成为朋友 知乎ID:李四保; 微博ID:李四保 希望⼤大家加⼊入到这个项⺫⽬目中 结束语 THANK YOU
    0 码力 | 33 页 | 1014.12 KB | 1 年前
    3
  • epub文档 Golang 101(Go语言101 中文版) v1.21.a

    (r1, r2 uintptr, err Errno) 那么此函数是如何保证处于传递给它的地址参数值a1、a2和a3处的内存块在 此函数执行过程中一定没有被回收和被移动呢? 此函数无法做出这样的保 证。事实上,是编译器做出了这样的保证。 这是syscall.Syscall这样的函数 的特权。其它自定义函数无法享受到这样的待遇。 我们可以认为编译器针对每个syscall.Syscall函数调用中的每个被转换为 我们可以看到函数f2中的第12行和第13行不再需要边界检查了,因为第11行的 检查确保了第12行和第13行中使用的下标肯定不会越界。 但是,函数f1中的三行仍然都需要边界检查,因为第5行中的边界检查不能保 证第6行和第7行中的下标没有越界,第6行中的边界检查也不能保证第第7行中 的下标没有越界。 在函数f3中,编译器知道如果第一个s[index]是安全的,则第二个s[index] 是无需边界检查的。 当然,这并不是一个通用的关闭通道的原则。通用的原则是不要关闭已关闭的 通道。 如果我们能够保证从某个时刻之后,再没有协程将向一个未关闭的非 nil通道发送数据,则一个协程可以安全地关闭此通道。 然而,做出这样的保 证常常需要很大的努力,从而导致代码过度复杂。 另一方面,遵循通道关闭 原则是一件相对简单的事儿。 粗鲁地关闭通道的方法 如果由于某种原因,你一定非要从数据接收方或者让众多发送者中的一个关闭 一个
    0 码力 | 821 页 | 956.82 KB | 1 年前
    3
  • pdf文档 Go在数据库中间件的应用

    Latest-Slave Slave Latest-Slave与Master差异 日志 Latest-Slave与Slave差异 日志 Master故障时试图通过Rsync拉取Binlog,最大程度保 证数据不丢失; Slave之间的数据差异通过中继日志恢复。 • 数据恢复工作原理 11 故障主备切换 • 双主多从模式 master slave slave slave slave
    0 码力 | 17 页 | 4.02 MB | 1 年前
    3
  • pdf文档 6.从 0 到 1 搭建十亿级包裹 API Versioning

    实现效果 2.1 本质 我们以为的 API Versioning v1, v2, v3 就是版本化.. 2.1 本质 向后兼容 - API 的稳定性要求避免破坏性的更改。在进行更新或修改时,应保 持对现有功能的支持,以防止影响已部署的应用程序或客户端。 只有做到对当前版本 API 不发布任何 breaking changes 才能向后兼容。 2.1 本质 实际上的 API Versioning
    0 码力 | 28 页 | 2.26 MB | 1 年前
    3
  • pdf文档 IPC性能极致优化方案-RPAL落地实践

    用户态切换时还需要保留一个操作: > sender线程将自身线程上下文拷贝一 个副本,并允许kernel访问该副本。 3. sender 线程在 lazy_switch 过程中, 恢复 receiver 线程的内核栈后,将保 存好的 sender 线程上下文拷贝到 sender 线程内核栈 pt_regs 处内存。 高效的Go Event Poller 第四部分 高效的Go Event Poller Go 原生
    0 码力 | 39 页 | 2.98 MB | 1 年前
    3
共 17 条
  • 1
  • 2
前往
页
相关搜索词
Golang入门笔记GoWeb编程指南ThewaytoHello算法1.2繁体中文繁体中文2.3golang一个操作系统操作系统101语言文版中文版v121数据据库数据库中间中间件应用搭建十亿包裹APIVersioningIPC性能极致优化方案RPAL落地实践
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩