摘要: 数据备份mongodump 可以用mongodump 来做MongoDB 的库或表级别的备份,下面举例说明: >c:\mongo\bin\mongodump -d xxxx数据库 此时会在当前目录下创建一个dump 目录,用于存放备份出来的文件,也可以指定备份存放的目录。 数据恢复mongorest 阅读全文
posted @ 2019-01-15 11:05 口头猿 阅读(202) 评论(0) 推荐(0)
摘要: 用命令 db.copyDatabase('old_name', 'new_name') 可以备份出一个新的数据库。 然后 use old_name 并db.dropDatabase() 即可删除旧的数据库。 阅读全文
posted @ 2019-01-15 11:02 口头猿 阅读(572) 评论(1) 推荐(0)
摘要: 在创建 tcp server 的时候,首先检测端口是否被占用。 代码如下: 阅读全文
posted @ 2019-01-13 21:45 口头猿 阅读(1435) 评论(0) 推荐(0)
摘要: 背景知识: supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。 它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动。 怎么用? 只要在supervisor的配置文 阅读全文
posted @ 2018-11-13 19:30 口头猿 阅读(193) 评论(0) 推荐(0)
摘要: 简介:wirkshark是全世界最广泛的网络封包分析软件之一。 软件用途: 网络管理员:我用它检测网络问题, 网络安全工程师:我用它检查资讯安全相关问题, 开发者:我用它为新的通讯协定除错, 普通使用者:用它学习网络协定的相关知识 用法命令举例: 本机发往192.168.0.2机器的数据包: ip. 阅读全文
posted @ 2018-11-07 10:52 口头猿 阅读(580) 评论(0) 推荐(0)
摘要: pyinstaller定义:PyInstaller是一个压缩python文件成为可执行程序的一个软件。 pyinstaller工作原理:① 它会扫描你所有的Python文档,并分析所有代码从而找出所有你的代码运行所需的模块。② PyInstaller会将所有这些模块和你的code放在一个文件夹里,或 阅读全文
posted @ 2018-10-09 09:40 口头猿 阅读(1342) 评论(0) 推荐(0)
摘要: 经常看到__future__: from __future__ import absolute_importfrom __future__ import print_functionfrom __future__ import division ...... 解释: Python的每个新版本都会增加 阅读全文
posted @ 2018-09-21 10:13 口头猿 阅读(527) 评论(1) 推荐(0)
摘要: 一、mongo是啥东西? MongoDB 是由C++语言编写的,基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。 二、gridfs是啥东西? 1.MongoDB内置GridFS,支持大容量的存储。 2.GridFS是一个出色的分布式文件系统,可以支持海量的数 阅读全文
posted @ 2018-09-20 14:46 口头猿 阅读(528) 评论(0) 推荐(1)
摘要: 自己写一个脚本,统计调用200次接口的请求时长。 阅读全文
posted @ 2018-09-13 15:40 口头猿 阅读(2085) 评论(0) 推荐(0)
摘要: 把项目的py文件变异成pyc文件,好处是可以保护源码不泄露。 假如一个工程文件夹有1000个py文件,这个时候怎样快速处理 ? 两步走: ① py >pyc python -m compileall /路径 ② 删除 py #!/usr/bin/python# -*- coding: utf-8 - 阅读全文
posted @ 2018-08-17 14:02 口头猿 阅读(677) 评论(0) 推荐(0)