<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dzq07385的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dzq07385</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dzq07385]]></copyright><item><title><![CDATA[python（面试题整理）]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84966839</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84966839</guid><author>dzq07385</author><pubDate>Wed, 12 Dec 2018 10:38:50 +0800</pubDate><description><![CDATA[Python基础知识
1、python中is和==的区别
Python中对象包含的三个基本要素，分别是：id(身份标识) 、type(数据类型)和value(值)。
‘==’比较的是value值
‘is’比较的是id


2、简述read、readline、readlines的区别
read读取整个文件
readline读取下一行数据
readlines读取整个文件到一个迭代器以供我们遍历（读取 ...]]></description><category></category></item><item><title><![CDATA[python面试笔记]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84966751</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84966751</guid><author>dzq07385</author><pubDate>Wed, 12 Dec 2018 10:36:23 +0800</pubDate><description><![CDATA[1.熟悉 PEP8 编码规范，OOP（Object Oriented Programming） 编程思想，有良好的编码习惯
1 尽量单独使用小写字母‘l’，大写字母‘O’等容易混淆的字母。
2 模块命名尽量短小，使用全部小写的方式，可以使用下划线。
3 包命名尽量短小，使用全部小写的方式，不可以使用下划线。
4 类的命名使用CapWords的方式，模块内部使用的类采用_CapWords的方式。
5...]]></description><category></category></item><item><title><![CDATA[搞定python多线程和多进程]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84966640</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84966640</guid><author>dzq07385</author><pubDate>Wed, 12 Dec 2018 10:33:22 +0800</pubDate><description><![CDATA[1 概念梳理：
1.1 线程
1.1.1 什么是线程
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中，是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流，一个进程中可以并发多个线程，每条线程并行执行不同的任务。一个线程是一个execution context（执行上下文），即一个cpu执行时所需要的一串指令。
1.1.2 线程的工作方式
假设你正在读一本书，没有读完，你...]]></description><category></category></item><item><title><![CDATA[python并发编程之多进程、多线程、异步和协程]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84966335</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84966335</guid><author>dzq07385</author><pubDate>Wed, 12 Dec 2018 10:27:12 +0800</pubDate><description><![CDATA[一、多线程
　　多线程就是允许一个进程内存在多个控制权，以便让多个函数同时处于激活状态，从而让多个函数的操作同时运行。即使是单CPU的计算机，也可以通过不停地在不同线程的指令间切换，从而造成多线程同时运行的效果。
多线程相当于一个并发(concunrrency)系统。并发系统一般同时执行多个任务。如果多个任务可以共享资源，特别是同时写入某个变量的时候，就需要解决同步的问题，比如多线程火车售票系统：...]]></description><category></category></item><item><title><![CDATA[Linux基本命令]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84479238</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84479238</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:18:04 +0800</pubDate><description><![CDATA[一、Linux权限的概念
Linux下有两种用户：普通用户和超级用户（）。
普通用户：在linux下做有限的事情；
超级用户：可以在linux系统下做任何事情，不受限制。
普通用户的提示符是“$”,超级用户的命令提示符是“#”。
命令： su [用户名]
功能：切换用户
Linux权限管理
###1.文件访问者的分类（人）
文件和文件目录的所有者：u—User
文件和文件目录的所有者所在的组的用户...]]></description><category></category></item><item><title><![CDATA[目录处理命令]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84479117</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84479117</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:15:53 +0800</pubDate><description><![CDATA[1.设置Linux的IP地址
ifconfig eth0 192.168.x.x

命令格式: 命令 [-选项][参数]
1.目录处理命令 ls
ls -a：查看包括隐藏文件(点开头的就是隐藏文件)
ls命令英文原意：list
ls命令所在路径：/bin/ls
执行权限：所有用户
功能描述：显示目录文件

语法：
ls：选项[-ald][文件或目录]
ls -a  (-all)显示所有文件，包括隐...]]></description><category></category></item><item><title><![CDATA[for循环中的lambda与闭包]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84479063</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84479063</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:14:54 +0800</pubDate><description><![CDATA[for循环中的lambda与闭包
问题引入
z = [lambda x:x*i for i in range(3)]

x = [o(2) for o in z]

print x  # [4,4,4]

f = [lambda x: x*i for i in range(3)]（与x无关）
i就是在闭包作用域（enclousing），而Python的闭包是 迟绑定 ， 这意味着闭包中用到的变量的...]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84479036</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84479036</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:14:26 +0800</pubDate><description><![CDATA[等价：
等价是等同于的意思，表示同样的功能，用不同符号来书写。
​	?,*,+,\d,\w 都是等价字符
?等价于匹配长度{0,1}
*等价于匹配长度{0,}
+等价于匹配长度{1,}
\d等价于[0-9]
​	\D等价于[ ^0-9]
\w等价于[A-Za-z_0-9]
​	\W等价于[ ^A-Za-z_0-9]。
常用运算符与表达式：
^ 开始
（） 域段
[] 包含,默认是一个字符长度
[^...]]></description><category></category></item><item><title><![CDATA[进程、线程、多线程相关总结]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84478880</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84478880</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:11:33 +0800</pubDate><description><![CDATA[进程、线程、多线程相关总结
进程、线程、多线程相关总结
一 说说概念
1 、进程（process）
狭义定义：进程就是一段程序的执行过程。
广义定义：进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元，在传统的操作系统中，进程既是基本的分配单元，也是基本的执行单元。
简单的来讲进程的概念主要有两点：第一，进程是一个实体。每一个进程都有它自己的地址空间，一...]]></description><category></category></item><item><title><![CDATA[运用Python从一个数据库的某个表中导数据到另一个数据库的某个表]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84478845</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84478845</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:10:57 +0800</pubDate><description><![CDATA[运用Python从一个数据库的某个表中导数据到另一个数据库的某个表
运用Python从一个数据库的某个表中导数据到另一个数据库的某个表
通过python来进行导数据，个人感觉操作起来还是比node.js方便不少，具体代码如下：
import pymysql


def readAndWrite():
    for i in range(len(readDB)):
        # 四个参数分别...]]></description><category></category></item><item><title><![CDATA[理解Python中的闭包]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84478775</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84478775</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:09:48 +0800</pubDate><description><![CDATA[理解Python中的闭包
理解Python中的闭包
1.定义
闭包是函数式编程的一个重要的语法结构，函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中，我们见到过函数(function)；在面向对象编程中，我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码，并提高代码的可重复使用性(reusability)。闭包也是一种组织代码的结构...]]></description><category></category></item><item><title><![CDATA[进程和线程、协程的区别]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84478704</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84478704</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:08:32 +0800</pubDate><description><![CDATA[进程和线程、协程的区别
进程和线程、协程的区别
现在多进程多线程已经是老生常谈了，协程也在最近几年流行起来。python中有协程库gevent，py web框架tornado中也用了gevent封装好的协程。本文主要介绍进程、线程和协程三者之间的区别。
一、概念
1、进程
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独...]]></description><category></category></item><item><title><![CDATA[解决screen问题]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84478654</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84478654</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:07:38 +0800</pubDate><description><![CDATA[解决screen问题
解决screen Cannot open your terminal '/dev/pts/1’问题
问题描述:
userA首先登录系统，使用screen开启了一个session，然后detach这个窗口。

userB然后登录系统，通过su - userA 变成userA，然后使用screen -r 恢复之前detached窗口，这时系统报如下错误:



Cannot op...]]></description><category></category></item><item><title><![CDATA[Python资料整理]]></title><link>https://blog.youkuaiyun.com/dzq07385/article/details/84478423</link><guid>https://blog.youkuaiyun.com/dzq07385/article/details/84478423</guid><author>dzq07385</author><pubDate>Sun, 25 Nov 2018 11:03:19 +0800</pubDate><description><![CDATA[python常见问题总结设置Linux账号的有效时间bashrc文件中环境变量配置错误Django model select的各种用法详解了解框架原理过程ngnix配置python虚拟环境创建和激活常见的http状态码
设置Linux账号的有效时间
在linux系统中，默认创建的用户的有效期限都是永久的，但有时候，我们需要对某些用户的有效期限做个限定！
比如：公司给客户开的ftp账号，用于客户下载...]]></description><category></category></item></channel></rss>