年度归档: 2020年

12 篇文章

Go初探 (5) – 结构体与接口
结构体 Go的结构体与C/C++类似,声明方式如下 type 结构体名 struct { 成员声明... } 声明时如下 type Student struct{ id string name string } func main(){ //创建一个结构体 student1 := Student{"123456", "张三"} //可以使用key-…
Go初探 (4) – 数组与指针
数组 Go语言中提供了数组支持。 数组声明的形式如下: var 数组名 [元素数量] 类型 var array [10] int 如果想在声明的同时对数组进行初始化,你可以这么做 var 数组名 = [元素数量] 类型 {元素...} var array = [5]{1, 2, 3, 4, 5} int 如果你想偷懒,你还可以这么做 var arr…
Go初探 (3) – 基础语句
基础语句 条件语句 if if条件语句与Java基本一致,基础语法为 if 表达式 { //你的代码 } 例如 package main import "fmt" func main(){ a := 10 if a > 0 { fmt.Print("123") } } 你也许已经知道了,表达式可以不需要括号。 推测下去,go的if分支条件语句…
Go初探 (2) – 文件类型、数据类型、常量与变量
文件结构 首先看上一章的实例代码 package main import "fmt" func main() { fmt.Println("Hello world!") } 第1行,定义这个包的名字为main。注意,main包是程序执行的入口,每个Go项目都应该含有名为main的包。 第2行,引用了fmt包。fmt包实现了系统IO函数(类似于Jav…
Go初探 (1) – 环境搭建
环境搭建 打开Go下载地址 选择相应的操作系统版本,下载程序,并进行安装。 在命令行输入 go version 如果提示 'go' 不是内部或外部命令,也不是可运行的程序或批处理文件。,则需要在系统配置环境变量。 在PATH中添加你的go/bin路径。 然后前往Go官网下载Goland。如果你有学生账户,可免费授权,或免费使用30天。 创建第一个G…
thumbnail
腾讯云短信的使用
首先你需要开通腾讯云短信服务。开通后,默认会每个月送100条短信。 开通后,点击快速入门,按照教程里进行操作。好的,教程到此结束,谢谢大家的观看(逃 1.创建签名 点击侧边栏xx短信->签名管理 然后点击创建签名 然后填写认证信息。可选择类型有网站、APP、公众号、小程序,然后对类型进行认证。审核在2小时内处理完毕。 2. 创建模板 点击侧边栏xx…
测光:感受光之美
测光是啥?比如你要拍摄的地方有明有暗,而你想突出某个地方,这个时候就要你自己设置测光值了。 虽然EV可以人为干预测光,但在某些对比比较强的地方EV也无能为力,这个时候就需要更改测光模式了。 点测光 顾名思义就是你选定一个点进行测光。一般而言,这个点和你的对焦点是大致相同的。 优势在于精准,能够凸显自己想拍部分。 多重测光 多重测光也是评价测光,是用…
thumbnail
P、S、M、A四个档位是干啥的?
今天闲得无聊去了一趟笔架山。到山顶发现自己带了充电宝没带数据线,然后手机电量剩余百分之20。于是赶紧下山,跑进地铁站,进站时手机刚好没电关机。后面惊喜地发现手机关机也可以用NFC,于是愉快地进入了地铁,过了几个站发现自己坐反方向。 自动档 跟手机拍照一样,使用自动档时相机将自动设置曝光三要素、测光、色彩,这个时候你不能改变其它参数,也就是你把相机当…
thumbnail
摄影中的曝光三要素
一切摄影都离不开曝光。不同的作品,为了凸显不同的主题,曝光方式往往不同。 曝光三要素:光圈、快门、ISO 光圈 光圈衡量镜头进入的光线,用F表示。不同大小的光圈可以控制在单位时间内,进入镜头光线的多少。 F值=镜头焦距/镜头光圈直径(通光口直径) 其中数值越大,光圈越小;相应地,数值越小,光圈越大。一般称F4以上的光圈为大光圈,F8以下的光圈为小光…