01 2019 档案

摘要:pymongo是Python对MongoDB的操作库。但是由于python没有IOSDate类型,所以对Mongo的时间类型是个很麻烦的操作。整理一个把python能识别的date类型转化为IOSDate类型 到MongoDB里查看数据: testin.dbs>db.ceshi.find() { " 阅读全文
posted @ 2019-01-24 10:28 X小白的逆袭之旅 阅读(5464) 评论(0) 推荐(0)
摘要:本地测试发邮件功能很流畅,部署到阿里云上以后发现总是NOT FIND,这就很奇怪。开始以为是url写错了导致的,检查N多遍发现完全一毛一样的。后来各种百度,发现是因为阿里云禁用了25端口导致的。查看各种资料,解决的办法五花八门。试了几种解决方案,都解决了问题。现在整理如下:(不用去尝试申请解禁25端 阅读全文
posted @ 2019-01-22 19:20 X小白的逆袭之旅 阅读(2137) 评论(0) 推荐(0)
摘要:MongoDB存储引擎 一. WiredTiger引擎 1. MongoDB3.2版本以上,设置为存储引擎。 2. 基于文档级别的并发控制功能(锁机制) (1). 锁级别:文档级别 (2). 如何监控锁的信息 db.serverStatus().lock db.currentOp() mongoto 阅读全文
posted @ 2019-01-22 08:59 X小白的逆袭之旅 阅读(246) 评论(0) 推荐(0)
摘要:定时器是平时编程中比较常用的,今天分享一个Django里非常好用又简单的定时亲:Django-crontab。这个真的是非常的简单好用,比celery+Django执行周期任务简单的多 首先下载django-crontab. 配置相关信息。 目录setting.py ok,配置完成,接下来就可以开启 阅读全文
posted @ 2019-01-21 14:28 X小白的逆袭之旅 阅读(1060) 评论(0) 推荐(0)
摘要:db.集合.aggregate([ { $group: { _id: {字段1: '$字段1',字段2: '$字段2'},count: {$sum: 1},dups: {$addToSet: '$_id'}} }, { $match: {count: {$gt: 1}} } ]).forEach(function(doc){ ... 阅读全文
posted @ 2019-01-16 18:06 X小白的逆袭之旅 阅读(2388) 评论(0) 推荐(0)
摘要:MongoDB用的是阿里云的,今天想着把原来的数据导出进行一次去重处理,整理下数据。操作了好几个小时,还是未能成功导出。 MongoDB用的是阿里云的专有网络连接,本想通过公网直接访问,申请了公网地址,由于一系列设置问题,遂放弃。转手登陆到阿里云服务器,好在服务器装的有MongoDB。欣喜若狂,顺利 阅读全文
posted @ 2019-01-16 16:57 X小白的逆袭之旅 阅读(592) 评论(0) 推荐(0)
摘要:今天闲着没事,突然想起一个以前遇到的一个小问题。一直忘了来验证自己的解决方案,所以今天特意来查询了些资料来验证下自己的想法。整理如下: 单张表内建立联合主键: 关联表内建立联合主键: 当使用Django的ORM来创建数据时,如果创建的数据已经存在,Django会对这个执行语句报错。 如果有一批数据要 阅读全文
posted @ 2019-01-15 17:47 X小白的逆袭之旅 阅读(3607) 评论(0) 推荐(0)
摘要:在Django中对于基于函数的视图我们可以 @csrf_exempt 注解来标识一个视图可以被跨域访问。那么对于基于类的视图,我们应该怎么办呢? 简单来说可以有两种访问来解决 方法一:在类的 dispatch 方法上使用 @csrf_exempt 方法二:在 urls.py 中配置 阅读全文
posted @ 2019-01-14 10:42 X小白的逆袭之旅 阅读(514) 评论(0) 推荐(0)
摘要:Docker概述 docker基本组成 docker client: 客户端 docker deamon:守护进程 docker image: 镜像 docker container: 容器 docker registry: 镜像仓库 docker和虚拟机比较 docker运用场景: 应用程序打包和 阅读全文
posted @ 2019-01-14 10:39 X小白的逆袭之旅 阅读(267) 评论(0) 推荐(1)