排序
使用React 实现一个简单的待办事项列表 | 青训营
使用React和Ant Design库构建的待办任务列表应用。它包含了可编辑的表格,用户可以添加、编辑和完成任务,以及保存任务列表数据到本地存储。 导入所需的模块和组件:代码一开始导入了React相关...
字节跳动青训营—分布式理论
课程目录 分布式概述 系统模型 理论基础 分布式事务 共识协议 分布式实践 分布式概述 分布式:分布式系统是计算机程序的集合,这些程序利用跨多个独立计算节点的计算资源来实现共同的目标 优势 ...
减少重绘和重排|青训营
一、什么是回流与重排 1.回流 通过构造渲染树,将可见DOM节点以及它对应的样式结合起来,计算它们在设备视口(viewport)内的确切位置和大小,这个计算的阶段就是回流。 为了弄清每个对象在网站上...
我眼中的前端 – 学习笔记|青训营
? 我眼中的前端 作为一名前端开发者,我深刻理解前端技术的重要性和潜力。 前端不仅仅是创建网页和应用的外观,它是与用户直接交互的关键接口,决定着用户体验的优劣。 通过前端技术,程序员们...
HTTP框架应用实战 | 青训营
选择HTTP框架Gin。 项目初始化 mkdir goblog-server cd goblog-server code . 初始化git仓库,同步github。 git init git remote add origin git@github.com:ChouE/goblog-server.git // 第一次...
Go语言实战案例(上) | 青训营
Go语言实战案例(上) 实践记录 · 2023/7/30 · 玉米哥 目录 猜数游戏 在线词典 SOCKS5代理 前言 在前两天,我在掘金平台上陆续发布了两篇文章Go语言入门指南:基础语法(上)和Go语言入门指南...
HTML5CSS3基础 | 青训营
HTML5CSS3基础 1 2D 转换 转换(transform)是 CSS3 中具有颠覆性的特征之一,可以实现元素的位移、旋转、缩放等效果。 移动:translate 旋转:rotate 缩放:scale 1.1 二维坐标系 1.2 2D 转换...
轻量级Web框架Gin开坑教程(一) | 掘金
开坑第一问 What is Gin? 官网介绍:Gin 是一个用 Go (Golang) 编写的 Web 框架。 它具有类似 martini 的 API,性能要好得多,多亏了 httprouter,速度提高了 40 倍。 如果您需要性能和良好的...
GO语言工程实践课后作业实现| 青训营
课后作业-在线词典和SOCKS5代理实现 在线词典 猜谜游戏比较简单就不写了,大家自行实行。 首先,我们跟随老师上课讲的,先来看—下我们要用到的API,以彩云科技提供的在线翻译为例。先请打开彩...
Git的正确使用姿势——初学者够用指南
前排提醒 本文为青训营活动中git初学者的使用感受与初步经验,可能有以下缺点 内容介绍有失偏颇,什么重要什么不重要不一定准确 有些知识错漏或与实际情况出现偏差,知识范围有限 用初学者通俗...
谈谈Git | 青训营笔记
今天给大家聊一聊git这个玩意 一、为什么会出现git? Git由Linus Torvalds于2005年创造的,其设计目的是为了管理Linux内核开发。在那时,使用其他版本控制系统面临一些挑战,因此Linus决定开发...
使用React实现一个简单的待办事项列表 | 青训营
一、介绍 主要功能 用户可以添加、编辑和删除待办事项。 效果展示 这篇文章我们将详细讲解如何建立一个这样简单的列表。 二、编码 (一)搭建项目、划分组件 第一步,使用npm i -g create-react...
Gorm基础使用(使用Gorm实现增删改查)
GORM(全称:Go Object Relational Mapping)是一个用于Go编程语言的对象关系映射(ORM)库。ORM是一种编程技术,用于在关系型数据库和面向对象编程语言之间建立映射,使得数据库中的数据可以以...
开源 Golang 微服务入门二:RPC 框架 Kitex| 青训营笔记
前言 前一篇笔记介绍了字节跳动的开源 Golang 微服务 HTTP 框架 Hertz, 如下: 开源 Golang 微服务入门一: HTTP 框架 Hertz| 青训营笔记 - 掘金 (juejin.cn) 本文将要介绍同样是字节跳动开源...
Go语言入门[一] 从HelloWorld开始| 青训营
官方指路 官网:golang.google.cn/ API文档:Documentation - The Go Programming Language 下载:All releases - The Go Programming Language 我的第一个Go程序 相信大家的第一个程序都源于一...
如何将我的服务开放给用户:构建 API 接口和用户认证的实践指南 | 青训营
1 构建API接口 1.1 构建基础API 首先,我们必须创建一个非常简单的服务器来处理HTTP请求。为此,我们创建一个名为main.go的新文件。 在这个main.go文件中,我们将要定义3个不同的函数。一个page...
Git的正确使用姿势与最佳实践|青训营
Git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。 Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源代码的版本控制软件。 Git与常用的版...
Go语言pprof实战笔记(下) | 青训营
前言 今天来完成我们 pprof 工具实战的最后一个部分,小伙伴们跟着我一起来操作吧! 实战开始 先把炸弹程序运行起来再说 排查协程泄露 由于 GO 语言有垃圾回收 机制,所以一般不会出现内存泄露...
HTTP缓存策略实践与分析|青训营
摘要:HTTP缓存是提升Web性能的关键技术之一。本文以谷歌Chrome浏览器为例,深入探讨了其涉及的请求中的缓存策略,并通过实际代码示例进行验证和分析。通过学习与理解缓存策略的实践,开发者可...
Docker隔离服务器不同用户环境 | 青训营
最近参加青训营学习了微服务的一些组件,觉着docker非常nice,同时想到实验室服务器是大家共用的,有时候难免会因为一些依赖版本不同而产生冲突。为了相互之间不影响,决定使用docker进行用户隔...