django_simple_captcha使用笔记
一、先来官方文档的步骤: Install django-simple-captcha via pip: pip install django-simple-captcha Add captcha to the INSTALLED_APPS in your settings.py Run python manage.py migrate Add an entry to your urls.py: urlpatterns += [
url(r'^captcha/', include('c
请求方式:Get与Post
在写爬虫的过程中,一定要养成一个好习惯,学会模拟浏览器的User-Agent。 如果不去模拟的话,以Python作为User-Agent去访问,会受到条件的限制。 import requests #为什么请求访问要带上headers,目的是模拟欺骗浏览器,获取完整的内容 headers={ "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3
bzoj 4006 管道连接 —— 斯坦纳树+状压DP
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4006 用斯坦纳树求出所有关键点的各种连通情况的代价,把这个作为状压(压的是集合选择情况)的初值DP即可。 代码如下: #include<cstdio>
#include<cstring>
#include<algorithm>
#include<vector>
#include<queue>
#define pb push_back
using namespace std;
int rd
第六周作业(crontab,rpm,yum,sed使用)
1. 每12小时备份并压缩/etc/目录至/backup/目录中,保存文件格式为:“etc-年-月-日-时-分.tar.gz” [root@192 ~]# mkdir backup #####创建backup目录 [root@192 ~]# crontab -e ####打开编辑界面定义任务 0 */12 * * * tar -zcf /backup/etc-$(date +"%Y-%m-%d-%H-%M").tar.gz /etc >/dev/null 保存即可,提示信息为crontab:
2019-1-7-路飞21天入门源码
#!/usr/bin/python #-*- coding:utf-8 -*- #逗号和加号的用法: #name = input ("what's your name:") #print ("hello" , name) 打印出括号里面的两个字符串拼接,用逗号或加号都可以 #username = input ("username:") #password = input ("password:") #print ("hello!","your",username,password) #int
Python随心记--socket-tcp
#服务端
from socket import *
import subprocess
import struct
ip_port=('127.0.0.1',8080)
back_log=5
buffer_size=1024
tcp_server=socket(AF_INET,SOCK_STREAM)
tcp_server.bind(ip_port)
tcp_server.listen(back_log)
while True:
conn,addr=tcp_server.accep
Python全栈之路----常用数据类型--集合
集合(set):无序的,不重复的数据组合,它的主要作用如下: 1.去重,把一个列表变成集合,就自动去重了 2.关系测试,测试两组数据之间的交集、差集、并集等关系
CentOS 简单学习 firewalld的使用
1. centos7 开始 使用firewalld 代替了 iptables 命令工具为 firewall-cmd 帮助信息非常长,简单放到文末 2. 简单使用 首先开启 httpd 一般都自带安装了 systemctl status httpd 验证一下服务是否开启 我这边没有开启因为servername 有问题 处理方式就是修改 /etc/httpd/conf/httpd.conf 里面的 servername 修改到一个有意义的名字即可 然后使用 curl http://127.0.0.
ssh 免密码登陆设置不成功
记一次centos6设置免密码登陆设置不成功的解决。自己挖的坑自己填。 ssh 免密码登陆设置( 正常情况下是这样的,设置成功后登陆主机是不需要密码的) [root@master .ssh]# ssh-keygen -t rsa
# 执行上面的命令直接敲3-4次回车。
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase
阉割版BBBlack安装Debian
开门见山,直入主题 咸鱼入手3块阉割ARM板,经过快递近6天运输到手,不过价格便宜 东西下面这样的(借了咸鱼的图): 发现这块板是阉割版的国外beagleboard.org型号为BeagleBone Black的开发板,官网有很多详细的资料,如下图 不愧是官网,资料不是一般的全,我们先看看哪些东西被阉割掉了吧。 (下图都是实际收到的板子) 我框出的部分不是全部,但是比较大的功能型部分: (1)5V充电口 (2)和(3)HDMI成帧器和MicroHDMI接口 (4)USB接口 先说结论, (1)
Luogu 1042 - 乒乓球 - [简单模拟]
题目链接:https://www.luogu.org/problemnew/show/P1042 题目背景 国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中 $11$ 分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白 $11$ 分制和 $21$ 分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。 题目描述 华华通过
HTTP 400 错误 - 请求无效 (Bad request) HTTP 400 错误 - 请求无效 (Bad request)
HTTP 400 错误 - 请求无效 (Bad request) 出现这个请求无效报错说明请求没有进入到后台服务里; 原因:1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装; 2)前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型; 解决方案: 1)对照字段名称,类型保证一致性 2)使用stringify将前端传递的对象转化为字符串 data: JSON.stringify(param) ;
【QT】 更改工具栏tooltips背景颜色
在创建 QToolBar的时候,设置样式 QToolBar* pToolBar = new QToolBar(this); if(pToolBar) { pToolBar->setStyleSheet(“QToolTip{background-color:red}”); }
模拟网速慢-手机模拟网速慢--模拟网络卡顿
版权声明:转载请注明出处 https://blog.csdn.net/t_1007/article/details/86001763 charles代理控制网速:【小技巧】如何模拟网速较慢情况 chrome浏览器控制网速:chrome浏览器模拟慢网速环境 手机模拟网速慢 1、手机连接charles代理,模拟手机网速慢,并可以抓包请求 2、不需抓包的直接在手机设置–移动网络–网络类型选择,选择2g、3g
Go语言4-基本语法-变量
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lichangrui2009/article/details/85999697 变量名 命名规则 a.变量名由一个或多个字母、数字、下划线组成的序列; b.第一个字符必须是字母或下划线,不能是数字; c.区分大小写:myVar 和myvar 是不同的变量名。 命名风格 大驼峰:用大写字母分隔语义,首字母大写:HelloWorld 小驼峰:用大写字母分隔语义,首字母小写:helloWorld 单变量
Spring aop+自定义注解统一记录用户行为日志
Spring aop+自定义注解统一记录用户行为日志 原创: zhangshaolin 张少林同学 今天 写在前面 本文不涉及过多的Spring aop基本概念以及基本用法介绍,以实际场景使用为主。 场景 我们通常有这样一个需求:打印后台接口请求的具体参数,打印接口请求的最终响应结果,以及记录哪个用户在什么时间点,访问了哪些接口,接口响应耗时多长时间等等。这样做的目的是为了记录用户的访问行为,同时便于跟踪接口调用情况,以便于出现问题时能够快速定位问题所在。 最简单的做法是这样的:
1
今日推荐
周排行