分类
摘要:
Django的使用要基于python,python环境的搭建和Django的搭建请自行百度,本文只是记录Django的学习道路
1、通过pycharm创建一个Django项目
Django属于MTV模式,即model(model.py数据库)、template(页面展示)、views(urls.py、view... 阅读原文
2019-11-16 07:36:05 阅读(2327) 评论(0)
摘要:
一:简介
随着prometheus的使用人群逐渐扩大,官方定义的client exporter虽然能满足我们的大部分需求,但是很多监控还是需要我们自定义开发,以下内容就是基于腾讯云SDK,对腾讯云CLB的流量进行监控(吐槽一下:腾讯云自身的监控项真是少,而且连接数还拿不到数据)。
二:脚本
# coding:... 阅读原文
2019-11-16 06:00:02 阅读(2425) 评论(0)
摘要:
1、端口转发
在虚拟机设置各个数据库对应的端口转发
2、修改数据库配置文件
默认只有本机的IP才可以访问,其它IP就连不上了,修改bind ip 为0.0.0.0
3、重启服务(或者直接重启虚拟机)
service mongodb restart
阅读原文
2019-11-15 18:50:02 阅读(2399) 评论(0)
摘要:
面向过程编程
面向过程编程其实是一种机械式的思维方式,其核心就是"过程"。
过程指的是一种解决问题的步骤,即先干什么再干什么,最后干什么。
优点:将复杂的问题流程化,进而简单化。
哈哈哈哈,这种时刻,话不多说,上代码!
# 需求:实现一个注册功能
def user_pwd_auth():
"""
... 阅读原文
2019-11-15 17:43:01 阅读(2405) 评论(0)
摘要:
这是一份openpyxl的使用指南。
大体内容翻译自官网 https://openpyxl.readthedocs.io/en/stable/charts/bar.html#vertical-horizontal-and-stacked-bar-charts
本文在官网基础上会有一些改动。代码请参考 http... 阅读原文
2019-11-15 17:04:08 阅读(2470) 评论(0)
摘要:
方式一:os.fork()
单个fork
import os, time
g_num = 100
ret = os.fork() # 父进程得到的ret的值等于子进程的pid。子进程得到的ret的值等于0。
if ret < 0:
print "---创建一级子进程失败... 阅读原文
2019-11-15 15:08:03 阅读(2380) 评论(0)
摘要:
1. 类成员的修饰符
类的所有成员在上一步骤中已经做了详细的介绍,对于每一个类的成员而言都有两种形式:
公有成员,在任何地方都能访问
私有成员,只有在类的内部才能方法
私有成员和公有成员的定义不同:私有成员命名时,前两个字符是下划线。(特殊成员除外,例如:__init__、__call__、__dict_... 阅读原文
2019-11-15 14:15:04 阅读(2623) 评论(0)
摘要:
简介
scrapy_redis是一个基于Redis的Scrapy组件,用于scrapy项目的分布式部署和开发
你可以启动多个spider对象,互相之间共享有一个redis的request队列,最适合多个域名的广泛内容的爬取
特点
分布式爬取
分布式数据处理
爬取到的item数据被推送到redis中,这... 阅读原文
2019-11-15 13:26:04 阅读(2377) 评论(0)
摘要:
JSON Web Tokens,是一种开发的行业标准 RFC 7519 ,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。
1. jwt认证流程
在项目开发中,一般会按照上图所示的过程进行认证,即:用户登录成功之后,服务端给用户浏览器返回一个t... 阅读原文
2019-11-15 12:05:05 阅读(2391) 评论(0)
摘要:
一.获取邮箱授权(以QQ邮箱为例子)
点击设置>账号
开启服务:POP3/SMTP服务 选择开启
然后获取授权码xxx
二.发送文本
import smtplib
from email.mime.text import MIMEText
subject = "标题" # 邮件的主题
content ... 阅读原文
2019-11-15 10:38:01 阅读(2418) 评论(0)