<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PythonCodeZ的博客]]></title><description><![CDATA[从新开始，我的Python之路。]]></description><link>https://blog.youkuaiyun.com/PythonCodeZ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; PythonCodeZ]]></copyright><item><title><![CDATA[解决Vue打包部署到Nginx时，css样式不生效问题]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/103040785</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/103040785</guid><author>PythonCodeZ</author><pubDate>Tue, 12 Nov 2019 23:48:15 +0800</pubDate><description><![CDATA[今天在将使用Vue-cli编写的前端项目部署到Nginx的时候发生了一件很困扰的问题：
Vue-cli项目在本地 使用 npm run dev的时候，页面样式是可以正常加载出来的，但是我将Vue-cli项目通过npm run build 打包生成的 dist 目录部署到Nginx之后，通过访问是无法加载出来样式的。

于是乎，在网上开始寻找资料，发现大部分前辈的解决方案都是在，config的文件夹...]]></description><category></category></item><item><title><![CDATA[Python的各种推导式(列表推导式、字典推导式、集合推导式)]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522309</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522309</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 12:19:11 +0800</pubDate><description><![CDATA[Python推导式(列表、字典、集合推导式)

推导式comprehensions（又称解析式），是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导，在Python2和3中都有支持： 
- 列表(List)推导式 
- 字典(Dict)推导式 
- 集合(Set)推导式



1.列表推导式



1.1 使用[]生成List

基本格式：


...]]></description><category></category></item><item><title><![CDATA[Python内置方法的时间复杂度]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522275</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522275</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 12:14:37 +0800</pubDate><description><![CDATA[Python内置方法的时间复杂度

本文转载自:http://www.orangecube.net/python-time-complexity

本页面涵盖了Python中若干方法的时间复杂度（或者叫“大欧”，“Big O”）。该时间复杂度的计算基于当前（译注：至少是2011年之前）的CPython实现。其他Python的实现（包括老版本或者尚在开发的CPython实现）可能会在性能表现上有些许...]]></description><category></category></item><item><title><![CDATA[在Deepin系统下安装Anaconda]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522251</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522251</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 12:11:05 +0800</pubDate><description><![CDATA[在Deepin系统中安装Anaconda



运行安装Anaconda



bash Anaconda3-4.3.1-Linux-x86_64.sh



安装具体步骤

在执行上一步骤之后会出现以下：



Welcome to Anaconda3 5.0.1

In order to continue the installation process, please review the ...]]></description><category></category></item><item><title><![CDATA[Deepin中安装配置ChromeDriver]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522229</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522229</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 12:08:09 +0800</pubDate><description><![CDATA[Deepin中安装配置ChromeDriver



查看当前的Chrome版本信息

在谷歌浏览器地址栏中输入chrome://version/可以查看当前的Chrome信息：



Google Chrome：  62.0.3202.62 (正式版本) （64 位）
修订版本：   9da914b118cb0d10d715ccc4ad20575a0305a304-refs/branch-hea...]]></description><category></category></item><item><title><![CDATA[Python2和Python3的区别]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522212</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522212</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 12:05:39 +0800</pubDate><description><![CDATA[Python2和Python3的区别？


性能：Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间，在字符串和整型操作上可以取得很好的优化效果
编码：Py3.X源码文件默认使用utf-8编码
语法：

1）去除了&amp;lt;&amp;gt;，全部改用!= 
2）去除``，全部改用repr() 
3）关键词加入as 和with，还有True,...]]></description><category></category></item><item><title><![CDATA[360-PythonWeb工程师面试题]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522185</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522185</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 12:02:34 +0800</pubDate><description><![CDATA[1、请拿出B表中的accd，(A表中和B表中的一样的数据)






  select * from B inner join on B.name = A.name


2、a = “abbbccc”，用正则匹配为abccc,不管有多少b，就出现一次


  思路：不管有多少个b替换成一个
  
  re.sub(r’b+’, ‘b’, a)




3、xpath使用的什么库？


  lxm...]]></description><category></category></item><item><title><![CDATA[妙计面试题]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522145</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522145</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 11:59:00 +0800</pubDate><description><![CDATA[Python主要的内置数据类型有哪些？


  python主要的内置数据类型有：str，int，float，tuple，list，dict，set




print(dir(‘a’))输出的是什么？



会打印出字符型的所有的内置方法
['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '_...]]></description><category></category></item><item><title><![CDATA[文因互联-PythonWeb开发工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522120</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522120</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 11:56:51 +0800</pubDate><description><![CDATA[请列举Python2与Python的区别，请将下面的Python2的代码转换成Python3。

代码：



class Point:

    def __init__(self, x, y):
        self.x = x
        self.y = y

    def __str__(self):
        return '({}, {})'.format(self....]]></description><category></category></item><item><title><![CDATA[北京红枣科技-PythonWeb工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522098</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80522098</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 11:54:58 +0800</pubDate><description><![CDATA[1.__new__和__init__的区别？


__new__是一个静态方法,而__init__是一个实例方法.
__new__方法会返回一个创建的实例,而__init__什么都不返回.
只有在__new__返回一个cls的实例时后面的__init__才能被调用.
当创建一个新实例时调用__new__,初始化一个实例时用__init__.




2. read和readline以及readli...]]></description><category></category></item><item><title><![CDATA[金桔小店-PythonWeb开发工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496318</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496318</guid><author>PythonCodeZ</author><pubDate>Thu, 31 May 2018 11:54:22 +0800</pubDate><description><![CDATA[1. 有如下一段代码：（类继承）



class A(object):
    def show(self):
        print 'base show'

class B(A):
    def show(self):
        print 'derived show'

obj = B()
obj.show()

如何调用类A的show方法？



obj.__class__ ...]]></description><category></category></item><item><title><![CDATA[芸品绿-PythonWeb开发工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496288</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496288</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 14:51:38 +0800</pubDate><description><![CDATA[1.Python常用的数据结构的类型及其特性？


数值类型： 
整数(int): 通常被称为是整型或整数，是正或负整数，不带小数点。Python3 整型是没有限制大小的，可以当作 Long 类型使用，所以 Python3 没有 Python2 的 Long 类型。
浮点型(float): 浮点型由整数部分与小数部分组成
复数((complex)）：复数由实数部分和虚数部分构成，可以用a + bj...]]></description><category></category></item><item><title><![CDATA[博派通达-Python爬虫开发工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496267</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496267</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 14:50:13 +0800</pubDate><description><![CDATA[1. 解释什么是栈溢出，在什么情况下可能出现。



栈溢出是由于C语言系列没有内置检查机制来确保复制到缓冲区的数据不得大于缓冲区的大小，
因此当这个数据足够大的时候，将会溢出缓冲区的范围。
在Python中，函数调用是通过栈（stack）这种数据结构实现的，
每当进入一个函数调用，栈就会加一层栈帧，每当函数返回，栈就会减一层栈帧。
由于栈的大小不是无限的，所以，递归调用的次数过多，会导致栈溢出。...]]></description><category></category></item><item><title><![CDATA[上海金台灯-Python爬虫开发工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496249</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496249</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 14:48:48 +0800</pubDate><description><![CDATA[1. 什么是lambda函数，它有什么好处？

lambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数 
-  lambda 函数比较轻便， 即用即仍， 很适合需要完成一项功能， 但是此功能只在此一处使用， 连名字都很随意的情况下； 
-  匿名函数， 一般用来给 filter， map 这样的函数式编程服务; 
-  作为回调函数， 传递给某些应用， 比如消息处理...]]></description><category></category></item><item><title><![CDATA[数据分析师常见的7道面试题]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496219</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80496219</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 14:46:59 +0800</pubDate><description><![CDATA[1. 海量日志数据，提取出某日访问百度次数最多的那个IP。

　　首先是这一天，并且是访问百度的日志中的IP取出来，逐个写入到一个大文件中。注意到IP是32位的，最多有个2^32个IP。同样可以采用映射的方法，比如模1000，把整个大文件映射为1000个小文件，再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计，然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大...]]></description><category></category></item><item><title><![CDATA[智慧星光-Python爬虫工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494539</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494539</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 11:58:42 +0800</pubDate><description><![CDATA[1. 定义 A = (&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;d&quot;)，执行del A[2]后的结果是(D)



A. (&quot;a&quot;, &quot;b&quot;, &quot;d&quot;)
B. (&quot;a&quot;, &quot;b&quot;, &quot;c&quot;)
C. (&quot;a&quot;, &quot;c&quot;, &quot;d&quot;)
D. 异常



2. stri]]></description><category></category></item><item><title><![CDATA[普奥云-Python爬虫工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494528</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494528</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 11:57:46 +0800</pubDate><description><![CDATA[1. Python语言中map函数返回类型是什么？


在Python2中，map函数返回列表。
在Python3中，map函数返回迭代器。




2. 请给出以下代码运行结果



import re

pattern = re.compile(r&quot;(\w+)\s(\w+)&quot;)
s = &quot;hello 123,hello 456,byebye789&quot;
m = pattern.sub(r&quot;hell...]]></description><category></category></item><item><title><![CDATA[爬虫Scrapy框架详解]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494511</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494511</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 11:56:33 +0800</pubDate><description><![CDATA[爬虫Scrapy框架详解



1. 概述

下图显示了 Scrapy 的大体架构，其中包含了它的主要组件及系统的数据处理流程（绿色箭头所示）。下面就来一个个解释每个组件的作用及数据的处理过程。



2. 组件



2.1 Scrapy Engine （Scrapy 引擎）

Scrapy 引擎是用来控制整个系统的数据处理流程，并进行事务处理的触发。更多的详细内容可以看下面的数据处理流程。

...]]></description><category></category></item><item><title><![CDATA[北京诺信创联-Python爬虫工程师]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494497</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494497</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 11:55:28 +0800</pubDate><description><![CDATA[1. 下面两段代码的输出是什么？

第一段代码：



a = 1

def fun(a):
    a = 2

fun(a)
print(a)

输出结果:



1

第二段代码：



a = []

def fun(a):
    a.append(1)
fun(a)
print(a)

输出结果：



[1]



2. 写一个装饰器



def singleton(cls, *a...]]></description><category></category></item><item><title><![CDATA[TCP中的三次握手和四次挥手]]></title><link>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494487</link><guid>https://blog.youkuaiyun.com/PythonCodeZ/article/details/80494487</guid><author>PythonCodeZ</author><pubDate>Tue, 29 May 2018 11:54:25 +0800</pubDate><description><![CDATA[TCP中的三次握手和四次挥手



三次握手

TCP的链接建立是一个三次握手的过程，目的是为了通信双方确认开始序号，以便后续通信的有序进行，主要步骤如下：




客户端将标志位设置为1,即SYN = 1,并随机产生一个连接序号seq的值，即seq = j，并将该数据包发送给Server(服务器端)
Server(服务器端)收到数据包之后由标志位 SYN = 1知道Client请求建立连接，Se...]]></description><category></category></item></channel></rss>