摘要: 一,数据分析与挖掘简介 所谓数据分析,是对已有的数据进行分析,提取一些有价值的信息,比如平均数,标准差等。而数据挖掘,是对大量的信息进行分析和挖掘,得到一些未知的,有价值的信息。如今日头条类的新闻推送就是通过对用户的信息进行分析和挖掘,从而达到精准推送用户感兴趣的新闻。数据分析和数据挖掘往往是密不可 阅读全文
posted @ 2018-10-18 23:47 码、、码 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 主要流程:http请求—>套接字—>初始化请求数据—>路由匹配—>视图函数处理(访问数据库,识别用户等)—>(模板渲染)—>返回HTML或字符串。 socket服务 基本思路:通过IO多路复用实现多用户连接 初始化请求 class HTTPRequset(object): def __init__( 阅读全文
posted @ 2018-08-23 20:36 码、、码 阅读(748) 评论(0) 推荐(0) 编辑
摘要: GIL(Global Interpreter Lock ) GIL从名称翻译:全局解释器锁。 作用:限制同一个进程内只同一时刻允许一个线程执行(不允许并行),即使计算机有多核功能。从而保证线程安全 来源:Cpython解释器 也就是说GIL是一把互斥锁,限制程序并行执行。它的级别是解释器级别的,强制 阅读全文
posted @ 2018-08-15 14:51 码、、码 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一,进程的理论基础 一个应用程序,归根结底是一堆代码,是静态的,而进程才是执行中的程序,在一个程序运行的时候会有多个进程并发执行。 进程和线程的区别: 进程是系统资源分配的基本单位。 一个进程内可以包含多个线程,属于一对多的关系,进程内的资源,被其内的线程共享 线程是进程运行的最小单位,如果说进程是 阅读全文
posted @ 2018-08-15 12:17 码、、码 阅读(3774) 评论(0) 推荐(0) 编辑
摘要: 并发系列是一个很庞大的知识体系,要想完全弄明白是挺困难的,因为最近打算阅读Tornado源码, 其介绍谈到了内部使用了异步非阻塞的调用方式。之前也没有深入了解,这次就借此好好整理一下。 线程(threading模块) 线程是应用程序运行的最小单元,在同一个进程中,可以并发开启多个线程,每个线程拥有自 阅读全文
posted @ 2018-08-13 20:00 码、、码 阅读(14592) 评论(0) 推荐(1) 编辑
摘要: 一,反射 反射即在类的外部访问或者修改对象的属性,可以通过Python内置的四个函数来操作 二,自定制对象的显示格式 三,自定制调用实例方法 class Foo(object): def func(self): print('hello') def __setitem__(self, key, va 阅读全文
posted @ 2018-07-23 17:01 码、、码 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 面向对象进阶学习 https://www.cnblogs.com/ifyoushuai/p/9140265.html 类和对象 Pyhon中的类和对象与C++中的类和对象有着很大的差别,但是他们都是为了对一个对象的属性和方法进行封装,下面就具体讨论Pyhon的类和对象的使用方法。 一,构造函数 当使 阅读全文
posted @ 2018-06-18 11:23 码、、码 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一,装饰器 1,概念 装饰器就是给已有的模块添加新的功能,如登录验证功能,运行时间功能等。本身可以是任意可调用对象,被装饰者也可以是任意可调用对象。 强调装饰器的原则:1 不修改被装饰对象的源代码 2 不修改被装饰对象的调用方式 装饰器的目标:在遵循1和2的前提下,为被装饰对象添加上新功能 2,理论 阅读全文
posted @ 2018-05-16 17:25 码、、码 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 变量 Python中的变量和c语言中有所区别,Python是动态类型的语言,因此不需要预先声明变量的类型,在赋值的那一刻变量的类型和值就一起初始化。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 并且Python中的赋值语句是建立对象的引用值,而不是对象,就如同指针,而不是数据储存的区域 阅读全文
posted @ 2018-04-29 01:28 码、、码 阅读(181) 评论(0) 推荐(0) 编辑