11 2020 档案

摘要:对应关系 左值 可寻址 右值 不可寻址 可寻址:可以通过&取地址符,获取内存地址; 可寻址,也就是分配了内存; 不可寻址:根本没有分配内存; 常量const 常量通常只支持数字/字符串/布尔,以及他们的表达式,还有通过type定义的以这些基本类型封装的类型. 为什么只有这几个基本类型呢? 因为常量属 阅读全文
posted @ 2020-11-23 09:58 菜鸟++ 阅读(870) 评论(0) 推荐(0) 编辑
摘要:初学go时很多同学会把 值接收者 和 指针接收者 的方法相互调用搞混淆,好多同学都只记得指针类型可以调用值接收者方法和指针接收者方法,而值类型只能调用值接收者方法,其实不然,在某些情况下,值类型也是可以调用指针接收者方法的。 最近又看到有同学发出了这样的疑问,所以打算记录一下,用以备忘、分享。 类型 阅读全文
posted @ 2020-11-21 15:38 菜鸟++ 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:在类型的实现方法上定义通用代码指令 var _ 要实现的接口 = (receiver类型)(nil) 比如要定义一个web处理程序 type handler_def struct{} var _ http.Handler = (*handler_def)(nil) //(*handler_def)( 阅读全文
posted @ 2020-11-20 14:25 菜鸟++ 阅读(419) 评论(0) 推荐(0) 编辑
摘要:首先,需要配置sublime的为环境变量,这是为了让git能通过命令调用sublime.也可以写一个.bat脚本.然后,让git调用bat脚本也可以 配置环境变量path到subl.exe的目录 脚本:没用过 xxx.bat #!/bin/sh "D:\...\subl.exe" -w -f "$# 阅读全文
posted @ 2020-11-17 21:46 菜鸟++ 阅读(871) 评论(0) 推荐(0) 编辑
摘要:git config --global -- global 写入选项:写入全局的 ~/.gitconfig 文件而不是版本库的 .git/config,如果 ~/.gitconfig 文件不存在,则写入 $XDG_CONFIG_HOME/git/config 文件。 读取选项:只从全局的 ~/.gi 阅读全文
posted @ 2020-11-17 09:53 菜鸟++ 阅读(297) 评论(0) 推荐(0) 编辑
摘要:Marshal func Marshal(v interface{})([]byte, error) Marshal returns the JSON encoding of v. Marshal返回v的JSON编码。 Marshal traverses the value v recursivel 阅读全文
posted @ 2020-11-16 15:23 菜鸟++ 阅读(1115) 评论(1) 推荐(1) 编辑
摘要: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中可以使用? 阅读全文
posted @ 2020-11-16 13:31 菜鸟++ 阅读(683) 评论(0) 推荐(0) 编辑
摘要:标准方式: import ( "fmt" )使用:fmt.Println() 点(.)方式 import ( . "fmt" ) 使用时候,可以胜率fmt前缀Println() 别名 import( f "fmt" ) 使用方法:f是fmt的简称 f.Println() 下划线(_) import( 阅读全文
posted @ 2020-11-16 10:25 菜鸟++ 阅读(2294) 评论(0) 推荐(0) 编辑
摘要:一、概念 分类:通过训练集训练出来一个模型,用于判断新输入数据的类型,而在训练的过程中,一定需要有标签的数据,即训练集本身就带有标签。简单来说,用已知的数据来对未知的数据进行划分。这是一种有监督学习。 聚类:对于一组数据,你根本不知道数据之间的关系,不知道他们是否属于同一类,抑或属于不同类别,也不知 阅读全文
posted @ 2020-11-13 14:37 菜鸟++ 阅读(2779) 评论(0) 推荐(0) 编辑
摘要:命名分组(?<name>...) 捕获组 capture group 普通捕获组 (expression) 命名捕获组(?expression) 普通捕获组 从正则表达式左侧开始,每出现一个左括号"(",就记作一个分组,分组编号从1开始. 0代表整个表达式. 对于时间字符串: 2020-11-06, 阅读全文
posted @ 2020-11-06 15:58 菜鸟++ 阅读(221) 评论(0) 推荐(0) 编辑
摘要:iota.go strconv包 func isPowerOfTwo(x int) bool { return x & (x -1) } 了解n&(n-1)的作用如下: n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子: n = 10100(二进制),则(n-1) = 阅读全文
posted @ 2020-11-05 14:42 菜鸟++ 阅读(552) 评论(0) 推荐(0) 编辑
摘要:在strconv包中有个常量 const intSize = 32 << ( ^uint(0) >> 63 ) const IntSize = intSize 在32位平台这个值为32;在64位平台,这个值为64; 因此可以通过这个来判断平台的位数. 原理: 在32平台系统: 1. uint(0)在 阅读全文
posted @ 2020-11-05 09:52 菜鸟++ 阅读(1434) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示