- 写在前面嗯,学习GO,所以有了这篇文章博文部分内容为《GO语言实战》读书笔记之一主要涉及知识GO函数及其他语言对比GO用户定义类型(结构体)Go方法「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」函数对于这个概念小伙伴一定不陌生,常用的脚本语言中一... 写在前面嗯,学习GO,所以有了这篇文章博文部分内容为《GO语言实战》读书笔记之一主要涉及知识GO函数及其他语言对比GO用户定义类型(结构体)Go方法「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」函数对于这个概念小伙伴一定不陌生,常用的脚本语言中一...
- 引言2022年,Go 团队发布 Go 1.18 ,作为一个大的版本变动,Go 1.18 理所当然涵盖了许多的新功能、Go 团队也提到是 Go 语言发布以来做的最大的一次变动,并且性能改进很大。其中一个功能,就是提供了一个多模块工作区的模式。官方博客说明如下:该段文字的翻译:Go 模块几乎已被普遍采用,Go 用户在我们的年度调查报告中对 Go 模块给予非常高的满意度得分。在我们的 2021 ... 引言2022年,Go 团队发布 Go 1.18 ,作为一个大的版本变动,Go 1.18 理所当然涵盖了许多的新功能、Go 团队也提到是 Go 语言发布以来做的最大的一次变动,并且性能改进很大。其中一个功能,就是提供了一个多模块工作区的模式。官方博客说明如下:该段文字的翻译:Go 模块几乎已被普遍采用,Go 用户在我们的年度调查报告中对 Go 模块给予非常高的满意度得分。在我们的 2021 ...
- 三大分支语句的语法,以及日常使用的注意点。 三大分支语句的语法,以及日常使用的注意点。
- 如何声明一个变量,以及iota的使用方法。 如何声明一个变量,以及iota的使用方法。
- 读取 XML 文件先来看一看如何读取本地 XML 文件,同 JSON 数据类似,Go 同样需要一个结构体来接收 XML 的数据。我们定义一个 test.xml 文件,存取的是员工信息:<?xml version="1.0" encoding="UTF-8"?><Record> <Name>Yuzhou</Name> <SurName>1su</SurName> <Tel> ... 读取 XML 文件先来看一看如何读取本地 XML 文件,同 JSON 数据类似,Go 同样需要一个结构体来接收 XML 的数据。我们定义一个 test.xml 文件,存取的是员工信息:<?xml version="1.0" encoding="UTF-8"?><Record> <Name>Yuzhou</Name> <SurName>1su</SurName> <Tel> ...
- 1221. 分割平衡字符串:在一个 平衡字符串 中,‘L’ 和 ‘R’ 字符的数量是相同的。给你一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。注意:分割得到的每个字符串都必须是平衡字符串,且分割得到的平衡字符串是原平衡字符串的连续子串。返回可以通过分割得到的平衡字符串的 最大数量 。 样例 1输入: s = "RLRRLLRLRL" 输出: 4 解释: s 可以分割为... 1221. 分割平衡字符串:在一个 平衡字符串 中,‘L’ 和 ‘R’ 字符的数量是相同的。给你一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。注意:分割得到的每个字符串都必须是平衡字符串,且分割得到的平衡字符串是原平衡字符串的连续子串。返回可以通过分割得到的平衡字符串的 最大数量 。 样例 1输入: s = "RLRRLLRLRL" 输出: 4 解释: s 可以分割为...
- Golang中GMP的原理与调度1.由来1)单进程时代程序是串行执行的,阻塞花费较多时间,所以效率比较低下2)多进程时代程序可以并行执行,所以发生阻塞时可以切换到另一个线程,但是进程之间的切换会浪费很多资源,降低了CPU利用率3)协程线程分为内核级线程和用户级线程,一个或多个用户级线程要绑定一个内核级线程,其中内核级线程依然叫线程(thread),而用户级线程叫协程(co-routine)协... Golang中GMP的原理与调度1.由来1)单进程时代程序是串行执行的,阻塞花费较多时间,所以效率比较低下2)多进程时代程序可以并行执行,所以发生阻塞时可以切换到另一个线程,但是进程之间的切换会浪费很多资源,降低了CPU利用率3)协程线程分为内核级线程和用户级线程,一个或多个用户级线程要绑定一个内核级线程,其中内核级线程依然叫线程(thread),而用户级线程叫协程(co-routine)协...
- Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。 Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。
- Awesome!!!😎Awesome lists about all kinds of interesting topics编程语言类free-programming-booksfree-programming-books-zh_CNGo 语言Awesome Go互联网搬运工的工作,还得看Awesome系列,懂得都懂!Go语言圣经(中文版)Go语言是从Ken Thompson发明的B语言、... Awesome!!!😎Awesome lists about all kinds of interesting topics编程语言类free-programming-booksfree-programming-books-zh_CNGo 语言Awesome Go互联网搬运工的工作,还得看Awesome系列,懂得都懂!Go语言圣经(中文版)Go语言是从Ken Thompson发明的B语言、...
- 🤞中国人的语言——go+它终于来了😍2021 年 10 月 15 日go+1.0发布@[TOC]秉承着对新技术的渴望,大一小白也是来体验一波,下面是我对go+近期学习的一点薄见,如有不足,还请各位大佬指教! go+的前世今生Go&Go+,c&c++,Go+兼容 Go 语言的同时,Go+ 有着比 Go 语言更低的学习门槛,并且突破了 Go 目前多用于服务端开发领域的限制,更多的适用于科技领... 🤞中国人的语言——go+它终于来了😍2021 年 10 月 15 日go+1.0发布@[TOC]秉承着对新技术的渴望,大一小白也是来体验一波,下面是我对go+近期学习的一点薄见,如有不足,还请各位大佬指教! go+的前世今生Go&Go+,c&c++,Go+兼容 Go 语言的同时,Go+ 有着比 Go 语言更低的学习门槛,并且突破了 Go 目前多用于服务端开发领域的限制,更多的适用于科技领...
- 🎈 作者:Linux猿🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊!🎈 优质专栏:数据结构和算法成神路【精讲】,优质好文持续更新中……🚀目录一、“卷”的 20211.1 CSDN 博客1.2 CSDN 活动二、未来要做的事情2.1 算法2.2 Linux 技术三、总结不知不觉已经 2022 年... 🎈 作者:Linux猿🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊!🎈 优质专栏:数据结构和算法成神路【精讲】,优质好文持续更新中……🚀目录一、“卷”的 20211.1 CSDN 博客1.2 CSDN 活动二、未来要做的事情2.1 算法2.2 Linux 技术三、总结不知不觉已经 2022 年...
- 目录Go+ 概述正文导入包哈希值计算Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文SHA1 哈希值经常用于计算二进制或文本 blob 的短标识。例如,Git 的版本控制系统广泛使用 SHA1 来识... 目录Go+ 概述正文导入包哈希值计算Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文SHA1 哈希值经常用于计算二进制或文本 blob 的短标识。例如,Git 的版本控制系统广泛使用 SHA1 来识...
- 目录Go+ 概述正文导入包解析整型字符串解析浮点型字符串解析十六进制字符串Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 把字符串类型转换成数值类型也非常方便,今天我们就来了解一下这方面的一... 目录Go+ 概述正文导入包解析整型字符串解析浮点型字符串解析十六进制字符串Go+ 概述Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。正文Go+ 把字符串类型转换成数值类型也非常方便,今天我们就来了解一下这方面的一...
- 4. List 操作 4.1 RPush在名称为key的list尾添加一个值为value的元素val:=redisClient.RPush("F", []string{"One", "Two", "Three","Four"})if val == nil { fmt.Println("Value get error")}fmt.Println(val) 4.2 LLen & LRangeL... 4. List 操作 4.1 RPush在名称为key的list尾添加一个值为value的元素val:=redisClient.RPush("F", []string{"One", "Two", "Three","Four"})if val == nil { fmt.Println("Value get error")}fmt.Println(val) 4.2 LLen & LRangeL...
- 3. String 操作 3.1 Set & GetSet 源码可以看到这个set的第一个参数就是key,第二个参数是value,第三个参数就是过期时间。Get 源码set Key、Value以及过期时间Key 为Fan,Value为One,过期时间为3sredisClient.Set("Fan","One",3*time.Second)在3s内打印出来val := redisClient... 3. String 操作 3.1 Set & GetSet 源码可以看到这个set的第一个参数就是key,第二个参数是value,第三个参数就是过期时间。Get 源码set Key、Value以及过期时间Key 为Fan,Value为One,过期时间为3sredisClient.Set("Fan","One",3*time.Second)在3s内打印出来val := redisClient...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签