自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫

什么是requests模块?Python中封装好的一个基于网络请求的模块。requests模块的作用?用来模拟浏览器发请求requests模块的环境安装:pip install requestsrequests模块的编码流程:1.指定url2.发起请求3.获取响应数据4.持久化存储#爬取搜狗首页的页面源码数据import requests#1.指定urlurl = 'h...

2019-09-10 17:13:31 111

原创 centos忘记root密码

1.重启Linux系统出现引导界面,按下键盘上的e键 进入内核编辑界面2.在linux16参数这行的最后追加 rd.break 参数,按下Ctrl+X 组合键来进行修改内核程序3.等待系统进入紧急求援模式4.依次输入以下命令,然后等待系统重启1.mount -o remount,rw /sysroot2.chroot /sysroot3.passwd4.此时会提醒输入新密码5....

2019-08-22 19:26:26 105

原创 linux的基本命令

用户登录root用户是一个特殊的管理账号,也可以成为超级管理员root用户对系统有完全控制的权限对系统的损害会无限大在工作中,如果没有特殊的必要,尽量不要使用root普通用户权限有限对系统的损害会小终端分类设备终端物理终端虚拟终端 ctrl+alt+f[1-6] /dev/tty#图形终端 /dev/tty7串行终端伪终端 通过ssh远程连接的...

2019-08-22 19:21:38 181

原创 Django的表的内容和表名全改写成中文的方法

在Django项目下的setting里面改LANGUAGE_CODE = 'zh-CN'TIME_ZONE = 'Asia/Shanghai'在models里面改

2019-08-06 16:33:14 285

原创 juery发送ajax请求,通过Django的CSRF校验的两种方法

