上一页 1 2 3 4 5 6 ··· 198 下一页
摘要: with open("headers.html","w",encoding="utf-8")as f: 阅读全文
posted @ 2022-01-27 09:36 brady-wang 阅读(77) 评论(0) 推荐(0)
摘要: 一般都是在向 slice 追加了元素之后,才会引起扩容。追加元素调用的是 append 函数。 先来看看 append 函数的原型: func append(slice []Type, elems ...Type) []Type append 函数的参数长度可变,因此可以追加多个值到 slice 中 阅读全文
posted @ 2022-01-25 15:39 brady-wang 阅读(152) 评论(0) 推荐(1)
摘要: map 在扩容后,会发生 key 的搬迁,原来落在同一个 bucket 中的 key,搬迁后,有些 key 就要远走高飞了(bucket 序号加上了 2^B)。而遍历的过程,就是按顺序遍历 bucket,同时按顺序遍历 bucket 中的 key。搬迁后,key 的位置发生了重大的变化,有些 key 阅读全文
posted @ 2022-01-25 15:24 brady-wang 阅读(380) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/ricklz/category/1217225.html?page=1 阅读全文
posted @ 2022-01-25 13:34 brady-wang 阅读(57) 评论(0) 推荐(0)
摘要: 下文总结了XPath常用的text()、and、or、not、contains,当然也还有类似的position、last、ends_with、starts_with等等。 data1 = selector.xpath("//input[@type='submit' and @name='fuck' 阅读全文
posted @ 2022-01-21 17:53 brady-wang 阅读(743) 评论(0) 推荐(0)
摘要: 我们在写代码的时候,有时候会想这个变量到底分配到哪里了?这时候可能会有人说,在栈上,在堆上。信我准没错… 但从结果上来讲你还是一知半解,这可不行,万一被人懵了呢。今天我们一起来深挖下 Go 在这块的奥妙,自己动手丰衣足食 问题 type User struct { ID int64 Name str 阅读全文
posted @ 2022-01-21 14:21 brady-wang 阅读(220) 评论(0) 推荐(1)
摘要: map底层是hash表, 然后扩容缩容会发生rehash, 顺序会发生变化, 但是没有扩缩容的时候,顺序是有保证的, 但是golang为了让程序员不依赖这种不可靠的保证,就干脆遍历的时候加入随机数,然后不管什么时候遍历,顺序都是不保证的 阅读全文
posted @ 2022-01-21 11:22 brady-wang 阅读(312) 评论(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 阅读(232) 评论(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 阅读(499) 评论(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 阅读(348) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 198 下一页