首页 > TAG信息列表 > 青训营

深入浅出 RPC 框架|青训营笔记

深入浅出 RPC 框架|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第十二篇笔记。 本章目录: 基本概念 本地函数调用 远程函数调用(RPC - Remote Procedure Calls) 因为不是一个栈,因此每个函数需要搞一个ID,把对应的函数的ID传过去。 把对应的数据转成字节流传

架构初探-谁动了我的蛋糕(九)|青训营笔记

架构初探-谁动了我的蛋糕(九)|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第九篇笔记。 本章目录: 什么是架构 问题 单机 这里的问题:C10K problem,也即单机处理10k个并发连接的问题。随着epoll技术、kqueue等技术的不断发展,高性能网络编程逐渐回答了C10K问题

设计模式之 DatabaseSQL 与 GORM 实践(五)|青训营笔记

设计模式之 DatabaseSQL 与 GORM 实践(五)|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第五篇笔记。 本章目录: 理解database/sql 基本用法 首先配置GO的环境,把GoPath配置好:https://blog.csdn.net/qq_40027172/article/details/118828110 可以查看官网中给出的

高性能 Go 语言发行版优化与落地实践(四)|青训营笔记

高性能 Go 语言发行版优化与落地实践(四)|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第四篇笔记。 本节主要内容: 前言 运行时主要是指SDK。 尽量以测试驱动开发。 自动内存管理 概念 double-free:一块儿内存被释放后又被释放了一遍。 use-after-free:一块

青训营第一次课

第一次课 猜数游戏 input = strings.TrimSuffix(input, "\r\n") // windows 环境下需要\r\n 在线词典 报错 Did you press "Copy as cURL (cmd)" instead of "Copy as cURL (bash)"? Only bash commands are supported. network里,dict,copy url时注意选中bash SOCKS

青训营第三次课

第三次课 运行main.go之和终端输入 go tool pprof -http=:8080 "http://localhost:6060/debug/pprof/goroutine" 浏览器访问 http://127.0.0.1:6060/debug/pprof/ 运行main.go之和终端输入 go tool pprof -http=:8080 "http://localhost:6060/debug/pprof/goroutine" 浏览器访

青训营第二次课

第二次课 项目里会报错gin,先安装gin框架,之后根据代码波浪线提示导入代码,删除import里多余的代码。 命令行 curl 127.0.0.1:8080/community/page/get/1 应该是我给项目文件夹配置了GOPATH,GoLand编译器里也可以用curl了 浏览器输入 http://127.0.0.1:8080/community/page/get/1 报

【字节青训营-后端专场】Go 语言上手 - 基础语言

变量声明 切片:可变长度数组 c:=make([]string,3) good:=[]string{"a","b","c","d"} append(s,"d") //增补 s[2:5] //第(2,3,4)个元素 map: make(map[string]int) string-int 删除:delete(m,"one") 遍历:无序

【字节青训营-后端专场】Go 语言上手 - 工程实践

并发编程 并发vs并行 并发:多线程在一个核的cpu运行 并行:多线程在多个核的cpu运行 Goroutine func hello(i int){ ....... } func HelloGoRoutine(){ for i:=0;i<5;i++{ go func (j int){ hello(j) }(i) } time.Sleep(time.Second)//

【第二届青训营-寒假前端场】- 「HTTP实用指南」笔记

初识HTTP协议分析发展历程报文结构HTTP/1.1状态码RESTful API常用请求头常用响应头缓存Cookie发展HTTPS概述 常见场景分析静态资源登陆 - 跨域解决跨域问题鉴权 实际应用AJAX**之**XHRAJAX之Fetchnode中标准库: HTTP/HTTPS常用的请求库: axios网络优化 了解更多不止HT

【第二届青训营-寒假前端场】- 「WebGL基础」笔记

Why WebGL / Why GPU?现代的图像系统The PipelineGPUWebGL & OpenGL关系 WebGL绘图步骤创建WebGL上下文创建WebGL Program(The Shaders)将数据存到缓冲区中(Data to Frame Buffer)读取缓冲区数据到GPU(Frame Buffer to GPU)输出结果(Output) WebGL太复杂?其他方式canvas 2DMesh.js

【第二届青训营-寒假前端场】- 「Node.js 与前端开发实战」笔记

本节课重点内容Node.js 的应用场景(why)Node.js运行时结构(what)编写Http Server (how)安装Node.js编写Http Server + Client, 收发GET, POST请求Http ServerHttp ClientPromisify 编写静态文件服务器static_server.js 编写React SSR服务安装React编写示例 适用inspector进行调

【第二届青训营-寒假前端场】- 「前端动画实现」笔记

动画的基本原理动画是什么动画发展史计算机动画 前端动画分类css动画animation-nameanimation-durationanimation-timing-functionanimation-delayanimation-iteration-countanimation-directionanimation-fill-modeanimation-play-state**transform** APIkeyframe实现动

【第二届青训营-寒假前端场】- 理解CSS之布局(layout)笔记

布局(layout)widthheightpaddingmarginborderbox-sizingoverflow块级元素行级元素常规流(Normal Flow)行内格式化上下文(Inline formatting context)块级格式化上下文(Block Formatting Context) FlexBoxGrid布局浮动(float)position定位相对定位(relative)绝对定位(absolute) 建

【青训营】JavaScript温故而知新

【青训营】JavaScript温故而知新 参加字节跳动的青训营时写的笔记。这部分是月影老师讲的课。 1. 各司其责 HTML/CSS/JS各司其责 避免不必要的直接使用JS操作样式(element.style.color=“red”) 使用class来表示状态 纯展示类交互寻求零JS方案(checkbox的checked和label,

HTML初学笔记——字节青训营

什么是前端 ? 解决GUI人机交互问题 跨终端 pc/移动浏览器   客户端/小程序 vr/ar等 web技术栈 前端应该关注哪些方面? 功能 美观 安全 兼容 体验 性能 无障碍 Html是什么? HyperText Markup Language HyperText 图片,链接,标题,表格 Markup Language 用成对出现的标签来表示内

【青训营】月影老师告诉我写好JavaScript的四大技巧——妙用特性

文章目录 起步案例1:判断4的幂菜鸟版菜鸟学废版进阶版JS特性技巧版 案例2:深拷贝平平无奇普通版JS特性技巧版 案例3:归并排序《算法(第四版)》Java直译版JS特性技巧版 一些小技巧转进制交换元素 总结更多相关博文 如何写好JavaScript是每一个前端工程师一直以来在思考的问

【青训营】月影老师告诉我写好JavaScript的四大技巧——风格优先

如何写好JavaScript肯定是每一个前端工程师一直以来要思考的问题,月影老师告诉我们一些写好JavaScript的原则,同时也教了一些我们如何写好JavaScript的技巧,今天来继续跟着月影老师学JavaScript吧~~ 我们在写代码的时候,最应该关注的什么? 程序是写给人读的,只是偶尔让计算机