使用 jQuery 的 ajax 或者 post 之前 加入这个 js 代码:jQuery(document).ajaxSend(function(event, xhr, settings) {function getCookie(name) { var cookieValue = null; if (document.cookie && document....

2019-08-02 12:31:05 182

原创 Django的后台管理系统

django后台管理系统(admin)的简单使用目录django后台管理系统的使用检查配置文件检查根urls.py文件启动项目,浏览器输入ip端口/admin 如: 127.0.0.1/8000/admin 回车注册后台管理系统超级管理登录账户和密码添加数据库表到后台管理系统,简单查看设置后台管理系统,字段值可为空修改后台管理系统的字段显示名设置某字段是否可被后台管理系统...

2019-07-24 20:26:09 1411 1

原创 Django多表

查询基于对象的跨表查询 – 类似于子查询正向查询和反向查询关系属性(字段)写在哪个类(表)里面,从当前类(表)的数据去查询它关联类(表)的数据叫做正向查询,反之叫做反向查询#查询 # 一对一 # 正向查询 #1 查询崔老师的电话号 # author_obj = models.Author.objects.filter(name='崔老师')....

2019-07-24 20:09:11 74

原创 Django单表

ORM单表操作类---表类对象 --- 一行数据类属性 --- 字段增创建记录方式1 student_obj = models.Student( name='dazhaung', age=23, ) student_obj.save()创建记录方式2 new_obj = models.Student.objects.cr...

2019-07-22 15:30:51 121

原创 Django模板

文章目录Django模板语法模板渲染的官方文档关于模板渲染的两种特殊符号(语法): {{ }}和{% %} 语法 {{ 变量 }} {% 逻辑 %}变量在Django的模板语言中使用次语法:{{变量名}}。当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称中不能有空...

2019-07-17 17:43:42 133

原创 Django

django的MVC和MTV框架 MVC M:models数据库相关 V:views 视图逻辑相关 C:controller控制器 url分发 不同的路径找到不同的视图函数 MTV M:models数据相关 T:templates模板,HTML文件 V:views 视图逻辑相关 + u...

2019-07-16 19:11:58 89

原创 Django

下载Djiango官方的下载地址###在本地的cmd用管理员的命令执行 pip install django==1.11.21 -->后面是版本 pip install django==1.11.21-i -->后面加-i是国内的版本创建Django项目django-admin startproject 项目名称...

2019-07-15 17:47:37 113

原创 jquery前端普通

事件事件绑定方式<script src="jquery.js"></script><script> //方式1 // $('#d1').click(function () { // $(this).css({'background-color':'green'}); // }); //方式2 $('#...

2019-07-10 08:14:38 69

原创 jQuery普通简写(标签操作)

样式类操作addClass();// 添加指定的CSS类名。removeClass();// 移除指定的CSS类名。hasClass();// 判断样式存不存在toggleClass();// 切换CSS类名,如果有就移除,如果没有就添加。示例代码 $('.c1').addClass('c2'); $('.c1').addClass('c2'); $('.c1').hasClas...

2019-07-08 19:35:57 422

原创 jQuer 普通简写

jQueryjQuery引入下载链接:[jQuery官网](https://jquery.com/),首先需要下载这个jQuery的文件,然后在HTML文件中引入这个文件,就可以使用这个文件中帮我们提供的jquery的接口了。jquery对象和dom对象jquery找到的标签对象称为 -- jquery对象原生js找到的标签对象称为 -- dom对象dom对象只能使用dom对象的方法...

2019-07-08 08:13:59 235

原创 web小练习

1代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="viewport" content="width=de...

2019-07-05 20:28:53 152

原创 文件操作

文件的操作#1. 打开文件,得到文件句柄并赋值给一个变量f=open(‘a.txt’,‘r’,encoding=‘utf-8’) #默认打开模式就为rf是文件操作句柄#2. 通过句柄对文件进行操作data=f.read()#3. 关闭文件f.close()whith 会自动关闭文件with open(‘a.txt’,‘w’) as f:pass1.文件的读1.r模式r r...

2019-07-05 20:27:24 165

原创 函数的进阶

5.3参数1.基本参数知识任意参数任意类型def func(a1,a2,a3):print(a1,a2,a3)func(1,"asdf",True)2.位置传参(调用函数并传入参数)【执行】def func(a1,a2,a3): print(a1,a2,a3) func(1,3,4)#a1=1,a2=3,a3=43.关键字传参【执行】def f...

2019-07-05 20:27:13 125

原创 jQuery

jQuery学习一、jQuery版本二、jQuery的引入三、jQuery对象四、基础语法4.1.查找标签1.基本选择器2.层级选择器3.基本筛选器4.属性选择器5.表单筛选器(只选择input表单)4.2.筛选器的其他方法1.下一个元素2.上一个元素3.父级元素4.子元素5.兄弟元素6.查找元素7.筛选4.3.操作标签1.样式操作2.css操作3.位置...

2019-07-05 20:18:48 275

原创 前端

BOM 浏览器对象模型window对象的子对象中的locationlocation.href 获取当前url:"https://www.cnblogs.com/clschao/articles/10092991.html"location.href="URL" // 跳转到指定页面 示例:location.href = 'http://www.baidu.com';直接跳转到百度lo...

2019-07-05 07:59:38 98

原创 前端js

js引入方式1: <script> // js代码 alert('澳门皇家赌场上线啦!!!') </script>方式2:外部文件引入 xx.js文件 <script src="js文件路径"></script>注释// 这是单行注释/*这是多行注释*/结束符结束符 JavaScript中的语句要以分号(...

2019-07-03 20:26:44 205

原创 前端css

边框 div{ width: 200px; height: 200px; /*border-style: solid;*/ 边框样式 /*border-color: red;*/ 边框颜色 /*border-width: 10px;*/ 边...

2019-07-03 08:07:01 75

原创 前端CSS

CSS选择器(Cascading Style Sheet,层叠样式表)css代码写法: h1{color:red;} 选择器{css属性:属性值;}css代码引入方式1 head标签里面写 <style> div{ background-color: red; height: 100px; ...

2019-07-01 20:05:46 95

原创 web标签

域名解析域名 -- ip地址 -- 192.168.1.10https://192.168.1.10:80 -- www.jd.com -- DNS解析 {'www.jd.com':'192.168.1.10',}请求和响应请求:浏览器socket客户端给服务端发信息响应:服务端socket给客户端回信息标签Html标签:超文本标记语言,就是标记用的.必须是封闭的&lt...

2019-07-01 08:21:50 422

原创 JS读取JSON文件

json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。$.getJSON(url,[data],[callback])url:加载的页面地址data: 可选项,发送到服务器的数据,格式是key/valuecallback:可选项,加载成功后执行的回调函数1.首先建一个JSON格式的文件userinfo.json 保存用户信息。如下:...

2019-06-28 19:09:06 27251

原创 数据库

10.5.1索引的原理#!/usr/bin/env python# -*- coding:utf-8 -*-# 什么是索引 -- 目录 # 就是建立起的一个在存储表阶段 # 就有的一个存储结构能在查询的时候加速# 索引的重要性 # 读写比例 : 10:1 # 读(查询)的速度就至关重要了# 索引的原理 # block 磁盘预读原理 ...

2019-05-27 08:27:42 84

原创 数据库

10.4.1where语句#!/usr/bin/env python-- coding:utf-8 --​比较运算 > < = >= <= != <>范围筛选# 多选一 字段名 in (值1,值2,值3) # 20000,30000,3000,19000,18000,17000 # select * from employee...

2019-05-23 19:17:39 1463

原创 数据库

10.3.1表的约束#!/usr/bin/env python# -*- coding:utf-8 -*-# 约束 # unsigned 设置某一个数字无符号 # not null 某一个字段不能为空 # default 给某个字段设置默认值 # unique 设置某一个字段不能重复 # 联合唯一 # auto_increment...

2019-05-22 16:35:31 61

原创 数据库表的操作

0.2表的存储引擎#表的存储方式 #存储方式1:MyISAM 5.5以下默认存储方式 #存储的文件个数:表结构、表中的数据、索引 #支持表级锁 #不支持行级锁,不支持事务,不致辞外键 #存储方式2:InnoDB 5.6以上默认存储方式 #存现的文件个数:表结构、表中的数据 #支持行级锁。支持表锁 #支持事务...

2019-05-21 15:59:04 70

原创 数据库

#!/usr/bin/env python-- coding:utf-8 --数据库# 很多功能如果只是通过操作文件来改变数据是非常繁琐的 # 程序员需要做很多事情# 对于多台机器或者多个进程操作用一份数据 # 程序员自己解决并发和安全问题比较麻烦# 自己处理一些数据备份,容错的措施C/S架构的 操作数据文件的一个管理软件# 1.帮助我们解决并发问题# 2.能够帮...

2019-05-20 19:16:58 106

原创 网络协程

#!/usr/bin/env python-- coding:utf-8 --进程 资源分配的最小单位线程 CPU执行的最小单位只要是线程里的代码 就都被CPU执行就行线程是由 操作系统 调度,由操作系统负责切换的协程:# 用户级别的,由我们自己写的python代码来控制切换的# 是操作系统不可见的在Cpython解释器下 - 协程和线程都不能利用多核,都是在一个CPU上轮流执...

2019-05-20 08:17:46 481

原创 网络编程的进程池

#!/usr/bin/env python-- coding:utf-8 --from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor池# 进程池# 线程池为什么要有池?10000池预先的开启固定个数的进程数,当任务来临的时候,直接提交给已经开好的进程让这个进程去执行就可以了节省了进程,线程的...

2019-05-16 19:27:12 133

原创 网路线程的锁

#!/usr/bin/env python-- coding:utf-8 --线程中是不是会产生数据不安全# 共享内存a = 0def add_f():global afor i in range(200000):a += 1def sub_f():global afor i in range(200000):a -= 1from threading import T...

2019-05-16 16:35:47 158

原创 网络编程

#!/usr/bin/env python-- coding:utf-8 --解耦 :修改 复用 可读性把写在一起的大的功能分开成多个小的功能处理登陆 注册进程# 一个进程就是一个生产者# 一个进程就是一个消费者队列# 生产者和消费者之间的容器就是队列import timeimport randomfrom multiprocessing import Process,...

2019-05-15 17:31:13 74

原创 网络进程和线程

#!/usr/bin/env python-- coding:utf-8 --进程是计算机中最小的资源分配单位# 数据隔离的歪歪 陌陌 飞秋 qq 微信 腾讯视频# 一个进程# 和一个人通信# 一边缓存 一边看另一个电影的直播进程# 创建进程 时间开销大# 销毁进程 时间开销大# 进程之间切换 时间开销大如果两个程序 分别要做两件事儿# 起两个进程如果是一个程序...

2019-05-15 08:12:14 1340 1

原创 网络编程

socketserver模块server#!/usr/bin/env python-- coding:utf-8 --import socketserverclass Myserver(socketserver.BaseRequestHandler):def handle(self): # 自动触发了handle方法,并且self.request == connmsg = self...

2019-05-09 21:28:36 90

原创 网络开发

#!/usr/bin/env python-- coding:utf-8 --tcp协议 – 打电话# 可靠 慢 全双工通信# 建立连接的时候 : 三次握手# 断开连接的时候 : 四次挥手# 在建立起连接之后 # 发送的每一条信息都有回执 # 为了保证数据的完整性,还有重传机制# 长连接 :会一直占用双方的端口# IO(input,output)操作,输入和输出是...

2019-05-07 14:57:04 117

原创 网络编程

#!/usr/bin/env python-- coding:utf-8 --1.两个运行中的程序如何传递信息?# 通过文件2.两台机器上的两个运行中的程序如何通信?# 通过网络网络应用开发架构# C/S 迅雷 qq 浏览器 飞秋 输入法 百度云 pycharm git VNC 红蜘蛛 各种游戏 # client 客户端 # server 服务端# B/S ...

2019-05-06 15:22:46 74

原创 正则模块re

#!/usr/bin/env python-- coding:utf-8 --print(’\\n’)print(’\n’)print(r’\n’)print(r’\n’)正则表达式中的转义符在python的字符串中也刚好有转移的作用但是正则表达式中的转义符和字符串中的转义符并没关系且还容易有冲突为了避免这种冲突我们所有的正则都以在工具中的测试结果为结果然后只需要在正则和待匹...

2019-05-05 14:44:58 315

原创 正则表达式

#!/usr/bin/env python# -*- coding:utf-8 -*-# 为什么要有正则表达式?# 匹配字符串 # 一个人的电话号码 # 一个人的身份证号 # 一台机器的ip地址# 表单验证 # 验证用户输入的信息是否准确 # 11位 全数字 1开头 第二个数3-9之外的数 # 银行卡号# 爬虫 # 从网页...

2019-05-05 14:41:06 70

原创 面向对象

单例模式class Foo:passobj1 = Foo() # 实例,对象obj2 = Foo() # 实例,对象1.字符串格式化msg = "我是%s,年龄%s" %('alex',19,)print(msg)msg = "我是%(n1)s,年龄%(n2)s" % {'n1': 'alex', 'n2': 123, }print(msg)# v1 = "我是{...

2019-04-28 20:00:19 85

空空如也

空空如也

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

TA关注的人

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