python模块
文章平均质量分 78
哎呀姜
这个作者很懒,什么都没留下…
展开
-
Python文本挖掘中的插件jieba的安装与使用教程
一、jieba的安装 1.jieba下载地址:链接:https://pan.baidu.com/s/1aZV4D_LTJV1g1W68e5I2pQ 密码:jnxv 2.将下载后的压缩包解压到你的python目录: 我用的是python37:目录是C:\Python\Python37\jieba-0.39 3.利用cmd中的pip命令,先利用cd C:\...原创 2018-08-07 11:45:05 · 4918 阅读 · 1 评论 -
如何用Anaconda管理你的python包
一、Anaconda简介与安装在用python做数据分析的过程中,最令人头痛的就是python的各种包的管理,比如pandas,numpy,matplotlib等。这些包在做数据分析时候至关重要,这里我们详细说明一下如何利用anaconda管理你的python包,最后将anaconda运用在pycharm中。 下载地址:https://www.anaconda.com/downloa...原创 2018-08-07 15:46:21 · 20990 阅读 · 0 评论 -
教你写一个ftp协议(文件传输协议)
一、FTP协议简介FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传”(Up...原创 2018-08-08 10:32:26 · 13130 阅读 · 0 评论 -
python多线程(一)
一、什么是多线程线程A thread is an execution context,which is all the information a CPU needs to execute a stream of instructions. 那么到底什么是多线程呢?说到多线程那么你一定会想到多进程,我这里打一个比方,加深大家的理解。 进程可以比作一个空旷的教室,线程可以比作里面上课的...原创 2018-08-13 15:26:21 · 354 阅读 · 0 评论 -
python多线程(二)
一、多线程的事件多线程的事件:说白了就是一个进程中的不同的线程之间可以相互影响,相互更改数据的过程。就比如说,一个线程是老师,另一个线程是学生,学生就要受到老师的影响。 我们说一下多线程中事件处理的原理:全局内定义了一个内置标志flag,如果flag值为 False,那么当程序执行 event.wait()方法时就会阻塞、卡住,如果flag值为True,那么用event.wait() 方法时...原创 2018-08-13 16:04:57 · 240 阅读 · 0 评论 -
多进程详细讲解
一、什么是多进程相信看过我其他博客的同学已经对多线程和多进程有一个简单的了解了,下面我们简单说一下多进程。我们知道在进行较多的I/O操作时候,比如socket server之类的可以用到多线程,那么什么时候用多进程呢?我们在进行大量的密集运算时候就要用到多进程。下面我们讲解一下多进程的相关知识:(1)启动多进程,并在多进程中启动多线程#启动多进程import multipro...原创 2018-08-18 19:48:32 · 14796 阅读 · 1 评论 -
事件驱动、异步I/O
一、事件驱动模型通常我们写服务器处理模型程序时候,有以下几个模型:每收到一个请求,创建一个新的进程,来处理该请求每收到一个请求,创建一个新的线程,来处理该请求每收到一个请求,放入一个事件列表,让主进程通过非阻塞I/O方式来处理请求(事件驱动)以上3点优缺点:创建进程的开销比较大,导致服务器性能变差,但实现比较简单涉及到线程同步问题,可能会死锁逻辑较为复杂,但是大多数网...原创 2018-08-26 19:38:22 · 1263 阅读 · 0 评论 -
协程
一、协程简介协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。 协程优势:1.无需线程上下文切换的消耗 2.无需加锁,协程就是一种单线程模式,串行不用锁 3.高并发,高扩展性 4.协程能保留上次调用的状态,重新进入时候继续上次退出地方。我的理解协程简单点说,就是一个进程可以启动多个线程,每个线程中都可以开启很多个协程,完成不同事件的处理,这就是协程...原创 2018-08-24 10:35:31 · 1128 阅读 · 0 评论