- 【Golang】✔️走进 Go 语言✔️ 第二十四课 TCP 高阶操作 概述基础知识Conn 接口net.Listen()listener.Accept()conn.Read()conn.Writ... 【Golang】✔️走进 Go 语言✔️ 第二十四课 TCP 高阶操作 概述基础知识Conn 接口net.Listen()listener.Accept()conn.Read()conn.Writ...
- 【Golang】✔️走进 Go 语言✔️ 第六课 条件表达式 概述循环语句方法一方法二方法三break 关键字continue 关键字goto 关键字 概述 Golang 是一个跨平台的新... 【Golang】✔️走进 Go 语言✔️ 第六课 条件表达式 概述循环语句方法一方法二方法三break 关键字continue 关键字goto 关键字 概述 Golang 是一个跨平台的新...
- 【Golang】✔️走进 Go 语言✔️ 第六课 条件表达式 概述if 语句switch 语句 概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang... 【Golang】✔️走进 Go 语言✔️ 第六课 条件表达式 概述if 语句switch 语句 概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang...
- 【Golang】✔️走进 Go 语言✔️ 第十九课 错误处理 & 时间处理 概述错误处理除数为零错误 时间处理timerticker速率限制 概述 Golang 是一个跨平... 【Golang】✔️走进 Go 语言✔️ 第十九课 错误处理 & 时间处理 概述错误处理除数为零错误 时间处理timerticker速率限制 概述 Golang 是一个跨平...
- 【Golang】✔️走进 Go 语言✔️ 第二十课 概述协程存在的问题原子操作互斥锁 概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界.... 【Golang】✔️走进 Go 语言✔️ 第二十课 概述协程存在的问题原子操作互斥锁 概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界....
- 特点,优势 运行效率高,开发效率高,部署简单 语言层面支持并发 内置runtime 内置gofmt 脚本化 静态类型 + 编译型 原生支持并发编程 劣势 语法糖没有python多 运行速度不及c,比c++,java快 第三方库比较少 应用 服务器编程 网络编程 分布式系统 云平台 环境安装 下载安装: 官网:https://gola... 特点,优势 运行效率高,开发效率高,部署简单 语言层面支持并发 内置runtime 内置gofmt 脚本化 静态类型 + 编译型 原生支持并发编程 劣势 语法糖没有python多 运行速度不及c,比c++,java快 第三方库比较少 应用 服务器编程 网络编程 分布式系统 云平台 环境安装 下载安装: 官网:https://gola...
- 目录 文章目录 目录Hello World程序结构包声明导入包函数标识符关键字语句表达式注释 Hello World package main import "fmt" func main() { fmt.Println("Hello World!") } 1234567 使用 go run 指令执行程序: $ go run hello.g... 目录 文章目录 目录Hello World程序结构包声明导入包函数标识符关键字语句表达式注释 Hello World package main import "fmt" func main() { fmt.Println("Hello World!") } 1234567 使用 go run 指令执行程序: $ go run hello.g...
- 目录 文章目录 目录go mod 依赖包管理使用 go modgo mod 的子指令 go mod 依赖包管理 Golang 将 Modules(模块)定义为 “源代码交付和版本控制的单元”。 go mod 是 Golang 1.11 版本引入的依赖包管理工具,替换旧的基于 GOPATH 的依赖包管理方式。GOPATH 不再需要包含 src 子目录,... 目录 文章目录 目录go mod 依赖包管理使用 go modgo mod 的子指令 go mod 依赖包管理 Golang 将 Modules(模块)定义为 “源代码交付和版本控制的单元”。 go mod 是 Golang 1.11 版本引入的依赖包管理工具,替换旧的基于 GOPATH 的依赖包管理方式。GOPATH 不再需要包含 src 子目录,...
- 目录 文章目录 目录go 语句 go 语句 Golang 原生支持并发,体现在 Golang 提供了 go 关键字。 格式: go 函数名(形参列表) 1 go 语句会直接开启一个新的运行时线程,即:Goroutine。Goroutine 的调度由 Go Runtime Scheduler 完成,同一个程序中所有的 Goroutine 共享同一个... 目录 文章目录 目录go 语句 go 语句 Golang 原生支持并发,体现在 Golang 提供了 go 关键字。 格式: go 函数名(形参列表) 1 go 语句会直接开启一个新的运行时线程,即:Goroutine。Goroutine 的调度由 Go Runtime Scheduler 完成,同一个程序中所有的 Goroutine 共享同一个...
- 目录 文章目录 目录数据类型转换[]byte => other typeint => other typestring => other typeother type => stringarray => slice 数据类型转换 类型转换用于将一种数据类型的变量转换为另外一种类型的变量。 格式: type_name... 目录 文章目录 目录数据类型转换[]byte => other typeint => other typestring => other typeother type => stringarray => slice 数据类型转换 类型转换用于将一种数据类型的变量转换为另外一种类型的变量。 格式: type_name...
- 目录 文章目录 目录协程锁 协程锁 协程锁主要用于保证在执行 goroutine 的时候不阻塞 M。 举例:任务 A 需要修改 Z,任务 B 也需要修改 Z。如果是串行系统,A 执行完了,再执行B,很简单。在并发系统中,因为 A,B 是并发执行的,所以就需要在操作 Z 的时候确保 A、B 保证串行化的机制。 CO_LOCK { // 处理逻辑 }... 目录 文章目录 目录协程锁 协程锁 协程锁主要用于保证在执行 goroutine 的时候不阻塞 M。 举例:任务 A 需要修改 Z,任务 B 也需要修改 Z。如果是串行系统,A 执行完了,再执行B,很简单。在并发系统中,因为 A,B 是并发执行的,所以就需要在操作 Z 的时候确保 A、B 保证串行化的机制。 CO_LOCK { // 处理逻辑 }...
- 目录 文章目录 目录运算符赋值运算符算术运算符逻辑运算符关系运算符位运算符指针运算符、取值运算符和取址运算符运算符优先级... 语法糖 运算符 Golang 内置的运算符包括: 赋值运算符算术运算符逻辑运算符关系运算符位运算符其他运算符 赋值运算符 算术运算符 注意:Golang 的自增,自减只能作为表达式使用,而不能用于赋值语句,例如... 目录 文章目录 目录运算符赋值运算符算术运算符逻辑运算符关系运算符位运算符指针运算符、取值运算符和取址运算符运算符优先级... 语法糖 运算符 Golang 内置的运算符包括: 赋值运算符算术运算符逻辑运算符关系运算符位运算符其他运算符 赋值运算符 算术运算符 注意:Golang 的自增,自减只能作为表达式使用,而不能用于赋值语句,例如...
- 目录 文章目录 目录make 和 new为什么建议使用 make 来定义 Slice、Map 和 Channel 变量? make 和 new make 和 new 都是 Golang 的内置函数,作为用于内存分配的原语(Allocation Primitives),其功能相似,却有着本质的区别。 new 用来分配内存,它的第一个参数是一个类型,不是... 目录 文章目录 目录make 和 new为什么建议使用 make 来定义 Slice、Map 和 Channel 变量? make 和 new make 和 new 都是 Golang 的内置函数,作为用于内存分配的原语(Allocation Primitives),其功能相似,却有着本质的区别。 new 用来分配内存,它的第一个参数是一个类型,不是...
- 目录 文章目录 目录defer 关键字defer 的用途之一:释放资源defer 的用途之二:执行 recover(恢复)defer 特性多个 defer 的执行顺序被 deferred 函数的参数在 defer 时确定被 defer 的函数可以读取和修改带名称的返回值 defer 关键字 go 用 defer(推迟)关键字来延迟执行指定的函数,比... 目录 文章目录 目录defer 关键字defer 的用途之一:释放资源defer 的用途之二:执行 recover(恢复)defer 特性多个 defer 的执行顺序被 deferred 函数的参数在 defer 时确定被 defer 的函数可以读取和修改带名称的返回值 defer 关键字 go 用 defer(推迟)关键字来延迟执行指定的函数,比...
- 目录 文章目录 目录定义一个函数形参列表值传递引用传递 返回值 初始化函数构造函数析构函数回调函数闭包(Closure)函数方法函数递归函数 定义一个函数 函数声明需要指定: 函数的名称形参列表返回值列表 函数名和形参列表一起构成函数签名。格式: func function_name([parameter list]) [return_typ... 目录 文章目录 目录定义一个函数形参列表值传递引用传递 返回值 初始化函数构造函数析构函数回调函数闭包(Closure)函数方法函数递归函数 定义一个函数 函数声明需要指定: 函数的名称形参列表返回值列表 函数名和形参列表一起构成函数签名。格式: func function_name([parameter list]) [return_typ...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签