上一页 1 2 3 4 5 6 ··· 198 下一页
摘要: 我们在写代码的时候,有时候会想这个变量到底分配到哪里了?这时候可能会有人说,在栈上,在堆上。信我准没错… 但从结果上来讲你还是一知半解,这可不行,万一被人懵了呢。今天我们一起来深挖下 Go 在这块的奥妙,自己动手丰衣足食 问题 type User struct { ID int64 Name str 阅读全文
posted @ 2022-01-21 14:21 brady-wang 阅读(197) 评论(0) 推荐(1) 编辑
摘要: map底层是hash表, 然后扩容缩容会发生rehash, 顺序会发生变化, 但是没有扩缩容的时候,顺序是有保证的, 但是golang为了让程序员不依赖这种不可靠的保证,就干脆遍历的时候加入随机数,然后不管什么时候遍历,顺序都是不保证的 阅读全文
posted @ 2022-01-21 11:22 brady-wang 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 使用urllib的urljoin()拼接两个地址 urlljoin的第一个参数是基础母站的url,第二个是需要拼接成绝对路径的url。 1 2 3 4 5 from urllib import parse url1 = "http://www.youtube.com/user/khanacademy 阅读全文
posted @ 2022-01-20 18:29 brady-wang 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、将.idea目录加入ignore清单.gitignore内容: /.idea/2、从git中删除idea git rm --cached -r .idea 3、将.gitignore文件加入gitgit add .gitignore 4、提交gitiginore文件,将.idea从源代码仓库中删 阅读全文
posted @ 2022-01-20 11:55 brady-wang 阅读(488) 评论(0) 推荐(0) 编辑
摘要: import requests url = "http://www.renren.com/967272361/profile" headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTM 阅读全文
posted @ 2022-01-20 11:02 brady-wang 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 解决方案 pip install incremental 阅读全文
posted @ 2022-01-20 11:01 brady-wang 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 1 前言 所谓逃逸分析(Escape analysis)是指由编译器决定内存分配的位置,不需要程序员指定。函数中申请一个新的对象 如果分配在栈中,则函数执行结束可自动将内存回收; 如果分配在堆中,则函数执行结束可交给GC(垃圾回收)处理; 有了逃逸分析,返回函数局部变量将变得可能,除此之外,逃逸分析 阅读全文
posted @ 2022-01-19 14:52 brady-wang 阅读(101) 评论(0) 推荐(0) 编辑
摘要: recover 必须在 defer 函数中运行。recover 捕获的是祖父级调用时的异常,直接调用时无效。 func main() { recover() panic(1) } 直接 defer 调用也是无效。 func main() { defer recover() panic(1) } de 阅读全文
posted @ 2022-01-19 10:12 brady-wang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 不能,尝试使用索引遍历字符串,来更新字符串中的个别字符,是不允许的。 string 类型的值是只读的二进制 byte slice,如果真要修改字符串中的字符,将 string 转为 []byte 修改后,再转为 string 即可。 // 修改字符串的错误示例 func main() { x := 阅读全文
posted @ 2022-01-19 09:52 brady-wang 阅读(332) 评论(0) 推荐(0) 编辑
摘要: go只提供了一种循环方式,即for循环,在使用时可以像c那样使用,也可以通过for range方式遍历容器类型如数组、切片和映射。但是在使用for range时,如果使用不当,就会出现一些问题,导致程序运行行为不如预期。比如,下面的示例程序将遍历一个切片,并将切片的值当成映射的键和值存入,切片类型是 阅读全文
posted @ 2022-01-18 16:16 brady-wang 阅读(326) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 198 下一页