摘要:
slmgr /ipk 许可证 slmgr /skms 服务器(kms.xspace.in) slmgr /ato 查看许可证 slmgr /xpr 阅读全文
摘要:
不少开发者可能遇到过这个问题:从git上拉取服务端代码,然后只修改了一处地方,准备提交时,用diff软件查看,却发现整个文件都被修改了。这是git自动转换换行符导致的问题。 原因 不同操作系统使用的换行符是不一样的。Unix/Linux使用的是LF,Mac后期也采用了LF,但Windows一直使用C 阅读全文
摘要:
对应关系 左值 可寻址 右值 不可寻址 可寻址:可以通过&取地址符,获取内存地址; 可寻址,也就是分配了内存; 不可寻址:根本没有分配内存; 常量const 常量通常只支持数字/字符串/布尔,以及他们的表达式,还有通过type定义的以这些基本类型封装的类型. 为什么只有这几个基本类型呢? 因为常量属 阅读全文
摘要:
初学go时很多同学会把 值接收者 和 指针接收者 的方法相互调用搞混淆,好多同学都只记得指针类型可以调用值接收者方法和指针接收者方法,而值类型只能调用值接收者方法,其实不然,在某些情况下,值类型也是可以调用指针接收者方法的。 最近又看到有同学发出了这样的疑问,所以打算记录一下,用以备忘、分享。 类型 阅读全文
摘要:
在类型的实现方法上定义通用代码指令 var _ 要实现的接口 = (receiver类型)(nil) 比如要定义一个web处理程序 type handler_def struct{} var _ http.Handler = (*handler_def)(nil) //(*handler_def)( 阅读全文
摘要:
首先,需要配置sublime的为环境变量,这是为了让git能通过命令调用sublime.也可以写一个.bat脚本.然后,让git调用bat脚本也可以 配置环境变量path到subl.exe的目录 脚本:没用过 xxx.bat #!/bin/sh "D:\...\subl.exe" -w -f "$# 阅读全文
摘要:
git config --global -- global 写入选项:写入全局的 ~/.gitconfig 文件而不是版本库的 .git/config,如果 ~/.gitconfig 文件不存在,则写入 $XDG_CONFIG_HOME/git/config 文件。 读取选项:只从全局的 ~/.gi 阅读全文
摘要:
Marshal func Marshal(v interface{})([]byte, error) Marshal returns the JSON encoding of v. Marshal返回v的JSON编码。 Marshal traverses the value v recursivel 阅读全文
摘要:
db.Exec(query string, args ...interface{}) Db.Exec(`CREATE TABLE IF NOT EXISTS STU(ID int(8) PRIMARY KEY AUTO_INCREMENT,NAME char(50))`) 其中query中可以使用? 阅读全文
摘要:
标准方式: import ( "fmt" )使用:fmt.Println() 点(.)方式 import ( . "fmt" ) 使用时候,可以胜率fmt前缀Println() 别名 import( f "fmt" ) 使用方法:f是fmt的简称 f.Println() 下划线(_) import( 阅读全文