fork函数的使用

在linux环境下,一个现有的进程可以调用fork函数创建一个新进程#include<stdio.h> #include<stdlib.h>int main() { char *contents[] = {"messag...

2017-09-27 11:11:36

阅读数 202

评论数 0

阿里云Centos中flask的使用

1.virtualenv的安装和使用(可选)1.安装virtualenv类似于一个虚拟机,可以在里面安装任意包而不会影响全局的python环境,而且不需要管理员权限,我所用的阿里云centos可以直接使用yum install virtualenv,或者也可以用pip install virtua...

2017-09-27 00:25:26

阅读数 185

评论数 0

C中静态库和动态库的使用

1.自定义头文件在C中,编写的头文件如果不在标准头文件目录中是无法使用尖括号包括的,只能使用""包括,例如: #include"目录/头文件名" 或者如果头文件在需要编译的文件的当前目录下,可以不用加目录名 #...

2017-09-26 17:47:59

阅读数 106

评论数 0

C和C++中函数指针的用法

在使用python时,可以直接通过函数名传入函数参数作为回调函数,而在C和C++中,这一功能被称为函数指针函数指针的介绍 函数指针指向的是函数而非对象,和其他指针一样,函数指针需要指定指向的函数类型,例如定义int *p,p指针指向的就是int形常量.在函数指针的定义中,函数的类型由函数的返回值和...

2017-09-25 22:43:51

阅读数 87

评论数 0

scrapy初步-简单静态爬虫(爬取电影天堂所有电影)

之前用java写过一个简单的爬取电影天堂信息的爬虫,后来发现用python写这种简单的爬虫程序更简单,异步网络框架在不使用多线程和多进程的情况下也能增加爬取的速度,目前刚开始学scrapy,用这个写了一个爬电影天堂的程序1.环境部署 1:scrapy部署:我是在阿里云的centos+python2...

2017-09-06 23:40:08

阅读数 1355

评论数 0

简单的分布式进程

分布式进程是指将Process进程分布到多台机器上,充分利用多态机器的性能完成复杂的任务1.分布式进程在python中依然要用到multiprocessing模块,其子模块managers支持将多进程分布到多台机器上.可以写一个服务进程作为调度者,将任务分布到其他多个进程中,依靠网络通信进行管理,...

2017-09-03 13:37:34

阅读数 225

评论数 0

Python中的协程和异步编程

1.什么是协程协程(coroutine)又被叫做微线程,纤程,是一种用户级的轻量级线程,拥有自己的寄存器和上下文栈,协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来时恢复先前保存的寄存器和上下文栈,因此协程能保留上一次调用时的状态,每次重入过程时,就相当于进入上一次调用的状态,对于CPU...

2017-09-03 11:53:06

阅读数 153

评论数 0

python多线程

Python提供了两个模块用于实现多线程,thread和threading,thread是低级模块,threading是高级模块,对thread进行了封装,实现多线程有两种方式,分别是将一个函数传入Thread实例,然后调用start方法和继承threading.Thread类,重写_init_和...

2017-09-03 10:31:25

阅读数 110

评论数 0

python进程间通信

python实现进程间的通信有Queue,Pipe,Value+Array等,其中Queue实现多个进程间的通信,而Pipe实现两个进程间通信,而Value+Array使用得是共享内存映射文件的方式,所以速度比较快1.Queue的使用 Queue是多进程安全的队列,可以使用Queue实现多进程之间...

2017-09-02 18:02:32

阅读数 2135

评论数 0

python3多进程实现

python多进程的主要方式有两种,一种是使用os模块的fork方法,另一种方法是使用multiprocessing模块,这两种方法的就别在于前者仅适用于Unix/Linux操作系统,后者是跨平台的实现方式1.使用fork方法实现- fork方法来自Unix/Linux操作系统中提供的一个fork...

2017-09-02 17:10:22

阅读数 2088

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