自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 爬虫基础第一篇

  什么是爬虫?    通过编写程序模拟浏览器让其去互联网上获取数据  爬虫的分类:    1. 通用爬虫:爬取的是一整张网页源码数据    2.聚集爬虫:爬取网页中局部的内容,聚集是建立在通用爬虫之上    3.增量式爬虫:用来检测网站数据更新情况,从而爬取到网站找中最新出来的数据。  反爬机制:对应的载体是门户网站,网站中可以指定相关的机制防止爬...

2019-09-23 18:10:00 199

转载 非对称加密解密

一. 加密代码#私钥加密 公钥解密import rsaimport base64# #生成公钥私钥pub_key_obj, priv_key_obj = rsa.newkeys(1024)pub_key_str = pub_key_obj.save_pkcs1()pub_key_code = base64.standard_b64encode(pu...

2019-09-11 14:33:00 501

转载 api校验

服务端代码:import hashlibimport timeKEY = 'RTYUIFGHJKVBNM'def gen_key(ctime): md5 = hashlib.md5() key = "{}|{}".format(KEY,ctime) md5.update(key.encode('utf-8')) re...

2019-09-04 12:10:00 397

转载 requests模块发送数据

通过json dumps发送import requestsimport jsondef agent(): """ 执行命令采集硬件信息 将执行的信息发送给API :return: """ info = {'cpu':{'xx':'XXX'},'disk':'xxx'} ret = reques...

2019-08-28 10:40:00 220

转载 django inclusion用法

概述: inclusion主要的是生成html标签, 返回的是一个字典,大分部跟simple_tag类似, simple_tag可返回任意类型的值 定义inclusionfrom django import templatefrom django.urls import reversefrom django.http.request import Q...

2019-08-23 14:39:00 179

转载 django 中自定义方法simple_tag

simple_tag定义以及使用模板中自定义方法1. 在app下创建一个名为templatetags的python包2. 在python中创建python文件 my_tag.py3. 在python文件中写固定的代码 from django import template register = template.Library() # ...

2019-08-23 11:19:00 295

转载 django 权限控制精简版

视图代码:视图代码def index(request): return render(request,'index.html')def login(request): if request.method == 'POST': user = request.POST.get('user') pwd = req...

2019-08-22 14:59:00 152

转载 django form 和modelform样式设置

目录   1.form通过attr设置属性  2.输入框设置表单状态  3.modelform的使用  4.结合modelform 使用for循环生成输入框  5.基于init构造方法设置样式  6.基本增删改查案例  7.基于ajax和sweetalert实现删除操作以text input框为例模板文件需要有bootstrapefrom djan...

2019-08-20 11:53:00 1159

转载 django 函数和类实现分页案例

方法一: 模拟分页from django.shortcuts import render,HttpResponsefrom app01 import modelsdef hostnames(request): current_page = int(request.GET.get('page')) #获取当前页数 per_page = 10 ...

2019-08-13 16:08:00 126

转载 Django 之form简单应用

form组件  参考链接:https://www.cnblogs.com/maple-shaw/articles/9537309.html  form组件的作用:  1.自动生成input框  2.可以对数据进行校验  3.有错误提示注册例子例1:定义及使用 缺点:样式受限制view代码from django.shortcuts import ...

2019-08-08 14:14:00 140

转载 Django ajax

 什么是ajax?  AJAX(Asynchronius Javascript And XML) 异步的Javascript和XML,使用js语言和服务器进行,传输数据为XML(也可以是其它类型)  ajax 发送请求 局部刷新 异步  js里面把对象转换成 json JSON.stringify() 反序列化 JSON.parse()通过ajax实现数据请求...

2019-08-07 18:02:00 82

转载 Django中间件理解

一、中间件https://www.cnblogs.com/maple-shaw/articles/9333824.html中间件:是一个类处理django的请求和响应,本质上就是一个类,在类里面定义几个方法。django的生命周期:  1.浏览器发送一个request请求 首先到达wsgiref  2.然后到达url路由分发 url.py  3. 根据url...

2019-08-05 17:35:00 179

转载 Django基础第三篇

一、ORM操作1.常用字段和参数  Autofied  自增的整形字段,必填参数primary_key=True, 则成为数据库的主键,如无该字段,django自动创建  IntegerField  一个整形类型,数值范围-2147483648 ~2147483647  CharField  字符类型,必须提供max_length参数。max_lengt...

2019-07-30 17:53:00 110

转载 Django基础第一篇

