IT书架 本次搜索耗时 0.031 秒,为您找到 389 个相关结果.
  • 6.程序实体的那些事儿 (下)

    727 2023-12-29 《Go语言核心36讲》
    06 | 程序实体的那些事儿 (下) 典型回答 问题解析 知识扩展 总结 思考题 06 | 程序实体的那些事儿 (下) 在上一篇文章,我们一直都在围绕着可重名变量,也就是不同代码块中的重名变量,进行了讨论。 还记得吗?最后我强调,如果可重名变量的类型不同,那么就需要引起我们的特别关注了,它们之间可能会存在“屏蔽”的现象。 必要时,我们需...
  • 原生查询

    原生查询 Exec QueryRow 和 QueryRows SetArgs Values / ValuesList / ValuesFlat RowsToMap RowsToStruct Prepare 原生查询 大多数时候,你都不应该使用原生查询。只有在无可奈何的情况下才应该考虑原生查询。使用原生查询可以: 无需使用 ORM 表...
  • Web 文件上传下载

    Web 文件上传下载 文件上传 文件下载 相关内容 Web 文件上传下载 文件上传 在 Beego 中你可以很容易的处理文件上传,就是别忘记在你的表单中增加这个属性 enctype="multipart/form-data" ,否则你的浏览器不会传输你的上传文件。 文件上传之后一般是放在系统的内存里面,如果文件的 size 大于设置的缓存...
  • 33.临时对象池sync.Pool

    732 2023-12-29 《Go语言核心36讲》
    33 | 临时对象池sync.Pool 问题解析 知识扩展 问题1:临时对象池存储值所用的数据结构是怎样的? 问题 2:临时对象池是怎样利用内部数据结构来存取值的? 总结 思考题 33 | 临时对象池sync.Pool 到目前为止,我们已经一起学习了Go语言标准库中最重要的那几个同步工具,这包括非常经典的互斥锁、读写锁、条件变量和原子操作...
  • 61.聊聊 Kafka 的设计要点?

    61.聊聊 Kafka 的设计要点? 1)吞吐量 2)负载均衡 3)拉取系统 4)可扩展性 61.聊聊 Kafka 的设计要点? 参考解析 1)吞吐量 高吞吐是 Kafka 需要实现的核心目标之一,为此 kafka 做了以下一些设计: 1、数据磁盘持久化:消息不在内存中 Cache ,直接写入到磁盘,充分利用磁盘的顺序读写性能。 ...
  • 命令模式

    命令模式 1.1 模式动机 1.2 模式定义 1.3 模式结构 1.4 时序图 1.5 模式分析 1.6 实例 1.7 优点 1.8 缺点 1.9 适用环境 1.10 模式应用 1.11 模式扩展 1.12 Go语言实现 command.go command_test.go 1.13 总结 命令模式 1.1 模式动机...
  • 14 玩家排行榜

    玩家排行榜 玩家排行榜 这一章我们新增一个游戏最常见的功能:玩家胜利次数排行榜。 看上去好像很复杂,先要记录每局的数据,再去排序一下,然后再进行前十名的截取,但其实使用Redis 的某种数据结构的话可以非常容易实现这个功能,那就是Sorted Set 有序集合。 Redis Sorted Set:doc.redisfans.com/sorted...
  • 18. 四数之和

    📑 题目:18. 四数之和 📑 题目:18. 四数之和 🚀 本题 LeetCode 传送门 题目大意 给定一个数组,要求在这个数组中找出 4 个数之和为 0 的所有组合。 解题思路 用 map 提前计算好任意 3 个数字之和,保存起来,可以将时间复杂度降到 O(n^3)。这一题比较麻烦的一点在于,最后输出解的时候,要求输出不重复的解。数...
  • 4.json web token(jwt)详解

    1. json web token是什么? 2. 什么时候你应该用JSON Web Tokens 3. JSON Web Token的结构是什么样的 4. JSON Web Tokens是如何工作的 5. 基于Token的身份认证 与 基于服务器的身份认证 1. json web token是什么? JSON Web Token (JWT)是...
  • 9 前端渲染地图

    前端渲染地图 上一章的答案 美化前端页面 开始游戏 优化地图数据 前端渲染游戏 发送移动指令 前端渲染地图 联机逻辑开发进度:■■■■■■■■■□□□ 本章结束开发进度:■■■■■■■■■■■□ 上一章的答案 index.html : ... <script> var app = new Vue (...