- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 scrapy中 yield使用详解
import scrapyfrom text_info.items import TextInfoItemclass A50zwSpider(scrapy.Spider): name = '50zw' allowed_domains = ['m.50zw.la'] start_urls = ['http://m.50zw.la/wapsort/1_1.html']...
2019-07-21 15:40:24 3485 3
原创 CSS3 选择器
选择器 例子 例子描述 CSS .class .intro 选择 class="intro" 的所有元素。 1 #id #firstname 选择 id="firstname" 的所有元素。 1 * * 选择所有元素。 2 element p 选择所有 <p> 元素。 1 el...
2019-07-21 12:20:30 92
原创 杂项笔记
nil和Nil及NULL的区别今天在研究红黑树的时候一直提到一个NIL节点,百度了一下,这里仅作记录nil是一个对象值,如果要把一个对象设置为空的时候就用nil。Nil是一个类对象的值,如果要把一个Class类型的对象设置为空的时候就用Nil。NULL是一个通用指针以我的理解是NIL节点是,叶子节点为空的节点(无左右子叶的节点)使用scrapy框架爬虫的时候xpath的extr...
2019-07-20 15:50:54 129
转载 GET和POST有什么区别?及为什么网上的多数答案都是错的。
如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。 这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把GET改个名字叫GET2。他反问道,那就是单纯的名字上的区别喽?我想了想,我觉得如果说再具体的区别,...
2019-07-18 14:38:40 97
原创 select、poll、epoll之间的区别总结
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责...
2019-07-18 14:27:13 93
原创 107.leetcode题目讲解(C++):二叉树的层次遍历 II
题目:给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其自底向上的层次遍历为:[ [15,7], [9,20], [3]]来源:力扣(LeetCod...
2019-07-16 22:37:41 156
spring中文API文档.doc
2019-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人