一介布衣
2019-03-19
go 语言命名 go 语言不像java 等传统面向对象语言一样有访问修饰符;
它是从语法层面做了限定:
想要对外暴露的名字必须大写字母开头 [类似 public 修饰符]
不想对外暴露的名字必须小写字母开头 [对其他包不可见,类似私有变量]
包名称命名规则 取名要有意义,不与标准库冲突;
包名与目录名一致;
包名要使用小写开头的单词;
不混合大小写或者下划线等;
如:
package yijiebuyi
文件命名规则 取名要简短,有意义;
小写单词打头;
多个单词使用下划线分隔;
blog_content.go
结构体命名规则 驼峰命名法.
至于大驼峰还是小驼峰取决于该结构体是否要向
一介布衣
2019-03-09
前言 本人当前使用的mongodb客户端版本Robo 3T 1.3.1
配置连接远程mongodb时报错:
Error: Failed to execute "listdatabases" command
原因是因为今天mongodb config中指定了权限验证
开启mongodb验证
/etc/mongod.conf
security:
authorization: enabled
因为mongodb安装以后只在cmd中进行本地访问,所以要使用图形界面就需要使用登录账号及密码
解决方案 之前mongodb 采用 SSH 远程连接mongodb的方式,
现在需要重新编辑
添加Auth