
go
影帝sunny
无奈的时候,尽管前行
展开
-
beego项目部署到nginx(含http转https)
之前的程序部署到服务器采用的直接部署,比较方便,现在把它部署到nginx,以便后续的反向代理和负载均衡,同时,因为要接入微信小程序,所以需要将之前的域名http://www.xxxxxx.com转成https://www.xxxxxx.com。更多内容可关注公众号,里面都是作者原创。1,安装Nginx。 卸载原来的nginx:sudo apt-get —purge autoremove nginx安装nginx:sudo apt-get install ngin...原创 2021-05-22 09:04:20 · 551 阅读 · 1 评论 -
关于函数和方法总结
匿名函数:类似与C中的函数指针,定义一个函数,该函数的地址通过一个指针指向,然后操作该指针。如:func main(){ ptr := func(a,b int) int { return a+b } fmt.Println(ptr(2,3))}所谓闭包就是在函数内定义的内部函数,可以使用外部函数的变量。如:func main(){ ptr := culcu() fmt.Println(ptr()) fmt.Pr原创 2021-05-22 08:47:01 · 115 阅读 · 0 评论 -
安装protobuf-c遇到的问题
configure: error: Package requirements (protobuf >= 2.6.0) were not met:No package ‘protobuf’ foundConsider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.Alternatively, you may set the enviro原创 2021-05-21 16:51:22 · 2102 阅读 · 0 评论 -
protobuf
protobuf是古狗在08年出的将数据序列化和反序列化库,跨平台跨语言。现在proto3和proto2还是有一些不一样的,proto3支持更多语言和功能同时舍弃了一些复杂的语法,更强调约定而弱化了语法,对快速编写proto有很大帮助。这也是我在原单位一直推崇的一种设计,将所有产品共有,相似的地方进行统一和实现跨语言跨平台,特别是协议和算法,目前这种设计方式有个新名词叫“中台”—-相对于前台和后台来说的。【安装protobuf】1,https://github.com/protocolbuffers原创 2021-05-21 16:47:58 · 462 阅读 · 0 评论