首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
青训营前端
BDS
创建于2023-04-13
订阅专栏
青训营前端笔记
暂无订阅
共18篇文章
创建于2023-04-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
学习Go后端开发的推荐项目学习路线
Go语言在后端开发领域逐渐崭露头角,以其简洁高效、并发性能出众的特点受到了广泛的关注和应用。通过参与优质的开源项目,你可以在实践中深入了解Go后端开发的技术和实践,以下是一条推荐的项目学习路线,介绍了
rpc、grpc
RPC 和 gRPC 是两种不同的远程过程调用(RPC)框架。虽然它们有一些相似之处,但它们在设计和实现上也存在一些不同。 相同点: 都是远程过程调用(RPC)框架:RPC 是一种用于通过网络调用远程
C、C++、GO
C、C++ 和 Go 语言都是常用的编程语言,它们有以下异同点和适用场景: 语法和语义: C 语言是一种面向过程的编程语言,语法简单,语义直接,适合于系统编程和底层开发。 C++ 语言是 C 语言的扩
Go语言进阶与依赖管理
并发编程 协程Goroutine 在Go语言中,协程(Goroutine)是一种轻量级线程,可以在一个程序中同时执行多个任务。通过go关键字创建一个协程,其形式为go func(...),这使得在Go
Go框架三件套
概述 Golang 是一门新兴的编程语言,以简洁、高效、安全等特点受到了越来越多开发者的青睐。在 Go 语言的生态系统中,有三个非常重要的工具,被称为 Go 语言三件套,它们分别是 Gorm、Kite
分析抖音的互联网架构,了解其系统设计和技术实现,并思考在类似场景下如何构建高可用的系统
引言 抖音作为备受关注的热门社交娱乐应用,其互联网架构的设计和实现在应对高负载和高可用性挑战方面具有重要意义。本文将以抖音为例,结合 Go 语言的特性,深入分析其架构与实现,同时分享构建高可用系统的实
Go 语言入门指南:基础语法和常用特性解析
变量 代码解释: 变量声明和初始化: var a = "initial":声明一个名为 a 的变量,初始值为字符串 "initial"。 var b, c int = 1, 2:声明两个整数变量 b
RPC框架
概念模型 本地函数调用和 RPC 调用的区别:函数映射、数据转成字节流、网络传输 - 本地函数调用:在同一台计算机上调用另一个函数,直接通过调用栈进行函数调用。 - RPC 调用:在两台计算机之间调用
网络与部署
ARP 协议 ARP(Address Resolution Protocol)即地址解析协议,是一种用于将 IP 地址转换为物理地址(MAC 地址)的协议。它是局域网中数据链路层的一部分,负责将 IP
Go工程实践测试
单元测试和测试工具: 在Go语言中,单元测试是保证代码质量的重要手段之一。Go的标准库中提供了 testing 包来支持单元测试,让开发者可以编写和运行各种测试用例。 文件命名和函数命名: 在进行单元
青训营前端day09_TypeScript
TS和JS 相同点 TS 是基于 JS 的超集,拥有 JS 所有的语法和特性。因此,JS 的代码可以轻松地转换成 TS 代码。 TS 和 JS 都可以在浏览器和服务器端运行,适用于前端和后端开发。 T
青训营前端day08_JS
特点 事件驱动:JS 主要通过监听事件来响应用户的操作,实现交互式的 Web 页面。 弱类型:JS 是一种动态类型语言,不需要显式声明变量类型,变量的类型会根据值的类型自动确定。 基于原型的继承:JS
青训营前端day07_CSS
基础知识 CSS(Cascading Style Sheets):层叠样式表 层叠三大规则 样式表来源规则 样式表来源规则决定了当两个或多个规则具有相同的选择器优先级和源码位置时,哪个规则具有更高的优
青训营前端day05_客户端容器
浏览器架构 浏览器架构对比 多进程结构 现代浏览器通常采用多进程架构,每个进程承担不同的任务,以提高浏览器的性能和安全性。以下是浏览器架构中的多进程分工: 浏览器进程:浏览器的主进程,控制其他所有进程
青训营前端day03_shell
Shell基础概念 终端(Terminal) 指计算机操作系统中通过命令行界面(Command Line Interface,CLI)与用户进行交互的设备或程序。终端提供了一种文本界面,用户可以通过键
青训营前端day04_编程范式
编程范式 编程语言 编程范式 面向过程:自顶向下、结构化编程 面向过程的问题:数据和算法关联弱。不利于修改和扩充、不利于代码重用 面向对象:封装、继承、多态、依赖注入 GPT.依赖注入 面向对象编程中
青训营前端day02_Linux基础
Linux基础 1.计算机硬件 控制器、运算器、存储器、输入单元、输出单元 2.OS 管理计算机资源:处理器、存储器、设备、文件 提供用户接口:命令接口、使用用户接口、程序接口 OS启动流程: 3.L
青训营前端day01_计网
计算机网络概论 1.前沿和课程介绍 自顶向下、自底向上 网络分层、网络协议、网络应用、HTTP123、CDN 2.蟹堡王帝国 顾客:客户端 分店:服务端 小区转发点:路由器 转发表格:网络协议 3.网