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

无数据

分类

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

语言

全部中文(简体)(10)

格式

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

    律,因此你必须在编译或提交版本管理系统之前使用 gofmt 来格式化你的代码。 尽管这种做法也存在一些争论,但使用 gofmt 后你不再需要自成一套代码风格而是和所有人使用相同的 规则。这不仅增强了代码的可读性,而且在接手外部 Go 项目时,可以更快地了解其代码的含义。此外, 大多数开发工具也都内置了这一功能。 Go 对于代码的缩进层级方面使用 tab 还是空格并没有强制规定,一个 tab 些值不能在后续的代码中使 用,也不可以使用这个这个标识符作为变量对其它变量的进行赋值或运算。 在编码过程中,你可能会遇到没有名称的变量、类型或方法。虽然这不是必须的,但有时候这样做可以极 大地增强代码的灵活性,这些变量被统称为匿名变量。 下面列举了 Go 代码中会使用到的 25 个关键字或保留字: break default func interface select case defer Println(a, b, c) } 输出: {5} {5} {5} 练习 10.1 vcard.go: 定义结构体 Address 和 VCard,后者包含一个人的名字、地址编号、出生日期和图像,试着选择正确的 数据类型。构建一个自己的 vcard 并打印它的内容。 提示: VCard 必须包含住址,它应该以值类型还是以指针类型放在 VCard 中呢? 第二种会好点,因为它占用内存少。包含一个名字和两个指向地址的指针的
    0 码力 | 380 页 | 2.97 MB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    开发中无可撼动的铁律,因此你必须在编译或提交 版本管理系统之前使用 gofmt 来格式化你的代码。 尽管这种做法也存在一些争论,但使用 gofmt 后你不再需要自成一套代码风格而是和所有人使用相同的规则。这 不仅增强了代码的可读性,而且在接手外部 Go 项目时,可以更快地了解其代码的含义。此外,大多数开发工具也都 内置了这一功能。 Go 对于代码的缩进层级方面使用 tab 还是空格并没有强制规定,一个 tab 弃,因此这些值不能在后续的代码中使用,也不可以使用这个 标识符作为变量对其它变量进行赋值或运算。 在编码过程中,你可能会遇到没有名称的变量、类型或方法。虽然这不是必须的,但有时候这样做可以极大地增强代 码的灵活性,这些变量被统称为匿名变量。 下面列举了 Go 代码中会使用到的 25 个关键字或保留字: 4.1 文件名、关键字与标识符 4.1 文件名、关键字与标识符 - 53 - 本文档使用 Println(a, b, c) 19. } 输出: 1. {5} {5} {5} 练习 10.1 vcard.go: 定义结构体 Address 和 VCard,后者包含一个人的名字、地址编号、出生日期和图像,试着选择正确的数据类 型。构建一个自己的 vcard 并打印它的内容。 1. 提示: 2. VCard 必须包含住址,它应该以值类型还是以指针类型放在 VCard 中呢? 3. 第二种会好
    0 码力 | 466 页 | 4.44 MB | 1 年前
    3
  • pdf文档 可视化学习 Go 并发编程

    com/divan) 大神,主要包含两个程序: gotrace(go):分析 go tool trace 的执行结果 gothree(js): 基于 ThreeJs 和 WebGL 生成 3D 图像 感谢 divan (https://github.com/divan) 大神 提供了这款工具和不少 Go 并发模式的素材 说了这么多,耳听为虚,眼见为实 1. HELLO, WORLD! package /src/binary /src/main.go ./binary 2> ./trace.out gotrace ./trace.out 会自动打开浏览器,你可调整视角、缩放、旋转以及加粗线条来改变图像 使用场景 非常酷! 学习 Go 的并发模式 探究 Go 的并发过程 Thank you 2017.8.5 黄庆兵 - 网易 bingohuang.com https://c.163yun
    0 码力 | 29 页 | 1.48 MB | 1 年前
    3
  • pdf文档 2.2.2 深入理解BFE

    BFE的实现机制 03 为什么需要BFE? • 没有统一七层接入的问题 • 功能重复开发 • 运维成本高 • 流量统一控制能力低 • 引入BFE后 • 功能统一开发 • 运维统一管理 • 流量控制能力增强 • BFE平台的主要功能 • 接入和转发,流量调度,安全防攻击,数据分析 BFE部署前 BFE部署后 L4LB 业务A 集群 业务B 集群 业务C 集群 BFE 业务A 集群 API网关 七层负载均衡 BFE主要设计思想 • 转发模型优化 • 支持多租户 • 引入条件表达式,减少正则表达式使用 • 降低动态配置加载的难度 • 区分“常规配置”和“动态配置” • 增强服务状态监控能力 • 向外展现大量内部的执行状态 • 将大存储功能转移到外部 • 加快启动速度 正则表达式 方案的问题 • 配置难以维护:正则表达式存在严重的可读 性问题 • 性能存在隐患:有可能因编写不当引起严重
    0 码力 | 26 页 | 1.78 MB | 1 年前
    3
  • epub文档 Golang 101(Go语言101 中文版) v1.21.a

    在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 第 二行是一个空行,用来增强可读性。 第三和第四行声明了一个名为main的函 数。 此函数为程序的入口函数。 运行一个Go程序 Go官方工具链工具要求所有的Go源代码文件必须以.go后缀结尾。 这里,我 们假设上面展示 0 + 1.23i 复数零值的标准字面表示为0.0+0.0i。 当然0i、.0i、0+0i等表示也是合法 的。 数值字面表示中使用下划线分段来增强可读性 从Go 1.13开始,下划线_可以出现在整数、浮点数和虚部数字面量中,以用做 分段符以增强可读性。 但是要注意,在一个数值字面表示中,一个下划线_不 能出现在此字面表示的首尾,并且其两侧的字符必须为(相应进制的)数字字 符或者进制表示头。 5| ) 上面这个变量声明语句已经被go fmt命令格式化过了。 这个变量声明语句包 含三个变量描述(variable specification)。 一般来说,将多个相关的变量声明在一起将增强代码的可读性。 纯赋值语句 在上面展示的变量声明的例子中,等号=表示赋值。 一旦一个变量被声明之 后,它的值可以被通过纯赋值语句来修改。 多个变量可以同时在一条赋值语 句中被修改。 一个赋值
    0 码力 | 821 页 | 956.82 KB | 1 年前
    3
  • mobi文档 Golang 101(Go语言101 中文版) v1.21.a

    在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标 识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 第二 行是一个空行,用来增强可读性。 第三和第四行声明了一个名为main的函数。 此函数为程序的入口函数。 运行一个Go程序 Go官方工具链工具要求所有的Go源代码文件必须以.go后缀结尾。 这里,我们 假设上面展示的最简 0.0 + 1.23i 复数零值的标准字面表示为0.0+0.0i。 当然0i、.0i、0+0i等表示也是合法的。 数值字面表示中使用下划线分段来增强可读性 从Go 1.13开始,下划线_可以出现在整数、浮点数和虚部数字面量中,以用做 分段符以增强可读性。 但是要注意,在一个数值字面表示中,一个下划线_不 能出现在此字面表示的首尾,并且其两侧的字符必须为(相应进制的)数字字 符或者进制表示头。 string ) 上面这个变量声明语句已经被go fmt命令格式化过了。 这个变量声明语句包含 三个变量描述(variable specification)。 一般来说,将多个相关的变量声明在一起将增强代码的可读性。 纯赋值语句 在上面展示的变量声明的例子中,等号=表示赋值。 一旦一个变量被声明之 后,它的值可以被通过纯赋值语句来修改。 多个变量可以同时在一条赋值语句 中被修改。 一个赋值语
    0 码力 | 608 页 | 1.08 MB | 1 年前
    3
  • pdf文档 Golang 101(Go语言101 中文版) v1.21.a

    在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标 识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 第二行 是一个空行,用来增强可读性。 第三和第四行声明了一个名为main的函数。 此函 数为程序的入口函数。 运行一个Go程序 Go官方工具链工具要求所有的Go源代码文件必须以.go后缀结尾。 这里,我们假设 上面展示 + 1.23i 复数零值的标准字面表示为0.0+0.0i。 当然0i、.0i、0+0i等表示也是合法 的。 数值字面表示中使用下划线分段来增强可读性 从Go 1.13开始,下划线_可以出现在整数、浮点数和虚部数字面量中,以用做分段 符以增强可读性。 但是要注意,在一个数值字面表示中,一个下划线_不能出现在 此字面表示的首尾,并且其两侧的字符必须为(相应进制的)数字字符或者进制表 示头。 5| ) 上面这个变量声明语句已经被go fmt命令格式化过了。 这个变量声明语句包含三 个变量描述(variable specification)。 一般来说,将多个相关的变量声明在一起将增强代码的可读性。 纯赋值语句 在上面展示的变量声明的例子中,等号=表示赋值。 一旦一个变量被声明之后,它 的值可以被通过纯赋值语句来修改。 多个变量可以同时在一条赋值语句中被修改。 一个赋值语
    0 码力 | 591 页 | 21.40 MB | 1 年前
    3
  • pdf文档 2.2.3 Go语言的抢占式调度

    协作式抢占的“协作”过程 gopreempt_m 将当前的 goroutine 放进了全局队列 教练,我不⼲了! 我不配合你 卡⼀辈⼦ 缅怀曾经的痛 新版本的抢占实现 第五部分 信号式抢占 增强版 preemptone 信号式抢占 通过系统调⽤ tgkill,给特定的线程发信号 信号式抢占 这次你不配合也得配合 信号处理的初始化 信号式抢占 处理 SIGURG 信号时,相当于被强⾏插⼊⼀条
    0 码力 | 44 页 | 7.43 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.0.0b4 Golang版

    度,因此更易于理解。在本书中,重点和难点知识 将主要通过动画和图解形式展示,而文字则作为动画和图片的解释与补充。 在阅读本书时,如果发现某段内容提供了动画或图解,建议以图为主线,以文字(通常位于图像上方)为辅, 综合两者来理解内容。 Figure 0‑2. 动画图解示例 0. 前言 hello‑algo.com 4 0.2.3. 在代码实践中加深理解 本书的配套代码托管在GitHub
    0 码力 | 347 页 | 27.40 MB | 1 年前
    3
  • pdf文档 Go Web编程

    2小节介绍如何保证对所有输入的数据进行过滤处理。 过滤输入和转义输出并不能解决所有的安全问题,我们将会在9.1讲解的CSRF攻击,会导致受骗者发送攻击者指定的 请求从而造成一些破坏。 与安全加密相关的,能够增强我们的Web应用程序的强大手段就是加密,CSDN泄密事件就是因为密码保存的是明文, 使得攻击拿手库之后就可以直接实施一些破坏行为了。不过,和其他工具一样,加密手段也必须运用得当。我们将在 9.5小节
    0 码力 | 295 页 | 5.91 MB | 1 年前
    3
共 10 条
  • 1
前往
页
相关搜索词
Go入门指南Thewayto可视可视化学习并发编程2.2深入理解BFEGolang101语言中文文版中文版v121抢占调度式调度Hello算法1.00b4Web
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