目录1.Django MTV框架简介 2.基础命令创建项目的配置说明 3.前后端交互案例 4.基于数据库实现数据交互增删改查Django简介 Django框架的设计模式借鉴了MVC的思想,和MVC不同的点是它拆分的三部分,分别为:(Model)模型、 (Template)模板、以及(View)视图MVC和MTV知识点补充:MVC是三个单...

2019-07-17 15:11:00 164

转载 Web框架理解

目录 1.web框架理解 2.http工作原理 3.通过函数实现浏览器和服务端通信案例 4.服务器程序和引用程序理解 5.jinja2渲染模板案例 6.Django简单说明 Web框架的本质 web应用本质上就是一个socket服务端,而浏览器就是一个socket客户端,这样就可以实现web框架了...

2019-07-16 11:59:00 205

转载 BootStrape基础使用

官网:www.bootcss.com一. 全局css样式栅格系统 栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> ...

2019-07-12 18:04:00 182

转载 jQuery入门

简介What is jQuery?jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpl...

2019-07-11 17:08:00 107

转载 BOM操作

bom中常见的方法 setTimeout(fn,时间) 延迟方法 setInterval(fn,时间) 定时器,一般制作动画用 location.href() 打开一个新页面 location.reload() 重载页面 window.open("地址","_self | _blank | _parent")设置两秒后跳转地址<!...

2019-07-11 10:48:00 110

转载 DOM操作

目录 1.获取dom的三种方式 2.获取文本值的操作 3.节点对象属性操作 4.样式操作 5.DOM操作一. 获取dom的三种方式 document.getElementById(' ') 通过id获取 document.getElementsByTagName(' ') 通过标签获取,得到的值数...

2019-07-11 10:08:00 97

转载 day12 css样式

目录 1.标签分类 2.浮动布局 3.margin塌陷 4.定位postion 5.背景图一. 标签分类 默认在标准文档流 行内标签 span,a,em,i,strong,b,input,img 特点: 1.在一行内显示 2.不能设置宽高,如果不设置宽 默认是字体的大小ps: 块级元转行内 很少使用 ...

2019-07-02 14:03:00 92

转载 JavaScript基础

目录 1. 打印及基础 2. 数据类型 3. 运算符 4. 数据类型转换 5. 流程控制语句 6. 常见内置对象 7. 函数的结构 8. 伪数组 arguments一. 打印及基础alert(" ")弹出警告框console.log(" ") 控制台输出prompt() 弹出能够让用户输入的对话框 ps:必须用一个变...

2019-07-01 17:31:00 150

转载 day11 前端知识简单总结

目录1.html常用标签2.css布局一. html 常用标签1.head里面的标签,仅仅应用于网页的一些基础信息 1.1 meta 属性http-equiv向浏览器传达一些有用的信息与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 <meta http-equiv="Content-Type" co...

2019-06-25 15:59:00 170

转载 day10 mysql常用操作

一. 目录1.mysql的简介2.增删改查操作3.单表查询4.多表查询常见的三种方式5.pymysql模块操作数据库二. 内容一.mysql的简介 概述:mysql是一个关系型数据库,关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式,不是excel,但是和excel的形式很像) mysql安装目录说明: ...

2019-06-18 18:42:00 164

转载 day09 并发编程

一. 目录  1.进程的概念和两种创建方式  2.多进程爬虫  3.守护进程  4.进程队列  5.进程队列简单应用(实现数据共享)  6.线程的两种创建方式  7.线程和进程的效率对比  8.线程共享统一进程的数据  9.死锁现象  10.线程队列的三种应用  11.多线程执行计算密集型任务  12. 线程池和进程池  13. 回调函...

2019-06-05 18:36:00 165

转载 nginx 配置反向代理根目录到其他服务器

