一闪笔记 本次搜索耗时 0.135 秒,为您找到 210 个相关结果.
  • 23、实现图片、拍照并发送

    发送图片/拍照实现思路 一、 界面处理技巧 二、 upload前端实现 三、 upload后端实现 存储到本地 四、存储到alioss 五、进行测试 发送图片/拍照实现思路 弹出一个窗口, 选择图片,上传到服务器 获得一个链接地址 调用sendpicmsg方法开始发送流程 一、 界面处理技巧 <input accept = ...
  • 1.工作区和GOPATH

    1815 2023-12-29 《Go语言核心36讲》
    01 | 工作区和GOPATH 知识扩展 1. Go语言源码的组织方式 2. 了解源码安装后的结果 3. 理解构建和安装Go程序的过程 总结 思考题 补充阅读 go build命令一些可选项的用途和用法 01 | 工作区和GOPATH 这门课中Go语言的代码比较多,建议你配合文章收听音频。 从今天开始,我将和你一起梳理Go语言...
  • 233.go实现协程池

    141 2024-01-18 《Golang面试题》
    go实现协程池 答案1: 答案2: go实现协程池 参考解析 **题目来源:**小米 答案1: Golang协程池是一种用于管理和优化并发性能的数据结构,通过限制同时运行的goroutine数量来防止资源耗尽。其基本实现思路包括使用channel作为任务队列,以及固定数量的工作协程处理任务。 具体实现步骤如下: 定义...
  • 571.要实现一个带有过期时间的golang内存缓存的set方法

    11 2024-06-05 《Golang面试题》
    可以参考以下代码示例: 可以参考以下代码示例: package main import ( "fmt" "time" ) // Cache 定义一个简单的缓存结构 type Cache struct { // map存储键值对 items map [ str...
  • 39.go的GC(标记清理 -> 三色标记发 -> 混合写屏障)

    294 2024-01-16 《Golang面试题》
    go的GC(标记清理 -> 三色标记发 -> 混合写屏障) 🧠 首先,GC 在做什么? 🎨 三色是什么? 🔄 三色标记法的流程图解(通俗化流程) 场景:你要清理一个仓库(内存) 步骤 1:初始状态 步骤 2:开始检查 步骤 3:重复检查 步骤 4:回收垃圾 🧨 为什么要用三色? 🧸 打个生活比喻(更好理解) ✅ 总结一句话: g...
  • 流程控制语句

    一、条件语句 # 二、循环语句 计算机编程语言中,流程控制语句很重要,可以让机器知道什么时候做什么事,做几次。主要有条件和循环语句。 Golang 只有一种循环:for ,只有一种判断:if ,还有一种特殊的 switch 条件选择语句。 一、条件语句 举个例子: // 判断语句 if a > 0 { ...
  • 3、Kratos v2 初步学习 3-biz中的数据模型与逻辑处理

    biz 模型定义 repo接口的定义 data层中实现repo接口 业务逻辑处理 biz 在kratos Blog的“Go工程化 - Project Layout 最佳实践”一文中有对biz层描述: “业务逻辑的组装层,类似 DDD 的 domain 层,data 类似 DDD 的 repo,repo 接口在这里定义,使用依赖倒置的原则。”...
  • 28. 鸟瞰 Go 语言:Go 语言生态圈介绍

    Go 语言生态中有什么? 去哪里可以了解 Go 语言生态? Go 语言生态中优秀的开源项目推荐 Go 项目开发中最常用的优秀 Go 包 优秀、完整的 Go 项目 Go 明星开源项目 小结 恭喜你,至此,你已经学习完了本课程最核心的内容。这些内容足以让你上手开发一个真正企业级的应用。这是一个好的开始,并不是结束。未来的你,还需要继续精进自己的 ...
  • 3.项目设计:如何开发一个易扩展、易维护的 Go 应用?

    项目研发流程介绍 规范设计 目录结构设计 平铺式目录结构 结构化目录结构 miniblog 目录结构设计 代码结构设计 miniblog 四层架构 层之间的通信 miniblog 代码测试 小结 上一节,我们详细学习了如何部署 miniblog 服务,为之后的学习准备好了实验环境。接下来,我会带着你一步一步构建出一个完整的 Go 项目...
  • 6 家财万贯之--包的介绍

    3327 2022-11-29 《漫画Go语言》
    包管理和常用包介绍 strings包 strconv包 time包 时间戳 时间戳与时间格式互转 包的声明 包的使用 包管理方案 dep管理方案 mod 模块化管理方案 mod初始化 包管理和常用包介绍 包的概念就是我们程序中的目录,我们所写的所有代码都放在包中在定义的时候用package定义包, 然后使用 import 引入包...