青训营笔记共0篇 第5页
青训营笔记
Go语言pprof实战笔记(中) | 青训营-五八三

Go语言pprof实战笔记(中) | 青训营

前言 上期我们简单做了一个排查CPU占用过高的实践,相信小伙伴们已经熟悉了go tool pprof这个工具了,这期我们实验的节奏会更快,要做好几个实验哦 实战开始 老规矩,先把 炸弹程序 运行起来,...
admin的头像-五八三admin2年前
080
翻转创意的魔法师:探索JavaScript实训中的随机生成头像功能-五八三

翻转创意的魔法师:探索JavaScript实训中的随机生成头像功能

吾虽二十,未有谋生之苦,亦有人间之愁。今观先生之文,不禁心生赞叹。忽忆王将军《兰亭集序》之作,虽时代不同,但情感相通。后人观之,亦能感受其中的情思。尽管难以理解先生所经历的艰辛,但...
admin的头像-五八三admin2年前
0130
7 深入浅出RPC框架| 青训营-五八三

7 深入浅出RPC框架| 青训营

01.基本概念 1.1 本地函数调用 func main( ){ var a = 2 var b = 3 result := calculate(a, b) fmt.Println(result) return } func calculate(x, y int) { z := x*y return z } 将a和b的值压栈 ...
admin的头像-五八三admin2年前
040
Go语言进阶(并发&依赖管理&benchmark)| 青训营-五八三

Go语言进阶(并发&依赖管理&benchmark)| 青训营

Go语言进阶(并发&依赖管理&benchmark) 前置 笔者环境 macos 10.15.7 Golang 1.18 GoLand 2022.01 读完本文可以获得 并发编程的概念,并行与并发的区别 Goroutine和CSP的用法 channel...
admin的头像-五八三admin2年前
070

GO语言工程实践课后作业| 青训营

GO语言工程实践课后作业| 青训营 依赖管理 Go依赖管理演进 早期版本的Go语言并没有官方的依赖管理工具。开发者通常将项目的依赖包放在项目目录下的vendor文件夹中,这样每个项目都会复制一份自...
admin的头像-五八三admin2年前
0160
Go 语言入门指南:基础语法和常用特性解析(中)| 青训营-五八三

Go 语言入门指南:基础语法和常用特性解析(中)| 青训营

二、基础语法分析(下) 10.指针 这是一个使用指针的Go语言程序。下面是对程序进行逐行的解释: func add2(n int) {   n += 2 } 这段代码定义了一个名为 add2 的函数,接受一个整型参数 n。在...
admin的头像-五八三admin2年前
0150

HTML语义化的案例分析:实际网站的HTML结构对比 | 青训营

HTML语义化的案例分析:实际网站的HTML结构对比 HTML语义化是指使用恰当的HTML标签来描述网页内容的结构和含义,而不仅仅是为了样式和布局而使用标签。合理使用语义化标签有助于提高网页的可访...
admin的头像-五八三admin2年前
0110
Git的正确使用姿势——初学者够用指南-五八三

Git的正确使用姿势——初学者够用指南

前排提醒 本文为青训营活动中git初学者的使用感受与初步经验,可能有以下缺点 内容介绍有失偏颇,什么重要什么不重要不一定准确 有些知识错漏或与实际情况出现偏差,知识范围有限 用初学者通俗...
admin的头像-五八三admin2年前
0140

深入探索TypeScript:背景、优缺点与工程应用| 青训营

整体介绍 TypeScript(TS)是由微软开发的一种静态类型检查的编程语言,它是JavaScript的一个超集,意味着所有的JavaScript代码都是合法的TypeScript代码。TS通过添加类型系统、接口、泛型等特...
admin的头像-五八三admin2年前
0100

Go语言入门指南|青训营

Go语言入门指南|青训营 1 特性介绍 语言简洁、学习曲线平缓:一名学习过c++的程序员从上手Go语言,到熟练使用,只需要一周左右时间 开发效率高:Go语言内置垃圾回收机制,大大提高其开发效率 代...
admin的头像-五八三admin2年前
0230
javascipt中this的指向问题记录-五八三

javascipt中this的指向问题记录

一、前言 前端中this的指向一直是令人比较头疼的问题。由于没有弄懂this的指向,导致在学习框架总会出现undefined错误,这次借这个机会梳理一下。 二、this指向的几种情况 在全局作用域中 在函...
admin的头像-五八三admin2年前
0120
HTTP 框架设计 | 青训营-五八三

HTTP 框架设计 | 青训营

HTTP框架设计 分层设计 HTTP框架采用分层设计,各层之间通过 API 通信,这样提高了代码的复用性和拓展性。 应用层——提供给用户使用的接口,需要保证可理解性和简单性 中间件层——对请求进行...
admin的头像-五八三admin2年前
0120
Go语言实现UDP socket的ack机制和丢包重传 | 青训营-五八三

Go语言实现UDP socket的ack机制和丢包重传 | 青训营

1.实验介绍和Golang的socket编程 实验介绍: UDP是指User Datagram Protocol即用户数据报协议,属于传输层协议,UDP数据报由首部和数据两部分组成,其首部只有源端口、目的端口、消息长度和校验...
admin的头像-五八三admin2年前
050

深入浅出 JavaScript 异步编程 | 青训营

深入浅出 JS 异步编程 前两天看青训营课程看到了用异步写的轮播图,非常牛逼哈,代码相当复杂。遂这几天深度学习了一下JS异步编程 async和await的概念在es2017引入 async函数是Generator函数的...
admin的头像-五八三admin2年前
060

引入高德地图:实现地图展示与交互 | 青训营

Vue 引入高德地图:实现地图展示与交互 本文将介绍如何在Vue项目中引入高德地图,以及如何实现地图的展示和交互功能。我们将从安装依赖开始,然后配置高德地图的密钥和相关插件,最后演示如何在...
admin的头像-五八三admin2年前
0230
高质量编程简介及编码规范 | 青训营-五八三

高质量编程简介及编码规范 | 青训营

一. 高质量编程 1. 高质量编程简介 编写的代码能够达到正确可靠、简洁清晰的目标可称之为高质量代码 各种边界条件是否考虑完备 异常情况处理,稳定性保证 易读易维护 编写原则 简单性:消除“多...
admin的头像-五八三admin2年前
0110
从RPC与gRPC入门到放弃 | 青训营-五八三

从RPC与gRPC入门到放弃 | 青训营

RPC原理与Go RPC 什么是RPC RPC(Remote Procedure Call),即远程过程调用。它允许像调用本地服务一样调用远程服务。 RPC是一种服务器-客户端(Client/Server)模式,经典实现是一个通过发送请...
admin的头像-五八三admin2年前
0100

GORM:从了解安装到数据库增删改查的操作实现 | 青训营

什么是GORM? GORM 是 Go 语言中的一个强大çšÂ...
admin的头像-五八三admin2年前
050

JavaScript性能优化与调试 | 青训营

性能优化与调试 如何通过优化Javascript代码来提高性能 减少页面的重绘(Repaint)和重排(Reflow) 减少页面的重绘(Repaint)和重排(Reflow)是优化网页性能的重要方面。以下是一些JavaScrip...
admin的头像-五八三admin2年前
030

Go语言入门:性能优化与性能调优|青训营

简介 性能优化的前提是满足正确可靠、简洁清晰等质量因素 性能优化是综合评估,有时候时间效率和空间效率可能对立 针对Go语言特性,介绍Go相关的性能优化建议 Benchmark Benchmark是Go语言中用...
admin的头像-五八三admin2年前
0150