- 博客(57)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 面试题
1.实现一个函数,属组去掉被包含元素['中国','中国人民银行','中国人民','人民很行','中国出现了前所未有的团结','表现出前所为有的好感','前所未有的好感']结果:['中国人民银行', '人民很行', '中国出现了前所未有的团结', '表现出了前所未有的好感']ls1 = ['中国','中国人民银行','中国人民','人民很行','中国出现了前所未有的团结','表现出了前...
2020-04-02 18:22:14
187
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 目录
博客分类目录前段:前段学习篇001ajax 上传文件javascriptjQuerypython基础篇:python基础篇函数正则表达式time模块装饰器反射面向对象类数据库:数据库GIT:git操作...
2019-05-30 18:16:59
115
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 练习使用
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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 加载顺序
1.以下是 HTTP 请求/响应的步骤:HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码、服务器信息、响应头部和响应数据。1. 客户端连接到...
2019-04-22 21:31:25
183
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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 框架之 权限篇
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关注的人