stpeace的专栏

提升认知 顺势而为

排序:
默认
按更新时间
按访问量

~/.bashrc和./bash_profile的一点小区别------说说~/.bashrc的不生效问题

       最近在~/.bashrc中设置了环境变量(export x=yyy), 对于新打开的shell, 环境变量不生效,颇为纳闷。 其实, 这里涉及到~/.bashrc的生效逻辑:        1.  直接登录,也就是login shell,  环境变量不生效, 执行bash, 进入n...

2018-09-15 22:30:23

阅读数:51

评论数:0

protoc和protoc-gen-go产生的代码的区别

       protoc 命令来自于 https://github.com/google/protobuf,可以产生序列化和反序列化的代码,无go相关代码。        protoc-gen-go插件则来自于https://github.com/golang/protobuf/protoc-...

2018-09-15 22:22:26

阅读数:48

评论数:0

从go服务端"设置cookie"来看cookie的本质

       cookie到底是什么, 很多地方越说越乱,玄乎其玄, 其实,很简单, 一起来看看。        go 服务端的代码为: package main import "net/http" func main() { http.Han...

2018-09-15 22:01:05

阅读数:39

评论数:0

用go来搭建一个简单的图片上传网站

       提前说明一下:代码参考了《Go语言编程》,稍有变动, 自己亲自玩了一遍。          之前玩过go web server, 现在来用go来搭建一个简单的图片上传网站, 工作目录是:~/photoweb , 而~/photoweb/uploads用来存图片,代码photowe...

2018-09-15 21:01:46

阅读数:56

评论数:0

用go来玩最简单的web服务器------顺便说说Content-Type字段

      web服务端代码s.go: package main import ( "io" "log" "net/http" ) func handlerH...

2018-09-15 20:40:52

阅读数:39

评论数:0

小议并实战go包------顺便说说go中的GOROOT,GOPATH和src,pkg,bin

       前些天带爸妈去上海、杭州玩了一下, 感觉很久没写博客了。        “协程”在手, 说go就go.         以后尽量少扯C++, 多说go, 本文来说说go中的一些基本概念,如包,import, GOROOT, GOPATH, src, pkg, bin等, 主要是理...

2018-09-15 20:17:32

阅读数:42

评论数:0

单曲循环之张震岳《再见》

       单曲循环, 张震岳《再见》: 我怕我没有机会 跟你说一声再见 因为也许就再也见不到你 明天我要离开 熟悉的地方和你 要分离 我眼泪就掉下去 我会牢牢记住你的脸 我会珍惜你给的思念 这些日子在我心中 永远都不会抹去 我不能答应你 我是否会再回来 不回头 不回头的走下去 我怕我没有机会...

2018-08-31 21:11:05

阅读数:270

评论数:0

为什么 Go 语言把类型声明放在后面?

       转自:https://blog.csdn.net/zhang8058/article/details/42430543         本文整理自知乎,原文作者 @林建入。       不是为了与众不同。而是为了更加清晰易懂。        Rob Pike 曾经在 Go 官...

2018-08-26 14:37:08

阅读数:185

评论数:2

理解Go语言的nil

     转载地址:https://studygolang.com/articles/9506       最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。 nil是什么 相信写过Golang的程序员对下面一...

2018-08-26 14:19:10

阅读数:129

评论数:0

go语言局部变量分配在栈还是堆?

      转载地址:https://www.jianshu.com/p/4e3478e9d252      一个问题引发的思考? 如下go语言代码 package main func foo(m0 int) (*int) { var m1 int = 11; return &a...

2018-08-26 13:50:42

阅读数:150

评论数:0

来玩go之面向对象

       看下面向过程的代码: package main import "fmt" type Integer int func adder(x, y Integer) Integer { return x + y } func main(...

2018-08-26 13:42:36

阅读数:170

评论数:0

用go语言来玩下md5

       早年用C/C++计算md5, 需要引入各种外部库才可以, 痛苦。 后来玩php, 发现一行语句搞定,善哉善哉, 来用go玩练练手 package main import ( "fmt" "crypto/md5&...

2018-08-25 20:19:40

阅读数:211

评论数:3

用go来玩buf---hex的转换

     buf---hex的转换很常见, 来用go练练手: package main import ( "fmt" "encoding/hex" ) func main(){ sli := []...

2018-08-25 20:11:33

阅读数:169

评论数:0

go的nil map有什么卵用?

     在C++ STL中,只有empty map, 没有NULL map,  但是, 在go中,既有empty map, 又有nil map.  为什么要怎么搞? 在我看来, 完全没有必要搞个nil map,  所有的map应该都是直接自动初始化为empty map.  既然go设计者这个搞了...

2018-08-25 19:57:51

阅读数:180

评论数:0

感受一下go协程goroutine------协程在手,说go就go

      看go程序: package main import "fmt" import "time" func main(){ go f() a := fib(45) // very sl...

2018-08-19 12:32:36

阅读数:323

评论数:0

来玩下go的http get

       如果写代码的时候, 需要经常去查语法,那说明对语言还不够熟练。来玩下go http get,  主要是练练手: package main import( "fmt" "net/http" ...

2018-08-18 16:13:46

阅读数:555

评论数:0

用go的flag包来解析命令行参数

      go真是太贴心了, 来看看用go的flag包来解析命令行参数: package main import( "flag" "fmt" ) func main() { var l = flag.Int(...

2018-08-18 15:42:52

阅读数:273

评论数:0

nohup.out过大导致磁盘塞满

      执行nohup ./a.out & 后发现, 磁盘空间越来越少, 最终几乎耗尽。 于是找出了最大的文件, 居然是nohup.out,  把这个文件删除后, 发现磁盘占用的大小并没有较少, 很纳闷。       于是, 找某云服务商的人帮看, 得到的答复居然是:...

2018-08-18 09:29:45

阅读数:360

评论数:0

*p++在go和c/c++中的区别

      来看c/c++: #include <iostream> using namespace std; int main() { int a = 10; int *p = &a; *p++;...

2018-08-18 08:46:30

阅读数:370

评论数:0

Golang 新手可能会踩的 50 个坑

       转载地址: https://github.com/wuYin/blog/blob/master/50-shades-of-golang-traps-gotchas-mistakes.md     原文:50 Shades of Go: Traps, Gotchas, and C...

2018-08-17 20:54:09

阅读数:297

评论数:0

提示
确定要删除当前文章?
取消 删除