自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr Right

保持好自己的初心

  • 博客(57)
  • 收藏
  • 关注

原创 面试题

1.实现一个函数,属组去掉被包含元素['中国','中国人民银行','中国人民','人民很行','中国出现了前所未有的团结','表现出前所为有的好感','前所未有的好感']结果:['中国人民银行', '人民很行', '中国出现了前所未有的团结', '表现出了前所未有的好感']ls1 = ['中国','中国人民银行','中国人民','人民很行','中国出现了前所未有的团结','表现出了前...

2020-04-02 18:22:14 187

原创 目录

博客分类目录前段:前段学习篇001ajax 上传文件javascriptjQuerypython基础篇:python基础篇函数正则表达式time模块装饰器反射面向对象类数据库:数据库GIT:git操作...

2019-05-30 18:16:59 115

原创 练习使用

1.UDP#UDP#serverimport socketudp_sk = socket.socket(type = socket.SOCK_DGRAM)udp_sk.bind(('127.0.0.1', 9000))msg, addr = udp_sk.recvfrom(1024)print(msg)udp_sk.sendto(b'hi', addr)udp_sk.clo...

2019-04-28 19:55:58 136

原创 加载顺序

1.以下是 HTTP 请求/响应的步骤:HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码、服务器信息、响应头部和响应数据。1. 客户端连接到...

2019-04-22 21:31:25 183

原创 python基础一

1.python安装链接: https://pan.baidu.com/s/1e24k8mnddf-5Jjakcq1d8w 提取码: qhgg 复制这段内容后打开百度网盘手机App,操作更方便哦1,安装pycharm2,修改host文件,加一句话0.0.0.0 account.jetbrains.compycharm修改电脑环境变量右击电脑属性 -- ...

2019-03-05 16:33:36 573

原创 laravel下载安装环境配套 - Vagrant

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,相当于在windows上面搭建一个服务器。virtualBox相当于vmware.

2020-02-15 23:28:04 367

原创 laravel安装 01

主要是homestead:就是构建了一个虚拟机,在虚拟机中安装了laravel需要的运行环境,在linux,windows,macos下都可以使用。需要安装的东西:01,git :方便我们进行客户端和服务器端操作,homestead相当于一个服务器02,vagrant:03,virtualBox:然后打开laravel官方网站:https://laravel.com/d...

2020-02-15 23:05:24 167

原创 linux配置网络

cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV...

2019-09-25 15:28:12 194

原创 学习方法总结

1.昨天跟一个朋友聊天,他说,学习就是不管是什么,主要关注自己不会的,会的就略过2.我发现自己在会的方面,反复加强记忆,不会的选择逃避,所以不好,以后要改正3.找到乐趣,爱好,稳定性,以后选择效率,每一次的效率,找到一个学习的人,爱学习的人格。...

2019-09-12 15:58:11 140

原创 Go语言基础

输入一个数字,然后显示出来package mainimport "fmt"func main(){ var v int fmt.Println("请输入一个数字") // 相当于 input fmt.Scan(&v) fmt.Println("v=",v)}类型别名// 类型别名,只是在当前函数中生效package mainimpo...

2019-08-21 09:11:56 85

原创 爬取中国空气质量在线监测分析平台

1.准备,爬取的链接地址https://www.aqistudy.cn/html/city_detail.html2.分析a.当打开链接后,数据已经设置好了,说明里面大部分都是js通过ajax调用的,b.打开f12分析代码通过捕获到的数据包,发现当前请求为ajax,携带着一个为d的参数且该请求携带的数据是加密过的,并且响应也是加密过的c.这时候的问题就是...

2019-08-08 18:30:05 5869

原创 电脑设置网络给无限

1. cmd2. netsh wlan set hostednetwork mode=allow ssid=color key=1234qwer3. netsh wlan start hostednetwork4.

2019-07-23 15:03:41 246

转载 数据之间的转化

一、概念理解1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)  (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)  (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数...

2019-07-21 11:11:44 581

原创 手机端网站制作

准备1.前段使用HBuilder2.使用夜神模拟器来看自己写的页面链接: https://pan.baidu.com/s/1zUqL2WYnbcM3cR98P-umWw 提取码: bmpe 复制这段内容后打开百度网盘手机App,操作更方便哦3.4.下载喜马拉雅软件上面的课程从Response页签中复制信息内容 -- 未来查清楚没有复制的情况下如何自动取到...

2019-07-19 20:12:34 1952

原创 Flask学习-第二弹

#蓝图 登录from flask import Flask, session, redirect, request, render_templatefrom blue.lantu import userapp = Flask(__name__)app.secret_key = '123'# register 注册 blueprint 蓝图对象# 这里的user对应的是蓝图中 ...

2019-07-11 21:25:32 128

原创 Flask学习-第一弹

1.安装篇2.选择 Settings ---- Flask , 安装成功3. 安装启动一个页面# flask 安装启动# 从flask包里面导入Flask这个类from flask import Flask, render_template, redirect, jsonify, send_file# flask中的文件名 相当于 app = Flask("s1....

2019-07-10 15:27:39 154

原创 关于redis

1)redis优点:redis就是利用了内存读取存储块的特定,使用我们的机器内存,往里面存数据,读取数据2)安装:1.yum安装,方便,没有任何的依赖,但是我们不能选择版本配置好yum源,使用命令: yum install redis -y2.rpm安装,可以指定版本1.1 如果使用过yum安装,则删除,删除命令:yum remove redis -y...

