首页 > 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吧~~ 我们在写代码的时候,最应该关注的什么? 程序是写给人读的,只是偶尔让计算机