排序
git的正确打开方式以及基本操作
git的正确打开方式 什么是git Git是一个分布式版本控制系统,用于跟踪文件的变化和协调多个人在同一项目上的工作。它最初由Linus Torvalds于2005年创建,最初旨在管理Linux内核的开发。Git的设...
Vue3 大屏数字滚动效果 | 青训营
Vue3 大屏数字滚动效果 随着大屏幕技术的发展,大屏数字滚动效果在各种应用场景中越来越常见,例如数字展示、统计数据展示等。Vue3 作为一种流行的前端开发框架,提供了强大的工具和便捷的开发...
Gin框架入门|青训营
Gin Gin是一个golang的微框架,基于 httprouter,封装比较优雅,API友好,源码注释比较明确。具有快速灵活,容错率高,高性能等特点。框架更像是一些常用函数或者工具的集合。借助框架开发,不...
pprof优化实战|青训营
这是青训营笔记的第五篇文章。 前言 本文主要内容为Go性能调优、性能分析工具——pprof的介绍、pprof的采样过程以及原理解析。 简介 在实际项目中,我们都知道优化很重要,在工作中伴随着迭代的...
Go 语言入门指南:基础语法和常用特性解析(下) | 青训营
在上一篇文章Go 语言入门指南:基础语法和常用特性解析(上)中,我总结了与Go语言相关的安装和设置、基础语法等知识点,今天的文章中我们将继续介绍Go语言的复合数据类型和并发编程相关的知识~...
属性修饰符 | 青训营
前言 大家好!我是江南功,下面讲讲开发中可能会遇到的问题,话不多说,接招? 问题描述 const smallblack={ name: '张三', age: 18, sex: '男' } 这里有个对象smallblack,是一些个人信息的对象.但是...
Go 语言入门指南:基础语法和常用特性解析 | 青训营
range range是go中的一种循环,被广泛应用于slice,map,channel的遍历中,但是很多时候,它运行的结果似乎和我们预期不一样。 下面是一个例子: v := []int{1, 2, 3} for _, value := range v { ...
简易实现 Go 的 Web 框架(上) | 青训营
最近一段时间学习了Golang,为了总结学习成果,学习更多知识,提升代码能力,所以开启了手写Gee框架的项目。 一、Http基础 1.标准库启动Web服务 首先,让我们用Go语言内置的http库撸一个Web项目...
如何使用JavaScript实现某个功能或解决某个问题? | 青训营
如何使用JavaScript实现某个功能或解决某个问题? JavaScript 是一种非常灵活和强大的编程语言,它可以用来实现各种功能或解决各种问题。 例如,你可以用 JavaScript 来: 创建动态的网页效果,...
使用 GORM(Go 的 ORM 库)连接数据库,并完成数据持久层操作| 青训营
写在前面 本文基于字节青训营中的后端入门课程《GORM解读》,加上些许个人理解得出的课堂笔记。本人拙见,如有不当处,还望海涵。 本文需要一定的数据库知识储备。OVER!(๑╹◡╹)ノ''' Go中的...
如何将我的服务开放给用户:构建 API 接口和用户认证的实践指南 | 青训营
1 构建API接口 1.1 构建基础API 首先,我们必须创建一个非常简单的服务器来处理HTTP请求。为此,我们创建一个名为main.go的新文件。 在这个main.go文件中,我们将要定义3个不同的函数。一个page...
小白学习Gin框架以及GORM增删查改 | 青训营
ä»Â天æÂÂ主è¦Âæ³åÂÂ大家ä»Âç»Âä¸Âä¸Âèª己...
Go语言中的数据库操作探索与实践
数据库是现代应用程序中不可或缺的一部分,它提供了数据的持久化存储和管理。Go语言作为一门高效、简洁的编程语言,也提供了丰富的库和工具,用于在应用程序中操作各种类型的数据库。本篇笔记将...
Go语言Kitex对接Nacos实现RPC调用(Server端) | 青训营
前言 Kitex是字节跳动研发的RPC框架,今天我和大家一起来实战操作一番,使用Thrift协议作为RPC通信协议来编写两个服务,一个作为RPC的Server,一个作为RPC的client 开发环境 编码软件:Vscode操...
Go 语言入门指南:基础语法和常用特性解析| 青训营(下)
基础语法 Go 语言入门指南:基础语法和常用特性解析| 青训营(上) - 掘金 (juejin.cn) ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ 上一篇看这里 ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ...
GO语言实战案例 | 青训营
猜谜游戏 简介: 根据输入的数字来判断猜高了还是猜低了,进而得出准确的数字 1.生成随机数 需要引入库'math/rand'使用rand.Intn(maxNum)来生成一个随机数,但是这样只能生成一次随机数,还需要...
Go语言入门:函数及方法 | 青训营
函数声明 如果一组形参或返回值有相同的类型,我们不必为每个形参都写出参数类型 func f(i, j, k int, s, t string) { /* ... */ } func f(i int, j int, k int, s string, t string) { /* ... ...
TypeScript笔记 | 青训营
TypeScript笔记 | 青训营 TypeScript 简介 TypeScript 是一种开源的编程语言,它是 JavaScript 的一个超集。它添加了静态类型系统和一些其他功能,使得在开发大型应用时更加可靠和易于维护。Typ...
HTTP 协议相关知识 | 青训营
一、 HTTP 协议介绍 定义: HTTP(Hyper Text Transfer Protocol)全称为 超文本传输协议,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP 是一种应用层...
CSS布局技巧 (定位position) | 前端实践 | 青训营
正常布局流(normal flow) 浏览器默认的HTML布局方式。 而当我们使用css进行布局时,就是对正常布局流进行修改。 z-index “z-index”是对 z 轴的参考。我们使用水平(x 轴)和垂直(y 轴)坐...