排序
GO语言工程实践及课后作业:实现思路、代码以及路径记录| 青训营
三个go语言工程实践 一、猜谜游戏 首先设置一个随机种子,并利用随机种子生成随机数,如果这里不用随机种子的话,会导致每次生成的随机数都是一样的。然后用reader := bufio.NewReader(os.Stdin...
通过猜谜游戏代码了解Go结构
前言 牛顿曾经说过:“如果说我看得比别人更远些,那是因为我站在巨人的肩膀上。” 斯言妙哉!我们在学习过程中,首先坚实自己的基础非常重要,在学习了基础简单的代码书写规则后,懂得借鉴他人...
从RPC与gRPC入门到放弃 | 青训营
RPC原理与Go RPC 什么是RPC RPC(Remote Procedure Call),即远程过程调用。它允许像调用本地服务一样调用远程服务。 RPC是一种服务器-客户端(Client/Server)模式,经典实现是一个通过发送请...
Go Http标准库及实现原理|青训营
Go Http标准库及实现原理 本文章的标准库版本为1.20.6 1.整体架构 1.1 架构模式 在http协议下,交互的双方分别为服务端(server)和客户端(client),即熟知的CS模式。本文的研究分别从这两段...
使用React实现一个简单的待办事项列表 | 青训营
一、介绍 主要功能 用户可以添加、编辑和删除待办事项。 效果展示 这篇文章我们将详细讲解如何建立一个这样简单的列表。 二、编码 (一)搭建项目、划分组件 第一步,使用npm i -g create-react...
使用 GORM(Go 的 ORM 库)连接数据库,并实现增删改查操作的个人实现过程 | 青训营
æ Âé¢Âï¼Â使ç¨GORMè½»æ¾è¿ÂæÂ¥æ°æ®åºÂï¼Âå®ÂçÂ...
? 第六届青训营笔记伴读 | 升级学习体验,高效掌握知识
在计算机专业的学习中,掌握知识点是至关重要的。然而,仅仅听课和阅读教材可能并不足以真正理解和应用所学的内容。在这个信息爆炸的时代,我们需要更加主动和高效地学习,以提升自己在计算机领...
记录使用pprof性能调优 | 青训营
实验准备 首先获取一个需要进行调优的代码,GitHub - wolfogre/go-pprof-practice: go pprof practice.,可以通过各种方式下载。 通过编译这个程序并且运行它,我的是Windows系统,在编译之后直...
Docker隔离服务器不同用户环境 | 青训营
最近参加青训营学习了微服务的一些组件,觉着docker非常nice,同时想到实验室服务器是大家共用的,有时候难免会因为一些依赖版本不同而产生冲突。为了相互之间不影响,决定使用docker进行用户隔...
HTML语义化的案例分析:实际网站的HTML结构对比 | 青训营
HTML语义化的案例分析:实际网站的HTML结构对比 HTML语义化是指使用恰当的HTML标签来描述网页内容的结构和含义,而不仅仅是为了样式和布局而使用标签。合理使用语义化标签有助于提高网页的可访...
Go语言入门:函数及方法 | 青训营
函数声明 如果一组形参或返回值有相同的类型,我们不必为每个形参都写出参数类型 func f(i, j, k int, s, t string) { /* ... */ } func f(i int, j int, k int, s string, t string) { /* ... ...
Go框架三件套讲解(Web/RPC/ORM) | 青训营
åºÂ訠æ¾ÂÂ主è¦Âä»Âç»ÂäºÂGoæ¡Âæ¶ä¸Â件奠GORMã...
HTML语义化的案例分析:分析一些实际网站的HTML结构,对比非语义化标签的差异 | 青训营
一、什么是HTML语义化 HTML语义化是指使用恰当语义的HTML标签,使页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容。HTML5引入了许多新的语义化标签,如<header>、<nav&...
德莱厄斯的GO语言学习笔记(1)| 青训营
go语言有大量的内置标准库 引入包 使用 import ( 'fmt' ) go是强类型语言,但是虽然是强类型,go依然支持在声明变量时不指定数据类型即 var a = 'init' // 或 a := 'init' fmt.Println(a) 声...
go 语言实战入门案例 | 青训营
猜数字 第一个例子里面,我们会使用 Golang 来构建一个猜数字游戏。 在这个游戏里面,程序首先会生成一个介于 1 到 100 之间的随机整数,然后提示玩家进行猜测。玩家每次输入一个数字,程序会告...
青训营笔记四:使用JavaScript实现交互式待办事项列表
JavaScript是一种强大的脚本语言,广泛应用于Web开发中。本文将通过一个完整的项目实例,演示如何使用JavaScript来实现一个交互式的待办事项列表。我们将从头开始构建这个项目,展示如何解决问...
Go 语言入门指南:基础语法和常用特性解析(下) | 青训营
在上一篇文章Go 语言入门指南:基础语法和常用特性解析(上)中,我总结了与Go语言相关的安装和设置、基础语法等知识点,今天的文章中我们将继续介绍Go语言的复合数据类型和并发编程相关的知识~...
Go语言Kitex对接Nacos实现RPC调用(Client端) | 青训营
前言 上篇文章已经把Kitex的Server端搭建好了,并且注册到了Nacos里面,我们需要在Client里面使用服务发现来发现这个服务并远程调用。 开始实战 生成代码 进入 kitex-client 文件夹下使用和服务...
Gin框架实现社区话题页面后端web服务 | 青训营
1. 需求描述 展示话题(标题、文字描述)和回帖列表; 暂不考虑前端页面实现,仅仅实现本地web服务; 话题和回帖数据用文件存储; 支持查询指定话题的帖子数据,支持发布帖子; ID生成不重复,...
GO语言工程实践课后作业 | 青训营
GO语言工程实践课后作业 | 青训营 这是我在字节跳动青训营学习的第7天,也是我参加《第六届青训营笔记伴读》的第三篇笔记 需求描述 发布话题和回帖 本地ID生成需要保证不重复,唯一性 Append文...