2019-07-04 20:40:41 106

原创 nginx是什么

常用操作直接输入 nginx 是启动nginx -s stop 停止nginx -s reload 平滑加载,不重启nginx,重新读取配置文件,生效 vim /etc/profile通过端口检测nginx是否登录状态:使用netstat命令如果我们的Nginx运行在80端口,那么就可以通过netstat -anp | grep :80命令来判断Nginx是否启动。...

2019-07-01 18:33:23 638 1

原创 linux 之 python的虚拟环境工具安装

1.安装虚拟环境(注意,你的PATH变量,编译安装的python3一定要放在最前面)1.下载虚拟环境工具(这里是在物理环境下安装的)pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv2.使用命令,创建虚拟环境,分别运行一个django1和django2#进入一个统一管理的目录,管理虚拟环...

2019-06-28 21:23:14 253

原创 django 项目开发 之 用户篇

1.数据库默认的是sqlite3使用model的时候自动建立使用django中user表的时候,需要在setting中配置这个字段AUTH_USER_MODEL = 'project.UserInfo'2. 如何添加一个用户...

2019-06-24 18:08:16 85

原创 django之登录与注册

LOGIN_URL = '/login/'

2019-06-14 20:57:18 222

原创 django 框架之 权限篇

1.采用RCBA的方式用户表,权限表,角色表当一个用户访问URL,先登录,当登录后拿到这个用户的角色和权限当用户去访问其他的URL的时候,判断这个URL是否有这个权限,有就可以访问,没有就不让访问在中间件里面创建白名单,可以让用户访问的页面第一步创建表:from django.db import models# Create your models here....

2019-06-14 15:50:50 1139

原创 cookie和session

1.返回一共四种方式:这四种方式和创建cookie有关from django.shortcuts import render,HttpResponse,redirectfrom myproject import settingsfrom django.http import JsonResponseimport jsonfrom project import models...

2019-05-31 21:18:09 86

原创 报错总结

1.正则:正则必须是字符串,如果不是报错TypeError: expected string or bytes-like object2.说明由re.match()函数返回给变量match的是一个空的类型,所以在调用group()方法时会报错AttributeError: 'NoneType' object has no attribute 'group'3.django.core....

2019-05-31 20:14:00 327

原创 Django 之数据库查询

