腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
ai_houzi
专栏成员
举报
15
文章
25191
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(15)
go(10)
编程算法(5)
java(2)
spring(2)
官方文档(1)
python(1)
node.js(1)
json(1)
数据库(1)
sql(1)
打包(1)
git(1)
nginx(1)
访问管理(1)
http(1)
网络安全(1)
spring boot(1)
https(1)
搜索文章
搜索
搜索
关闭
记对象存储服务——Minio的使用
java
nginx
官方文档
上面实例中,采用此方法上传的文件,不论图片还是文本,在存储桶中展示均为灰色的文件,这样会导致外联会直接下载文件,从而起不到预览的效果,如下图标红所示:
吐吐吐吐吐葡萄皮
2019-04-04
15.3K
3
go语言基础4-指针
go
编程算法
func swap(a, b int) { a, b = b, a } func main(){ a ,b := 3 ,4 swap(a,b) fmt.Println(a,b)//输出为3,4 } func swap(a, b *int) { *a, *b = *b, *a } func main(){ a ,b := 3 ,4 swap(&a,&b) gmt.Println(a,b)//输出为4,3 } go语言指针不能运算 go语言只有值传递一种方式
吐吐吐吐吐葡萄皮
2019-04-04
382
0
go语言基础3-控制语句
编程算法
if 实例 func method(v int) int { if v >100 { return 100 }else if v < 0 { return 0 }else { return v } } //读取文件 func readFile(){ const filename = "branch/abc.txt" if constens, err := ioutil.ReadFile(filename); err
吐吐吐吐吐葡萄皮
2019-04-04
362
0
go语言基础1-变量
编程算法
java
go
python
// 前变量后类型 var a string //值为“” var b int //值为0 var a string = "123" //直接定义,自动决定类型 var a,b,c = 3,4,true //冒号定义 a,b,c :=3,4,true
吐吐吐吐吐葡萄皮
2019-04-04
292
0
go语言基础2-函数
go
实例 //先声明方法,后定义返回类型 func eval(a, b int, op string) int { switch op { case "+": return a + b case "-": return a - b case "*": return a * b case "/": return a / b default: panic("方法有误") } } //带余数除法,两个返回值 func div(a, b int) (q, r int) { q =
吐吐吐吐吐葡萄皮
2019-04-04
390
0
Spring data 相关注解
数据库
sql
json
https
网络安全
spring
作用是json序列化时将Java bean中的一些属性忽略掉,序列化和反序列化都受影响。
吐吐吐吐吐葡萄皮
2019-04-04
2.1K
0
go语言基础6-面向对象
go
node.js
面向对象特点 go语言仅支持封装,不支持继承和多态 go语言没有class,只有struct 结构体 实例 type treeNode struct { value int left ,right *treeNode } var root treeNode{ root = treeNode{1,nil,nil} root.left = &treeNode{2,nil,nil} root.right = &treeNode{} root.right.l
吐吐吐吐吐葡萄皮
2019-04-04
426
0
go语言基础7-接口
go
编程算法
实例 type Retiever interface{ Get(url string) string } func download(r Retiever) string { return r.Get("123") } duck typing 概念 像鸭子走路,像鸭子叫(长得像鸭子),那么就是鸭子 描述失误的外部行为而非结构 严格来说go属于结构化类型系统,类似duck typing go语言中的duck typing 同时实现多个接口 同时具有python,c++的duck typing的灵活性 具
吐吐吐吐吐葡萄皮
2019-04-04
292
0
go语言基础5-数组、切片、容器
编程算法
数组 实例 var arr1 [5]int //定义长度为5的数组 arr2 := [3]int{1,2,3} //使用:时需要赋值 arr3 := [...]int{2,3,4,5} //可变长度 var grid [4][5]int //二维数组 数组类型是值类型 调用func f(arr [10]int) 会拷贝数组 go语言中一般不直接使用数组 切片(Slice) 实例 arr := [...]int{0,1,2,3,4,5,6,7} s := arr[2:6] //s即为切片,值为[2
吐吐吐吐吐葡萄皮
2019-04-04
375
0
go语言基础10-Goroutine
go
实例 func main() { for i := 0; i < 1000; i++ { go func(i int) { for { fmt.Printf("我打印的是:%d\n",i) } }(i) } time.Sleep(time.Millisecond) } 协程 Coroutine 轻量级”线程“ 非抢占式多任务处理,由协程主动交出控制权 编译器/解释器/虚拟机层面的多任务 多个协程可能在一个或者多个线程上运行 子程序是协程的一个特例 goroutine的定义
吐吐吐吐吐葡萄皮
2019-04-04
348
0
go语言基础9-错误处理和资源管理
go
go 语言通过defer调用实现资源管理 defer 确保调用在函数结束时发生 panic 停止当前函数执行 一直向上返回,执行每一层的defer 如果没有遇见recover,程序会退出 recover 仅在defer调用中使用 获取panic的值 如果无法处理,可重新panic error vs panic 意料之中的:使用error,如:文件打不开 意料之外的:使用panic,如:数组越界
吐吐吐吐吐葡萄皮
2019-04-04
320
0
go语言基础12-标准库
http
go
http //client func main() { resp, err := http.Get("http://www.baidu.com") if err != nil { panic(err.Error()) } defer resp.Body.Close() s, err := httputil.DumpResponse(resp, true) if err != nil { panic(err.Error()) } fmt.Printf("%s\n", s) }
吐吐吐吐吐葡萄皮
2019-04-04
360
0
Spring Boot 项目部署到heroku爬坑
访问管理
spring boot
spring
打包
git
背景:最近小组进行一个环境比较恶劣的项目,由于没有真实的测试环境,决定上云,最终选择国外的heroku,折腾半天,其中有一些坑在这里记录下来,方便网友及个人。
吐吐吐吐吐葡萄皮
2019-04-04
3.2K
0
go语言基础8-函数式编程
go
概念 函数式编程VS函数指针 函数是一等公民:参数、变量、返回值都可以是函数 高阶函数 函数->闭包
吐吐吐吐吐葡萄皮
2019-04-04
783
0
go语言基础11-channel
go
实例 func channelDemo() { c := make(chan int) go func() { for { s := <-c fmt.Println(s) } }() c <- 1 c <- 2 time.Sleep(time.Millisecond) }
吐吐吐吐吐葡萄皮
2019-04-04
325
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档