pymongo 基本使用

pymongo 基本使用
pymongo 是在 python 中操作 mongodb 的一个包,使用方法跟 mongodb 的 shell 命令行类似。本文使用的 pymongo 版本是 3.2.1。 连接数据库 # -*- coding: utf-8 -*- # pymongo 版本 3.2.1 import re from pymongo import MongoClient from bson.objectid import ObjectId def con_mongo(): """连接数据库""" # 建立连接 client = MongoClient(host='127.0.0.1', port=27017) retu...

debian/ubuntu中iptables持久化

debian/ubuntu中iptables持久化
在系统中,往往需要进行iptables规则的编写,但是当系统重新启动后这些规则则没有了? 一、解决这样的问题也即是解决iptables规则的持久化,可能使用iptables-save与iptables-restore两个命令的组合来完成,解决方法如下: 1、使用iptables-save > /etc/iptables.rules; 2、增加编辑规则vi /etc/iptables.rules; 3、重启iptables生效iptables-restore /etc/iptables.rules; 二、补充(开机自动加载):...

Ubuntu添加网卡设备

Ubuntu添加网卡设备
ubuntu没有网卡,ubuntu添加网卡,Ubuntu只有io设备,Ubuntu没有网卡设备 一、列出网卡名,logical name即为要添加的网卡名 root@ubuntu-2:~# sudo lshw -class network *-network description: Ethernet interface product: Virtio network device vendor: Red Hat, Inc physical id: 3 bus info: pci@0000:00:03.0 logical name: ens...

Apache http自动跳转到https的几种方法

Apache http自动跳转到https的几种方法
方法一 RewriteEngine On RewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://yusky.me/$1 [R=301,L] #这样跳转的好处是独立IP主机也支持,访问ip能自动跳转到https 方法二 RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [R=301,L] #整站跳转   方法三 RewriteEngine on RewriteBase /yourfolder Rewrite...

wordpres在lamp下开启https(ssl)的记录

wordpres在lamp下开启https(ssl)的记录
wordpres在lamp下开启https(ssl)的记录, wordpress在apache下开启https(ssl)的记录 一、确保apache配置文件加载mod_ssl.so模块(lamp默认是加载mod_ssl模块的),同时监听80和443端口 配置文件目录:/usr/local/apache/conf/httpd.conf 二、重新建立一个SSL的虚拟站点,避免SSL配置影响原来HTTP的站点配置 原HTTP的A站点配置文件,监听80端口:A网站配置文件1.conf。 新HTTPS的A站点配置文件,监听443端口:...

百度图片真实地址解密

百度图片真实地址解密
百度图片真实地址解密,百度图片搜索真实地址解密,图片爬虫地址解密 Python版示例代码: str_table = { '_z2C$q': ':', '_z&e3B': '.', 'AzdH3F': '/' } char_table = { 'w': 'a', 'k': 'b', 'v': 'c', '1': 'd', 'j': 'e', 'u': 'f', '2': 'g', 'i': 'h', 't': 'i', '3': 'j', 'h': 'k', 's': 'l', '4': 'm',...

No module named MySQLdb (python exception)

No module named MySQLdb (python exception)
python导入包MySQLdb异常: ImportError: No module named MySQLdb 解决方案: Ubuntu 14, Ubuntu 16, Debian 8.6 (jessie): sudo apt-get install python-pip python-dev libmysqlclient-dev sudo pip install MySQL-python Fedora 24: sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc sudo pip install MySQL-python Centos 6, Centos 7: yum install MySQL-python -y ...

yum/apt-get安装mongodb(3.4)和开启用户认证

yum/apt-get安装mongodb(3.4)和开启用户认证
yum/apt-get安装mongodb(3.4)和开启用户认证 一、创建文件/etc/yum.repos.d/mongodb-org-3.4.repo: [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc 二、sudo yum install -y mongodb-org 三、防火墙开放27017端口,然后编辑配置/etc/...

新浪微博OAUTH2授权流程

新浪微博OAUTH2授权流程
新浪微博OAUTH2授权流程. 理解OAuth 2.0,推荐阅读:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 一、 访问:https://api.weibo.com/oauth2/authorize?client_id=你的应用APPKEY&response_type=code&redirect_uri=https://api.weibo.com/oauth2/default.html(你的应用回调地址) 返回:https://api.weibo.com/oauth2/default.html?code=a9b216e00394b82fa7c351c1ab051931 二、 访问:ht...

我是一个线程

我是一个线程
来自:码农翻身(微信号:coderising) 作者:IBM刘欣 我是一个线程, 我一出生就被编了个号: 0x3704,  然后被领到一个昏暗的屋子里,  这里我发现了很多和我一模一样的同伴。   我身边的同伴0x6900 待的时间比较长, 他带着沧桑的口气对我说: 我们线程的宿命就是处理包裹。 把包裹处理完以后还得马上回到这里,否则可能永远回不来了。 我一脸懵懂,包裹,什么包裹? ”不要着急,马上你就会明白了,...