snoopyxdy的博客

不要用执行上的勤奋来掩盖思考上的懒惰


  • 首页

  • 归档

mongoose中使用aggregation进行group分组功能

发表于 2014-08-14 | 更新于 2018-11-26 | 分类于 node.js

最近在用Pomelo框架开发的时候,碰到一个这样的需求,对mongodb中的某一个集合进行group分组计算,原本以为很简单的功能,分分钟可以搞定,没想到碰了一鼻子灰,网上搜索到的各种资料要么是错误的,要么就是老的无法适应新版本mongoose和mongodb,最后没办法只能自己去看mongoose官方文档和mongodb手册才解决了问题,写此博文记录下来,方便自己以后查阅和同样碰到问题的同学搜索。

阅读全文 »

SQLAlchemy学习教程(三)

发表于 2014-08-08 | 更新于 2018-11-26 | 分类于 python

本节将介绍使用orm进行数据的增删改查的例子
首先是对表和类的定义实例,

阅读全文 »

SQLAlchemy学习教程(二)

发表于 2014-08-07 | 更新于 2018-11-26 | 分类于 python

接上一节,继续SQLAlchemy的学习心得,本章介绍直接使用table的增删改查操作,还不是orm哦。

阅读全文 »

SQLAlchemy学习教程(一)

发表于 2014-08-06 | 更新于 2018-11-26 | 分类于 python

最近用到比较多的Python,当然访问数据库不能用原生的模块直接写Sql语句,这样太累。找了一本SQLAlchemy的教材来研究,记下学习笔记把。

阅读全文 »

Python中的mixin混入

发表于 2014-07-31 | 更新于 2018-11-26 | 分类于 python

最近在用tornado做项目时,发现一个python老手的源码各种多重继承,请教那位老手为什么这么做,回答说为了方便。确实使用了多重继承在一些场合确实能够很轻松的解决问题,广泛的定义这种多重继承称为mixin混入,其实严格意义上mixin混入是动态修改类的多重继承的基类。

阅读全文 »

Python中的yield,next和send

发表于 2014-07-22 | 更新于 2018-11-26 | 分类于 node.js

当定义的方法和函数中有 yield 关键字,这个执行这个函数或者方法就将返回一个生成器对象,这个生成器对象可以被for循环迭代,也可以手动执行next或者send方法精准控制这个生成器的内部执行,我们看如下代码就可以简单理解 yield,next和send之间的关系和用法:

阅读全文 »

比较通用的iptables的设置

发表于 2014-07-03 | 更新于 2018-11-26 | 分类于 node.js

直接上配置,centos6

阅读全文 »

nginx+uwsgi+flask快速部署

发表于 2014-07-03 | 更新于 2018-11-26 | 分类于 python

简单部署流程:

阅读全文 »

【转载】C/C++语言void及void指针深层探索

发表于 2014-06-23 | 更新于 2018-11-26 | 分类于 node.js

 1.概述
  许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。

阅读全文 »

Flask 框架中的请求中间件( middleware )

发表于 2014-06-16 | 更新于 2018-11-26 | 分类于 python

在flask中我们有很多控制器需要验证是否登录,或者验证某些参数是否合法,这时候就可以使用python的函数描述功能来完成了,下面是一个验证用户是否登录的简单例子,详细的文档参考:

阅读全文 »
1…101112…29

snoopyxdy

289 日志
13 分类
23 标签
© 2020 snoopyxdy
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Muse v6.5.0