sqlite3DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }} MysqlDATABASES = { 'default': { ...

2019-05-30 21:30:50 947

翻译 django 之 ajax 篇 上传文件

前段:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action=""> {% csrf_t...

2019-05-29 21:21:49 2910

原创 django 框架 SQL 语句 查询篇

说明我们在设计SQL语句的时候,将表仔细创建,这里很重要,后期就最好不要动了设计表,将各个表之间的对应关系梳理清楚,这是对表查询的重要的步骤多表操作一对一:增删改查​ model.Author.objects.create(name='二哥',age=59,ad_id=1)删除​ model.Author.objects.filter(id=1).delete(...

2019-05-29 17:39:49 989

原创 第一篇 django 基础 -- 基础项目的创建

Django 框架学习前期准备:配置好电脑环境,将pip3放到系统变量一:下载Djangopip3 install django=1.11.9pip下载下来的就是一个模块,我们使用这些模块可以帮我们创建django项目https://www.djangoproject.com/二:创建一个django project -- 这是项目django-admi...

2019-05-29 16:55:13 328

原创 前段学习篇 - jQuery

jquery基础语法:$(selector).action()查找标签:1.基本选择器$("#id")$("tagName") //标签选择器$(".className") //class选择器$("div.c1") //找到c1 class类的div标签$("*") //找到所有选择的选择器$("#id, .className, tagName") //...

2019-05-08 20:26:06 103

原创 前段学习篇 - Javascript

1.基础#引用<script src="myscript.js"></script>2.函数// var str = ' hello world '// console.log(str.trim())// console.log(str.charAt(4))// console.log(str.indexOf('o',5)) //这里第一...

2019-05-06 17:23:59 118

原创 前段

1.css定位有几种,并进行描述三种第一:position:relative :被看作普通流定位模型的一部分,定位元素的位置相对于它在普通流中的位置进行移动。使用相对定位的元素不管它是否进行移动,元素仍要占据它原来的位置。移动元素会导致它覆盖其他的框。left:60tio:-60第二种:绝对定位的框脱离普通流,所以它可以覆盖页面上的其他元素,可以通过设置Z-Iindex属性来...

2019-04-30 12:06:09 799

原创 git

1. git init2.git add .3. git commit -m "sahdasdh"4. git push origin master提交不上去的时候写下面两句5. git remote add origin "https://gitee.com/python_stack_20/19022720081.git"6.git push origin master...

2019-04-28 12:35:36 219

原创 Mysql - 数据库

1,下载:1.地址:https://dev.mysql.com / https://dev.mysql.com/downloads/file/?id=484901点击:downloads - 找到MySQL Community Server 社区版下载好,解压到文件夹D盘2.建立一个文件 my.ini ,里面内容如下:[mysql]# 设置mysql客户端默认字...

2019-04-22 19:45:09 168

原创 进程和线程

二. 线程:enumerate : 返回一个存储着所有线程对象的列表from threading import enumerate,Threadimport timedef func(): time.sleep(0.5) #没有这句,线程执行太快,会捕捉不到,enumerate显示的是还活着的线程 print('in son thread...

2019-04-18 16:23:06 86

原创 模块和包

#my_module.pyprint('from the my_module.py')money=1000def read1(): print('my_module->read1->money',money)def read2(): print('my_module->read2 calling read1') read1()def c...

2019-04-16 20:40:47 82

原创 python爬虫

1.安装使用的pycharm,首先pycharm安装第三方库,需要File - Settings -priject_s20(自己的项目) - 右边加号 - 安装2.request初步使用import requestsr = requests.get('http://www.baidu.com')# print(r.status_code)r.encoding = 'utf...

2019-04-16 15:43:00 94

原创 面向对象

1.__str__,__repr__ 自动打印__init__变量为字符串class Person: def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex def __str__(self): ret...

2019-04-15 20:19:11 97

原创 关于反射

#第一层class Student: def __init__(self,name): self.name = name def show_course(self): print('调用了 show course') def select_course(self): print('调用了 select cours...

2019-04-11 19:51:08 94

原创 网络编程

协议:双方通信的方式就是协议广播和单播(MAC地址):开始要广播,拿着自己的IP和MAC,使用交换机,发送广播,找到对方的MAC地址拿着对方的MAC地址,使用单播的方式返回到自己的地址黏包现象:往文件写一个内容的时候,比如比较大的视频,当两个对端没有定义好大小的时候,会产生黏包现象解决两种:一种:time.sleep(0.1) #背后发生了什么一种:...

2019-04-08 15:03:10 103

原创 装饰器

迭代器和生成器,装饰器迭代器具有iter和next就是一个迭代器li = [1,2,4]a = li.__iter__() #生成一个迭代器print(a.__next__()) #取值print(a.__next__())迭代器:迭代器就是当 li = iter() 这个函数的时候,将li里面的值放入到一个空间里面,这个空间里拥有和li一样的值,只...

2019-04-01 21:20:26 211

空空如也

空空如也

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

TA关注的人

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