python中常用的几个web框架有django, tornado, flask等,今天来总结一下django和tornado的不同。
python开发之使用Redis实现发布订阅功能
redis中的发布/订阅模型是一种消息通信模式,今天聊一下在python中实现简单的发布订阅功能。
python开发之使用RabbitMQ做消息队列
最近在研究redis做消息队列时,顺便看了一下RabbitMQ做消息队列的实现。以下是总结的RabbitMQ中三种exchange模式的实现,分别是fanout, direct和topic。
tornado开发之使用tcpserver和tcpclient实现echo服务器
本文主要介绍了在tornado框架中使用tcpserver,tcpclient,struct.pack(),struct.unpack实现简单echo服务器的过程。
django开发之使用celery搭建分布式任务队列
今天介绍一下如何在django项目中使用celery搭建一个有两个节点的任务队列(一个主节点一个子节点;主节点发布任务,子节点收到任务并执行。搭建3个或者以上的节点就类似了),使用到了celery,rabbitmq。这里不会单独介绍celery和rabbitmq中的知识了。
django开发之重写objects模型管理器
在django中,与数据库相关的操作都封装在了objects这个对象中。objects是models.Manager的一个实例,重写Manager中的filter、all等方法可以提高开发效率,是代码看起来更加简洁。
分享一个项目重启的shell脚本
今天分享一个重启 Django 项目的 shell 脚本,当然,修改一下也可以重启其他项目。
Vue中子组件与父组件
今天介绍下 Vue 中子组件与父组件之间如何传递数据。
Koa2的简单使用
Koa2 是一个基于 Nodejs 的web 服务端框架,它是一个插件式框架,很多功能都可以i通过安装插件的方式扩展。下面介绍下它的简单使用。
ES6部分语法介绍
ES6是 ECMAScript 6 的简称,它是JavaScript语言的下一代标准,已经在2015年6月正式发布了。今天介绍下ES6中有哪些新语法。