go 从入门到猝死 学习笔记 day5
1.6 并发获取url
笔记:理解printf格式化转义字符的含义(部分)
疑问:
符合防止出现多个goroutine同时完成带来的响应交织? 代码中写的是对os.Arg进行两轮循环,第一轮请求url并解析发送到通道,第二轮进行同样的循环,从通道中读取响应body。如何保证第二轮循环读取的body对应第一轮
ioutil包的用处?
1.7 一个web服务器
sercer1没啥可说的 库函数做了大部分内容
server2 代码意义不明 请求一次handler不应该只有count++一次嘛 而且每次请求不应该都是一个新的goroutine吗?难道有缓存?go的缓存怎么看?即使有缓存 难道一个goroutine结束后不销毁还等着下一次调用?否则count++怎么会累计?(猜测原因:macos启动一个服务器后 count变量长期存在,被不同routine访问并改写,浏览器同一条链接的多次访问不会启用新的goroutine,该用新链接会启用新的goroutine并改写count变量(日你妈刚打完这些猜测就被自己的测试结果给干掉了 。不猜了 等看到具体的再说))
server3 web类中包含了http请求的头部个部分 要输出只需要知道其类型并按类型输出即可
server4 调用画图函数 目前做法是将画图函数写在server4中 不知其他文件的函数的引入方法
1.8
语句标签化方便break、continue跳出(当前)循环 how to 标签化
-----------------------------------------------------------------------------------------------
第二章
2.1
变量的作用域、实体名称的首字母大写表示该实体可挎包访问、包名称全小写
2.2
go文件机构:package开头、import引入、包级别的变量常量、函数声明及实体
函数声明的返回列表 需声明返回值的类型(???待确认)如
func fToc(f float64) float64 {}
2.3
变量声明通式 var name type = expression type和expression可省略一个 不能同时省略 省略type会根据expression决定变量类型,省略expression会根据类型赋予该类型的零值
go 从入门到猝死 学习笔记 day5相关推荐
- 深度学习入门之PyTorch学习笔记:卷积神经网络
深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 4 卷积神经网络 4.1 主要任务及起源 4.2 卷积神经网络的原理和结构 4.2.1 卷积层 1. ...
- 深度学习入门之PyTorch学习笔记:多层全连接网络
深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 3.1 PyTorch基础 3.2 线性模型 3.2.1 问题介绍 3.2.2 一维线性回归 3.2 ...
- 深度学习入门之PyTorch学习笔记:深度学习框架
深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 2.1 深度学习框架介绍 2.1.1 TensorFlow 2.1.2 Caffe 2.1.3 Theano 2.1.4 ...
- 深度学习入门之PyTorch学习笔记:深度学习介绍
深度学习入门之PyTorch学习笔记:深度学习介绍 绪论 1 深度学习介绍 1.1 人工智能 1.2 数据挖掘.机器学习.深度学习 1.2.1 数据挖掘 1.2.2 机器学习 1.2.3 深度学习 第 ...
- 深度学习入门之PyTorch学习笔记
深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 4 卷积神经网络 5 循环神经网络 6 生成对抗网络 7 深度学习实战 参考资料 绪论 深度学习如今 ...
- Vue学习(MVVM、入门练习)-学习笔记
文章目录 Vue学习(MVVM.入门练习)-学习笔记 入门实例 Vue学习(MVVM.入门练习)-学习笔记 入门实例 <!DOCTYPE html> <html> <he ...
- matlab入门之旅,MATLAB 入门之旅学习笔记
MATLAB 入门之旅学习笔记 https://matlabacademy.mathworks.com/R2019a/cn/portal.html?course=gettingstarted 1.概述 ...
- JetpackCompose从入门到实战学习笔记2——Modifier的简单使用
JetpackCompose从入门到实战学习笔记2--Modifier的简单使用 1.Image的使用: @Composable fun Image(modifier: Modifier) {Row ...
- ClickHouse-尚硅谷(1. 入门-概述)学习笔记
下一篇:(2. 入门-安装)学习笔记 文章目录 1. ClickHouse 概述 2. ClickHouse 的特点 2.1 列式存储 2.2 DBMS 的功能 2.3 多样化引擎 2.4 高吞吐写入 ...
最新文章
- html 服务器运行exe,html运行exe文件,兼容浏览器
- VTK:可视化之HanoiInitial
- dede文章调用时过滤调 body里面的style属性和值
- JavaScript匿名函数以及在循环中的匿名函数
- jzoj6290-倾斜的线【计算几何,贪心】
- 深入玩转K8S之智能化的业务弹性伸缩和滚动更新操作
- sql2008 表名为全数字时查询报错
- 关于STM32xE系列芯片STOP模式下使用RTC唤醒所遇到的问题记录
- NEF格式文件转换为JPG格式
- NUCLEO L476RG学习笔记(六)定时器中断
- Langlands纲领介绍
- 查看本地windows密码方法
- YGG 与 Thirdverse 达成合作,将《足球小将》IP 带入 Web3
- FFmpeg自学入门笔记
- java 必须是数字_[Java教程]限制只能输入数字
- 儿童手表运动轨迹和路径追踪_如何将智能手表或健身追踪器用作静音闹钟
- AVL树到底是什么?
- 万魔手游豆 1MORE × omthing AirFree Buds
- torch.nn.Conv2d介绍
- Html5添加SVG生成图案花纹背景样式的js插件教程
热门文章
- ml-agents项目实践(一)
- http://www.360doc.com/userhome.aspx?userid=5054188cid=235
- 接收机的常用结构简介
- 学猫叫计算机普我试试,原唱版的《学猫叫》吗,我们一起学猫叫
- 【C++】C++行操作,退格,退行,空格输出。
- 解决IDA出现Decompilation failure: call analysis failed不可以F5的问题
- RedHat 测试服务器发布调试Tomcat6
- 【阿里云】ACE认证流程“或将”于2021更新 ~ 对比华为云架构师认证 ~ 难度或将提高 ~ 含金量提升 ~ 如果雷同,纯属巧合
- 软件设计中的一些技术积累
- Generalized Infinitesimal Gradient Ascent(GIGA)