<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Nikki0126的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Nikki0126</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Nikki0126]]></copyright><item><title><![CDATA[python面试中较常问及的知识点梳理---高级特性]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/97793753</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/97793753</guid><author>Nikki0126</author><pubDate>Wed, 28 Aug 2019 10:27:49 +0800</pubDate><description><![CDATA[•	高级特性
1.函数装饰器有什么作用？请列举说明？
2. Python 垃圾回收机制？
3. 魔法函数 _call_怎么使用?
4. 如何判断一个对象是函数还是方法？
5. @classmethod 和 @staticmethod 用法和区别
6. Python 中的接口如何实现？
7. Python 中的反射了解么?
8. metaclass 作用？以及应用场景？
9. hasattr()、g...]]></description><category></category></item><item><title><![CDATA[解决pip安装matplotlib过程中Could not find a version that satisfies the requirement pyparsing问题]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99692985</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99692985</guid><author>Nikki0126</author><pubDate>Sat, 17 Aug 2019 15:01:20 +0800</pubDate><description><![CDATA[Win10，Python3.7，在安装matplotlib中途Collecting pyparsing步骤报错，
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,&gt;=2.0.1 (from matplotlib)
Could not find a version that satisfies the requirement pyparsing!=2.0...]]></description><category></category></item><item><title><![CDATA[解决windows pip安装时提示Microsoft Visual C++ 14.0 is required.]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99692059</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99692059</guid><author>Nikki0126</author><pubDate>Sat, 17 Aug 2019 14:19:13 +0800</pubDate><description><![CDATA[win10，在用pip安装wordcloud时遇到问题：
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/，
官方给的链接又一时找不到哪个是我需要装的Microsoft ...]]></description><category></category></item><item><title><![CDATA[python中try except异常处理的使用]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99685088</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99685088</guid><author>Nikki0126</author><pubDate>Fri, 16 Aug 2019 20:31:48 +0800</pubDate><description><![CDATA[https://baijiahao.baidu.com/s?id=1594434243519686727&amp;wfr=spider&amp;for=pc

]]></description><category></category></item><item><title><![CDATA[python中strftime和strptime区别及timedelta用法]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99633510</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99633510</guid><author>Nikki0126</author><pubDate>Thu, 15 Aug 2019 14:39:29 +0800</pubDate><description><![CDATA[strftime是转换为特定格式输出，按照想要的格式去转换。
strptime是将一个（时间）字符串解析为时间的一个类型对象，不管什么格式，只要把特定的时间字符串转成时间类型即可。

timedalte 是datetime中的一个对象，该对象表示两个时间的差值
构造函数：datetime.timedelta(days=0, seconds=0, microseconds=0, millisecon...]]></description><category></category></item><item><title><![CDATA[python中正则表达式用法]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99625506</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99625506</guid><author>Nikki0126</author><pubDate>Thu, 15 Aug 2019 12:33:19 +0800</pubDate><description><![CDATA[https://www.runoob.com/python/python-reg-expressions.html
开头放个正则表达式解释：
解析:
首先，这是一个字符串，前面的一个 r 表示字符串为非转义的原始字符串，让编译器忽略反斜杠，也就是忽略转义字符。但是这个字符串里没有反斜杠，所以这个 r 可有可无。
实例：
#!/usr/bin/python
import re
line = "Cat...]]></description><category></category></item><item><title><![CDATA[python中Pandas.DataFrame简介及用法]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99564733</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99564733</guid><author>Nikki0126</author><pubDate>Thu, 15 Aug 2019 10:57:14 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/IvyWong/p/9203981.html
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_excel.html
DataFrame是Python中Pandas库中的一种数据结构，它类似excel，是一种二维表。
或许说它可能有点像matl...]]></description><category></category></item><item><title><![CDATA[python中if __name__=='__main__']]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99586970</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99586970</guid><author>Nikki0126</author><pubDate>Wed, 14 Aug 2019 18:37:44 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/chenhuabin/p/10118199.html
https://www.cnblogs.com/guoyaohua/p/9059522.html
if __name__ == '__main__'
无论是否指定入口函数都是从上到下执行，只不过条件为真实，才会执行if下面的代码。就相当于是 Python 模拟的程序入口。Python 本身并没有规...]]></description><category></category></item><item><title><![CDATA[Python strip()方法]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99584009</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99584009</guid><author>Nikki0126</author><pubDate>Wed, 14 Aug 2019 16:47:26 +0800</pubDate><description><![CDATA[Python strip()方法
描述
Python strip() 方法用于移除字符串头尾指定的字符（默认为空格或换行符）或字符序列。
注意：该方法只能删除开头或是结尾的字符，不能删除中间部分的字符。
语法
strip()方法语法：
str.strip([chars]);
参数
chars – 移除字符串头尾指定的字符序列。
返回值
返回移除字符串头尾指定的字符生成的新字符串。
实例
以下实例展...]]></description><category></category></item><item><title><![CDATA[python中 requests.timeout用法]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99563520</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99563520</guid><author>Nikki0126</author><pubDate>Wed, 14 Aug 2019 14:05:10 +0800</pubDate><description><![CDATA[超时（timeout）
为防止服务器不能及时响应，大部分发至外部服务器的请求都应该带着 timeout 参数。在默认情况下，除非显式指定了 timeout 值，requests 是不会自动进行超时处理的。如果没有 timeout，你的代码可能会挂起若干分钟甚至更长时间。
连接超时指的是在你的客户端实现到远端机器端口的连接时（对应的是 connect() ），Request 会等待的秒数。一个很好的...]]></description><category></category></item><item><title><![CDATA[进程池和multiprocess.Pool模块]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99562570</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99562570</guid><author>Nikki0126</author><pubDate>Wed, 14 Aug 2019 13:50:32 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/huangjm263/p/8418200.html
https://blog.youkuaiyun.com/brucewong0516/article/details/85788202
为什么要有进程池
首先，创建进程需要消耗时间，销毁进程也需要时间。其次，即使开启了成千上万的进程，操作系统也不能让它们同时执行，这样反而会影响程序的效率。因此我们不能无限制的根据...]]></description><category></category></item><item><title><![CDATA[Python 模块简介 -- warnings]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99562367</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99562367</guid><author>Nikki0126</author><pubDate>Wed, 14 Aug 2019 13:46:01 +0800</pubDate><description><![CDATA[http://blog.konghy.cn/2017/12/16/python-warnings/
Python 通过调用 warnings 模块中定义的 warn() 函数来发出警告。警告消息通常用于提示用户一些错误或者过时的用法，当这些情况发生时我们不希望抛出异常或者直接退出程序。警告消息通常写入 sys.stderr，对警告的处理方式可以灵活的更改，例如忽略或者转变为为异常。警告的处理可以根...]]></description><category></category></item><item><title><![CDATA[几个反反爬手段]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99442542</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99442542</guid><author>Nikki0126</author><pubDate>Tue, 13 Aug 2019 16:40:02 +0800</pubDate><description><![CDATA[反反爬的主要思路
尽可能的去模拟浏览器，浏览器在如何操作，代码中就如何去实现。浏览器先请求了地址url1，保留了cookie在本地，之后请求地址url2，带上了之前的cookie，代码中也可以这样去实现。
很多时候，爬虫中携带的headers字段，cookie字段，url参数，post的参数很多，不清楚哪些有用，哪些没用的情况下，只能够去尝试，因为每个网站都是不相同的。当然在盲目尝试之前，可以参考...]]></description><category></category></item><item><title><![CDATA[MySQL与MongoDB对比及应用场景区别]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/99439528</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/99439528</guid><author>Nikki0126</author><pubDate>Tue, 13 Aug 2019 15:24:15 +0800</pubDate><description><![CDATA[MySQL
关系型数据库。
在不同的引擎上有不同 的存储方式。
查询语句是使用传统的sql语句，拥有较为成熟的体系，成熟度很高。
开源数据库的份额在不断增加，mysql的份额页在持续增长。
缺点就是在海量数据处理的时候效率会显著变慢。
Mongodb
非关系型数据库(nosql ),属于文档型数据库。先解释一下文档的数据库，即可以存放xml、json、bson类型系那个的数据。这些数据具备自述性（...]]></description><category></category></item><item><title><![CDATA[python面试中较常问及的知识点梳理---列表&字典&综合部分]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/97774614</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/97774614</guid><author>Nikki0126</author><pubDate>Tue, 30 Jul 2019 16:23:08 +0800</pubDate><description><![CDATA[•	数据类型 - 列表
1.已知 AList = [1,2,3,1,2]，对 AList 列表元素去重，写出具体过程。
2.如何实现 “1,2,3” 变成 [“1”,“2”,“3”]
3.给定两个 list，A 和 B，找出相同元素和不同元素
4. [[1,2],[3,4],[5,6]] 一行代码展开该列表，得出 [1,2,3,4,5,6]
5. 合并列表 [1,5,7,9] 和 [2,2,6,8...]]></description><category></category></item><item><title><![CDATA[python面试中较常问及的知识点梳理---字符串]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/97008642</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/97008642</guid><author>Nikki0126</author><pubDate>Tue, 30 Jul 2019 11:08:54 +0800</pubDate><description><![CDATA[1.列举 Python 中的基本数据类型？
2. 如何区别可变数据类型和不可变数据类型
3. 将"hello world"转换为首字母大写"Hello World"
4. 如何检测字符串中只含有数字?
5. 将字符串"ilovechina"进行反转
6. Python 中的字符串格式化方式你知道哪些？
7. 有一个字符串开头和末尾都有空格，比如“ adabdw ”，要求写一个函数把这个字符串的前后...]]></description><category></category></item><item><title><![CDATA[python面试中较常问及的知识点梳理---操作部分]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/97136072</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/97136072</guid><author>Nikki0126</author><pubDate>Wed, 24 Jul 2019 16:26:51 +0800</pubDate><description><![CDATA[•	操作类题目
o	1. Python 交换两个变量的值
o	2. 在读文件操作的时候会使用 read、readline 或者 readlines，简述它们各自的作用
o	3. json 序列化时，可以处理的数据类型有哪些？如何定制支持 datetime 类型？
o	4. json 序列化时，默认遇到中文会转换成 unicode，如果想要保留中文怎么办？
o	5. 有两个磁盘文件 A 和 B，各存...]]></description><category></category></item><item><title><![CDATA[python面试中较常问及的知识点梳理---综合部分]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/97006101</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/97006101</guid><author>Nikki0126</author><pubDate>Tue, 23 Jul 2019 16:31:06 +0800</pubDate><description><![CDATA[o	1. 解释一下 Python 中 pass 语句的作用？
o	2. 简述你对 input()函数的理解
o	3. Python 中的 is 和==
o	4. Python 中的作用域
o	5. 三元运算写法和应用场景？
o	6. 了解 enumerate 么？
o	7. 列举 5 个 Python 中的标准模块
o	8. 如何在函数中设置一个全局变量
o	9. pathlib 的用法举例
o	...]]></description><category></category></item><item><title><![CDATA[python面试中较常问及的知识点梳理---网络编程&并发部分]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/96909336</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/96909336</guid><author>Nikki0126</author><pubDate>Mon, 22 Jul 2019 23:21:21 +0800</pubDate><description><![CDATA[•	网络编程
o	1. TCP 和 UDP 的区别？
o	2. 简要介绍三次握手和四次挥手
o	3. 什么是粘包？ socket 中造成粘包的原因是什么？ 哪些情况会发生粘包现象？
•	并发
o	1. 举例说明 concurrent.future 的中线程池的用法
o	2. 说一说多线程，多进程和协程的区别。
o	3. 简述 GIL
o	4. 进程之间如何通信
o	5. IO 多路复用的作用？
o...]]></description><category></category></item><item><title><![CDATA[python面试中较常问及的知识点梳理---爬虫及正则部分]]></title><link>https://blog.youkuaiyun.com/Nikki0126/article/details/96571664</link><guid>https://blog.youkuaiyun.com/Nikki0126/article/details/96571664</guid><author>Nikki0126</author><pubDate>Mon, 22 Jul 2019 17:37:54 +0800</pubDate><description><![CDATA[在 requests 模块中，requests.content 和 requests.text 什么区别
简要写一下 lxml 模块的使用方法框架
说一说 scrapy 的工作流程
scrapy 的去重原理
scrapy 中间件有几种类，你用过哪些中间件
你写爬虫的时候都遇到过什么？反爬虫措施，你是怎么解决的？
为什么会用到代理？
代理失效了怎么处理？
列出你知道 header 的内容以及信息
...]]></description><category></category></item></channel></rss>