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
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

请求方式: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
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

《spark机器学习 第二版》 蔡立宇 分享 pdf下载

链接:https://pan.baidu.com/s/15Y14eAnfj8zf5mXdixbVeQ 提取码:rkdt
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

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
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

第六周作业(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:
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

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
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

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
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

Python全栈之路----常用数据类型--集合

集合(set):无序的,不重复的数据组合,它的主要作用如下: 1.去重,把一个列表变成集合,就自动去重了 2.关系测试,测试两组数据之间的交集、差集、并集等关系
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

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.
分类: 其他 发布时间: 01-07 22:44 阅读次数: 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
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

阉割版BBBlack安装Debian

开门见山,直入主题 咸鱼入手3块阉割ARM板,经过快递近6天运输到手,不过价格便宜 东西下面这样的(借了咸鱼的图): 发现这块板是阉割版的国外beagleboard.org型号为BeagleBone Black的开发板,官网有很多详细的资料,如下图 不愧是官网,资料不是一般的全,我们先看看哪些东西被阉割掉了吧。 (下图都是实际收到的板子) 我框出的部分不是全部,但是比较大的功能型部分: (1)5V充电口 (2)和(3)HDMI成帧器和MicroHDMI接口 (4)USB接口 先说结论, (1)
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

Redis事物及锁的运用

redis与mysql事物比较如下:      
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

裂项相消法

一、常用的裂项相消公式: 常用式:\(\cfrac{1}{n(n+1)}=\cfrac{1}{n}-\cfrac{1}{n+1}\);推广式:\(\cfrac{1}{n(n+k)}=\cfrac{1}{k}(\cfrac{1}{n}-\cfrac{1}{n+k})\); 常用式:\(\cfrac{1}{\sqrt{n+1}+\sqrt{n}}=\sqrt{n+1}-\sqrt{n}\);推广式:\(\cfrac{1}{\sqrt{n+k}+\sqrt{n}}=\cfrac{1}{k}(\sqr
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

Luogu 1042 - 乒乓球 - [简单模拟]

题目链接:https://www.luogu.org/problemnew/show/P1042 题目背景 国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中 $11$ 分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白 $11$ 分制和 $21$ 分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。 题目描述 华华通过
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

HTTP 400 错误 - 请求无效 (Bad request) HTTP 400 错误 - 请求无效 (Bad request)

HTTP 400 错误 - 请求无效 (Bad request) 出现这个请求无效报错说明请求没有进入到后台服务里; 原因:1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装; 2)前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型; 解决方案: 1)对照字段名称,类型保证一致性 2)使用stringify将前端传递的对象转化为字符串 data: JSON.stringify(param) ;
分类: 其他 发布时间: 01-07 22:44 阅读次数: 0

【QT】 更改工具栏tooltips背景颜色

在创建 QToolBar的时候,设置样式 QToolBar* pToolBar = new QToolBar(this); if(pToolBar) { pToolBar->setStyleSheet(“QToolTip{background-color:red}”); }
分类: 编程语言 发布时间: 01-07 22:44 阅读次数: 0

js隐藏td

通过if条件判断td的显示情况 window.onload=function(){ <%if(user.getRole().getRoleLevel().equals("3")){%> //获取td的唯一标识,经过判断使其不显示(不占位隐藏) document.getElementById("admin2").style.display="none"; $("#admin2").hide(); $("#admin2").attr("style","display:none"); //获取td的
分类: 编程语言 发布时间: 01-07 22:44 阅读次数: 0

模拟网速慢-手机模拟网速慢--模拟网络卡顿

版权声明:转载请注明出处 https://blog.csdn.net/t_1007/article/details/86001763 charles代理控制网速:【小技巧】如何模拟网速较慢情况 chrome浏览器控制网速:chrome浏览器模拟慢网速环境 手机模拟网速慢 1、手机连接charles代理,模拟手机网速慢,并可以抓包请求 2、不需抓包的直接在手机设置–移动网络–网络类型选择,选择2g、3g
分类: 编程语言 发布时间: 01-07 22:44 阅读次数: 0

Go语言4-基本语法-变量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lichangrui2009/article/details/85999697 变量名 命名规则 a.变量名由一个或多个字母、数字、下划线组成的序列; b.第一个字符必须是字母或下划线,不能是数字; c.区分大小写:myVar 和myvar 是不同的变量名。 命名风格 大驼峰:用大写字母分隔语义,首字母大写:HelloWorld 小驼峰:用大写字母分隔语义,首字母小写:helloWorld 单变量
分类: 编程语言 发布时间: 01-07 22:43 阅读次数: 0

Spring aop+自定义注解统一记录用户行为日志

Spring aop+自定义注解统一记录用户行为日志 原创: zhangshaolin 张少林同学 今天 写在前面 本文不涉及过多的Spring aop基本概念以及基本用法介绍,以实际场景使用为主。 场景 我们通常有这样一个需求:打印后台接口请求的具体参数,打印接口请求的最终响应结果,以及记录哪个用户在什么时间点,访问了哪些接口,接口响应耗时多长时间等等。这样做的目的是为了记录用户的访问行为,同时便于跟踪接口调用情况,以便于出现问题时能够快速定位问题所在。 最简单的做法是这样的: 1    
分类: 编程语言 发布时间: 01-07 22:43 阅读次数: 0