location /detail/json { if ( $uri = "/detail/json" ) { rewrite "/detail/json" /index.html break; } alias /data/web/static_test/...

2019-05-27 19:01:00 4026

转载 day8 socket

代码:例子1:socket tcp 通讯 server端import socketserver = socket.socket()ip_port = ("127.0.0.1",8001)server.bind(ip_port)server.listen()conn,addr = server.accept()print(conn)print(addr)from_client...

2019-05-26 22:54:00 83

转载 day07 类

一、目录1.模块2.包3.isinstance issubclass type4.方法和函数5.反射6.约束7.继承8.特殊成员9.异常处理补充知识点10.hashlib模块11.logging日志模块二、内容一.模块模块的概述:模块本质上就是一个py文件,一行一行代码多了会通过函数来封装,函数多了以后会通过class类来封装...

2019-05-21 15:29:00 106

转载 day06 Python class基础篇

一.目录1.类与对象的概述2.封装3.继承4.多态5.类的成员6.类与类之间的关系7.私有二. 内容讲解一.类与对象的概述 类是对一系列具有相同属性的事物的抽象,相同于设计图纸,而对象则是某个具体的事物,两者之间的关系对象是基于类来实现的。类是对对象的描述,类里面一般包含属性和方法,而属性的设置一般通过__init__()构造 函数来实...

2019-05-13 13:35:00 104

转载 Centos6.8 rabbitmq搭建且修改默认端口

一、安装依赖环境yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel二、安装erlang1.下载源码wget http://erlang.org/download/otp_src_...

2019-05-09 14:03:00 1639

转载 day05 模块学习

目录1.模块简介2.collections模块常见方法3.random模块4.time模块5.pickle模块6.json模块7.os模块8.sys模块9.正则表达式10.re模块内容一.模块简介概述:模块就是一个py文件或者装有py文件的文件夹import 文件from 文件(包) import 具体内容模块的简单分类:1.内置模块2...

2019-04-28 16:37:00 94

转载 day04 迭代器&生成器&装饰器

目录1.迭代器2.生成器3.推导式4.匿名函数5.内置函数6.递归7.闭包8.装饰器一.迭代器特点: 1. 省内存 2. 只能向前. 不能反复 3. 惰性机制让不同的数据类型有相同的遍历方式迭代器取值方法:lst = [1,2,3,4]lst1 = lst.__iter__()print(next(lst1))...

2019-04-22 16:46:00 126

转载 初识函数

目录1.函数的简介2.函数的定义3.返回值return4.形参和实参 形参(位置参数、默认参数、不定参数) 实参(位置参数、关键字参数、混合参数)5.第一类对象6.函数的嵌套 名称空间 作用域 global nonlocal一.函数的简介 对一段代码的封装(功能或者...

2019-04-15 15:10:00 67

转载 day03 文件操作

目录 1.文件操作实例 2.文件常用操作 3.with模块操作文件常用实例,把文件里面的内容读出来做成字典的形式在做成字列表展示。1.精简版。lst = []f = open("file01", mode="r", encoding="utf-8")for line in f: line1 = line.strip().split("...

2019-04-15 14:13:00 83

转载 day02 python数据类型

python里面常见的数据类型目录一、int 整形只有一个方法bit_length() 可以显示二进制长度a = 10b = a.bit_length()print(b)1010二、boolbool -> 数据类型之间的转化(记结论) int(字符串) => 把字符串转化成数字 str(数字) => 把数字转化成字符串 ...

2019-04-01 19:37:00 139

转载 day02 运算符

运算符2019-04-01目录一、算数运算符 + = * / % // **二、比较运算 > < == != >= <= <>三、成员运算 in not in四、逻辑运算 and or not五、赋值扩展运算 = +...

2019-04-01 14:49:00 78

转载 day02 格式化字符串

字符格式化2019-04-01方法一 通过f + {} 格式化字符串name = input("Name: ")age = input("Age:")score = input("Score: ")info = f'''--------------------------info about {name}Name: {name}Age: {age}Score: {scor...

2019-04-01 11:51:00 87

转载 day02 进制之间的转换and计算机编码叙述

一. 进制的转好技巧二进制:0 1八进制:0 1 2 3 4 5 6 7十进制:0 1 2 3 4 5 6 7 8 9十六进制:0 1 2 3 4 5 6 7 8 9 A B C D E F 二进制转换成十进制: 0 1 1 0 = 十进制6二进制转换成八进制:每三位二进制数对应一个八进制 例如:110 = 八进制6二进制转换成十六进制:每四位二进制数...

2019-03-28 19:32:00 108

转载 Cent os6.5 安装python3.2

1、CentOS6.5 安装Python 的依赖包yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-...

2017-11-07 15:25:00 121

转载 Rsyslog服务器的安装与配置

一、Rsyslog服务器的安装与配置1、清空iptabels, 关闭selinux避免安装过中报错清空iptablesiptables -Fservice iptables save关闭selinux setenforce 0vim /etc/selinux/conifg将配置文件中的 SELINUX=enforcing 修改为: SELINUX=disabl...

2017-07-21 16:53:00 1018

转载 FastDfs

FastDFS v5.06 部署本文章不是原创By joelhy Published 2015-01-27Contents1. FastDFS 简介1.1. github软件仓库2. 安装2.1. 下载安装文件2.2. 安装FastDFS3. FastDFS配置3.1. 配置Tra...

2017-07-18 17:42:00 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除