- 博客(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关注的人