博客园 - 孟庆健
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=96723
2019-11-08T09:10:33Z
孟庆健
https://www.cnblogs.com/mengqingjian/
feed.cnblogs.com
https://www.cnblogs.com/mengqingjian/p/8551914.html
Python内置函数大全 - 孟庆健
Python内置函数 一、数学运算类 二、集合类操作 三、逻辑判断 四、反射 compile(source, filename, mode[, flags[, dont_inherit]]) 五、IO操作 六、open 打开,关闭,close (2)、w只写模式【不可读;文件不存在则创建;存在则清空
2018-03-12T12:54:00Z
2018-03-12T12:54:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】Python内置函数 一、数学运算类 二、集合类操作 三、逻辑判断 四、反射 compile(source, filename, mode[, flags[, dont_inherit]]) 五、IO操作 六、open 打开,关闭,close (2)、w只写模式【不可读;文件不存在则创建;存在则清空 <a href="https://www.cnblogs.com/mengqingjian/p/8551914.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8536731.html
PEP8 Python 编码规范 - 孟庆健
PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函
2018-03-09T14:19:00Z
2018-03-09T14:19:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函 <a href="https://www.cnblogs.com/mengqingjian/p/8536731.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8530994.html
python之websocket - 孟庆健
一、websocket WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。
2018-03-08T13:43:00Z
2018-03-08T13:43:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、websocket WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 <a href="https://www.cnblogs.com/mengqingjian/p/8530994.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8409024.html
Python之设计模式 - 孟庆健
一、设计模式分类 a、创建型模式 简单工厂模式 代码实例: from abc import abstractmethod,ABCMeta class Payment(metaclass=ABCMeta): @abstractmethod def pay(self): pass class Alipa
2018-03-08T11:35:00Z
2018-03-08T11:35:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、设计模式分类 a、创建型模式 简单工厂模式 代码实例: from abc import abstractmethod,ABCMeta class Payment(metaclass=ABCMeta): @abstractmethod def pay(self): pass class Alipa <a href="https://www.cnblogs.com/mengqingjian/p/8409024.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8527605.html
复习总结 - 孟庆健
1、and或or复习总结: Python中的and从左到右计算表达式,若所有的值均为真,则返回最后一个值,若存在假,返回第一个假值 or也是从左到右计算表达式,返回第一个为真的值 2、描述Python中GIL的概念复习总结: GIL:全局解释器锁,每一个线程在执行的过程都需要先获取GIL,保证同一时
2018-03-08T04:01:00Z
2018-03-08T04:01:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】1、and或or复习总结: Python中的and从左到右计算表达式,若所有的值均为真,则返回最后一个值,若存在假,返回第一个假值 or也是从左到右计算表达式,返回第一个为真的值 2、描述Python中GIL的概念复习总结: GIL:全局解释器锁,每一个线程在执行的过程都需要先获取GIL,保证同一时 <a href="https://www.cnblogs.com/mengqingjian/p/8527605.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8525317.html
python 之Tornado - 孟庆健
一、Tomado Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 T
2018-03-07T13:02:00Z
2018-03-07T13:02:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、Tomado Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 T <a href="https://www.cnblogs.com/mengqingjian/p/8525317.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8516799.html
python之Memcached 安装及操作 - 孟庆健
一、Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的
2018-03-06T13:15:00Z
2018-03-06T13:15:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的 <a href="https://www.cnblogs.com/mengqingjian/p/8516799.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8516691.html
Django中的缓存 - 孟庆健
一、Django缓存 Django提供了不同粒度的缓存,可以缓存某个页面,可以只缓存一个页面的某个部分,甚至可以缓存整个网站. 数据库: 视图: 模板: 上面的例子是基于内存的缓存配置,基于文件的缓存该怎么配置呢?? 更改settings.py的配置 然后再次刷新浏览器,可以看到在刚才配置的目录下生
2018-03-06T12:52:00Z
2018-03-06T12:52:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、Django缓存 Django提供了不同粒度的缓存,可以缓存某个页面,可以只缓存一个页面的某个部分,甚至可以缓存整个网站. 数据库: 视图: 模板: 上面的例子是基于内存的缓存配置,基于文件的缓存该怎么配置呢?? 更改settings.py的配置 然后再次刷新浏览器,可以看到在刚才配置的目录下生 <a href="https://www.cnblogs.com/mengqingjian/p/8516691.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8508423.html
linux-RabbitMQ安装命令 - 孟庆健
一、RabbitMQ 1、安装配置epel源 $ rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 2、更新CA证书 yum --disablerepo=epel -y update ca
2018-03-05T12:14:00Z
2018-03-05T12:14:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、RabbitMQ 1、安装配置epel源 $ rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 2、更新CA证书 yum --disablerepo=epel -y update ca <a href="https://www.cnblogs.com/mengqingjian/p/8508423.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8507862.html
Django中间件的总结 - 孟庆健
一、中间件 --中间件是一个轻量级、底层的插件系统,可以加入Django的请求和响应过程,修改Django的输入和输出 --每一个中间件组件是一个独立的Python类,可以定义下面方法中的一个和多个 --__init__:无需要任何参数,服务器响应的第一个请求的时候调用一次,用于确定是否启用当前的中
2018-03-05T04:55:00Z
2018-03-05T04:55:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、中间件 --中间件是一个轻量级、底层的插件系统,可以加入Django的请求和响应过程,修改Django的输入和输出 --每一个中间件组件是一个独立的Python类,可以定义下面方法中的一个和多个 --__init__:无需要任何参数,服务器响应的第一个请求的时候调用一次,用于确定是否启用当前的中 <a href="https://www.cnblogs.com/mengqingjian/p/8507862.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8436358.html
python 之CORS,VUE+rest_framework示例 - 孟庆健
一、跨域 浏览器的同源策略 对ajax请求进行阻拦 对href属性读不阻拦 xhr=new XMLHttpRequest xhr.open... xhr.send(...) 解决方案: JSONP 点击按钮: 动态添加一个 删除 二、CORS 客户端浏览器: --$.ajax() a. 简单请求(非
2018-03-03T07:55:00Z
2018-03-03T07:55:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、跨域 浏览器的同源策略 对ajax请求进行阻拦 对href属性读不阻拦 xhr=new XMLHttpRequest xhr.open... xhr.send(...) 解决方案: JSONP 点击按钮: 动态添加一个 删除 二、CORS 客户端浏览器: --$.ajax() a. 简单请求(非 <a href="https://www.cnblogs.com/mengqingjian/p/8436358.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8492347.html
补充:序列化的功能 - 孟庆健
序列化的两大功能: 1、对请求进行认证 2、对QuerySet或者对对象进行序列化
2018-03-02T03:32:00Z
2018-03-02T03:32:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】序列化的两大功能: 1、对请求进行认证 2、对QuerySet或者对对象进行序列化 <a href="https://www.cnblogs.com/mengqingjian/p/8492347.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8491710.html
redis的使用及方法 - 孟庆健
一、redis (1)、redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、a
2018-03-02T02:02:00Z
2018-03-02T02:02:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、redis (1)、redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、a <a href="https://www.cnblogs.com/mengqingjian/p/8491710.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8458762.html
dajngo之中间件总结 - 孟庆健
一、中间件: a.中间件是什么? - 中间件是一个类 b. 返回值注意 -(1)无返回值:继续执行后续函数中间件和视图函数 -(2)有返回值:执行自己的的process_response和上面的response c. 做过什么: - 用户登录 - 日志记录 - csrf - session - 权限
2018-02-22T06:00:00Z
2018-02-22T06:00:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、中间件: a.中间件是什么? - 中间件是一个类 b. 返回值注意 -(1)无返回值:继续执行后续函数中间件和视图函数 -(2)有返回值:执行自己的的process_response和上面的response c. 做过什么: - 用户登录 - 日志记录 - csrf - session - 权限 <a href="https://www.cnblogs.com/mengqingjian/p/8458762.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8455303.html
Python之Django总结 - 孟庆健
一.Django 总结django知识点 一、视图函数: 请求对象 request: 1、HttpRequest.body: 请求原数据 2、HttpRequest.path: 一个字符串,表示请求的路径组件(不含域名) 3、HttpRequest.method 4、HttpRequest.GET
2018-02-22T05:56:00Z
2018-02-22T05:56:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一.Django 总结django知识点 一、视图函数: 请求对象 request: 1、HttpRequest.body: 请求原数据 2、HttpRequest.path: 一个字符串,表示请求的路径组件(不含域名) 3、HttpRequest.method 4、HttpRequest.GET <a href="https://www.cnblogs.com/mengqingjian/p/8455303.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8455360.html
python之Django admin总结 - 孟庆健
一.Django内置admin a.配置路由 b.定制admin 在admin.py中只需要讲Mode中的某个类注册,即可在Admin中实现增删改查的功能,如: 3.ModelAdmin中提供了大量的可定制功能,如: 1. list_display,列表时,定制显示的列。 2. list_displ
2018-02-20T08:36:00Z
2018-02-20T08:36:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一.Django内置admin a.配置路由 b.定制admin 在admin.py中只需要讲Mode中的某个类注册,即可在Admin中实现增删改查的功能,如: 3.ModelAdmin中提供了大量的可定制功能,如: 1. list_display,列表时,定制显示的列。 2. list_displ <a href="https://www.cnblogs.com/mengqingjian/p/8455360.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8453975.html
Python之单例模式总结 - 孟庆健
一、单例模式 a、单例模式分为四种:文件,类,基于__new__方法实现单例模式,基于metaclass方式实现 b、类实现如下: c、基于__new__方法实现单例模式 d、基于metaclass方式实现单例模式
2018-02-19T09:19:00Z
2018-02-19T09:19:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、单例模式 a、单例模式分为四种:文件,类,基于__new__方法实现单例模式,基于metaclass方式实现 b、类实现如下: c、基于__new__方法实现单例模式 d、基于metaclass方式实现单例模式 <a href="https://www.cnblogs.com/mengqingjian/p/8453975.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8453962.html
Python之异常总结 - 孟庆健
一、异常错误 a、语法错误 b、逻辑错误 二、什么是异常 a、程序运行时发生的错误的信号 b、异常种类: 在Python中不同的的异常可以用不同的类型区标识,不同的类对象标识不同的异常,一个异常标识一个错误 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性
2018-02-19T09:09:00Z
2018-02-19T09:09:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、异常错误 a、语法错误 b、逻辑错误 二、什么是异常 a、程序运行时发生的错误的信号 b、异常种类: 在Python中不同的的异常可以用不同的类型区标识,不同的类对象标识不同的异常,一个异常标识一个错误 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性 <a href="https://www.cnblogs.com/mengqingjian/p/8453962.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8453945.html
python之算法LOB三人组 - 孟庆健
一、冒泡排序 a、冒泡排序 优化 如果冒泡排序中执行一趟而没有交换,则列表已经是有序状态,可以直接结算法 二、选择排序 a、一趟遍历记录最小的数,放到第一个位置; b、在一趟遍历记录剩余列表中最小的数,继续放置 三、插入排序 a、列表被分为有序区和无序区两个部分,最初有序区只有一个元素 b、每次从无
2018-02-19T08:58:00Z
2018-02-19T08:58:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、冒泡排序 a、冒泡排序 优化 如果冒泡排序中执行一趟而没有交换,则列表已经是有序状态,可以直接结算法 二、选择排序 a、一趟遍历记录最小的数,放到第一个位置; b、在一趟遍历记录剩余列表中最小的数,继续放置 三、插入排序 a、列表被分为有序区和无序区两个部分,最初有序区只有一个元素 b、每次从无 <a href="https://www.cnblogs.com/mengqingjian/p/8453945.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/mengqingjian/p/8452898.html
Python之flask总结 - 孟庆健
一、flask a、Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并
2018-02-18T09:09:00Z
2018-02-18T09:09:00Z
孟庆健
https://www.cnblogs.com/mengqingjian/
【摘要】一、flask a、Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并 <a href="https://www.cnblogs.com/mengqingjian/p/8452898.html" target="_blank">阅读全文</a>