自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 ‘ ‘.jion()的用法

Python join()方法描述将序列中的元素以指定的字符连接生成一个新的字符串。语法语法: ‘sep’.join(seq)参数说明:sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典返回值返回通过指定字符连接序列中元素后生成的新字符串。a="abcd"",".join(a)#结果'a,b,c,d'"|".join(['a','b','c'])#结果'a|b|c'",".join(('a','b','c'))#结果'a,b,c'...

2021-07-08 10:09:44 895

原创 结合Django框架快速搭建Vue项目

Vue.js 目录结构<!-- 展示模板 --><template> <div id="app"> <img src="./assets/logo.png"> <hello></hello> </div></template> <script>// 导入组件import Hello from './components/Hello' export defa

2021-06-23 09:04:08 338

原创 快速安装Vue教程

Vue的安装与下载vue的安装需要node.js环境 node.js安装npm下载vuenpm install vue全局安装 vue-clinpm install --global vue-cli创建一个基于 webpack 模板的新项目vue init webpack my-project(项目名称)这里需要进行一些配置,默认回车即可This will install Vue 2.x version of the template.For Vue 1.x use: v

2021-06-23 08:42:30 4882

原创 利用BeautifulSoup库爬取博客时间超过四月份篇数

BeautifulSoup是一个解析库BS解析数据是依赖解析器的, BS支持的解析器有html.parser, lxml, xml, html5lib等, 其中lxml解析器解析速度快, 容错能力强.BS现阶段应用的解析器多数是lxmlBeautifulSoup 使用步骤:from bs4 import BeautifulSoupsoup = BeautifulSoup(res.text, 'lxml')tag = soup.select("CSS选择器表达式") # 返回一个列表.

2021-06-16 11:00:45 159

原创 将大量数据插入mongo中出现的一些问题

案例:爬取辽宁工程招投信息网信息import pymongo#导入pymongo包con=pymongo.MongoClient('localhost',27017)#连接mongodb=con.CDX#创建或选择数据库table=db.cdx#创建或选择表table.insert_one()#单项数据插入table.insert_many()#多项数据插入dict1是全局变量,因此在循环里输出id(dict1)得出的id都是一样的。dict1 = {}list1 = []for

2021-06-15 20:02:18 362

原创 利用xpath爬取网名

Xpath解析库介绍:数据解析的过程中使用过正则表达式, 但正则表达式想要进准匹配难度较高, 一旦正则表达式书写错误, 匹配的数据也会出错.网页由三部分组成: HTML, Css, JavaScript, HTML页面标签存在层级关系, 即DOM树, 在获取目标数据时可以根据网页层次关系定位标签, 在获取标签的文本或属性.xpath安装, 初体验 --> 使用步骤:1.xpath安装: pip install lxml2.from lxml import etreexpath语法:1.

2021-06-08 18:59:45 315 1

原创 Mongodb安装(超详细)

Mongodb官网一般下载的为社区版下载完成后由提示信息,一定要选择保留,如果选择了放弃,则本地下载的MongoDB会被删除。打开.msi文件一般不先安装图形可视化工具Mongodb一般放在 C:\Program Files 路径下进入Mongodb文件里的Server下可以看到bin文件夹进入bin文件夹里并复制其路径打开本电脑的高级系统设置,配置Mongodb的环境配置完成后,重启电脑, 环境变量才生效cmd打开命令页

2021-06-07 15:05:06 5376

原创 python正则表达式,一篇带你解决所有问题

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。?,*,+,\d,\w 都是等价字符?等价于匹配长度{0,1}*等价于匹配长度{0,}+等价于匹配长度{1,}\d等价于[0-9]\D等价于[^0-9]\w等价于[A-Za-z_0-9]\W等价于[^A-Za-z_0-9]。^ 开始() 域段[] 包含,默认是一个字符长度[^] 不包含,默认是一个字符长度{.

2021-06-02 18:31:20 99

原创 十一行代码,带你爬取图片(超详细版)

首先,我们需要找到可爬取的图片网址https://www.qqtn.com/tx/katongtx_1.htmlF12,找到network后再次刷新页面hearders处可看到请求在response可看到该页面的整个源码首先我们得导入requests包,(若没有可以使用命令 pip install requests 自行下载)定义一个url 并向该网页发送请求(可能会出现乱码,使用encoding解码,该网页显然用utf-8并不能解码,不过形式与网页源码相似)

2021-06-01 09:16:04 2491

原创 ✤✤Session的大作用✤✤

Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。在登录时,将用户名和用户id储存在session中需要用时便可以在session取出在很多时候,我们会储存不同的id,为了相互不干扰,用del删除当前用户id(flush是将所有储存在session冲洗掉)...

2021-05-27 08:36:55 60

原创 Git教程

Git注册1.免费注册后记住你的用户名和私人令牌号。因为在你开发项目运用Git库需要登录。点击新建项目第一空是注册时需要记的当前账号的用户名,第二空是你需要创建项目的名称。点击创建项目。这便创建项目成功了。可以对项目进行删除操作。可以将成员添加到你的项目中,也可以对成员进行身份选择。2.若是别人发布的项目复制HTTPS下的路径打开PyCharm软件,点击Get from VCS.将项目路径复制到URL中。这一步相当于将项目仓库克隆到本

2021-05-25 13:51:05 77

原创 Django面试必会题

1. 项目开发使用什么web框架?Django框架(Django 提供功能齐全的模型 - 视图 - 控制器框架)2.开发的项目属于什么架构:B/S架构即:Browser与Server,中文意思:浏览器端与服务器端架构。4.hidden表单域有什么作用?hidden定义隐藏域隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上5.Session储存与Cookie储存的区别?1.Session是在服

2021-05-20 15:35:55 125

原创 Django—实现支付宝(沙箱)支付接口

首先需要安装python-alipay-sdkpip install python-alipay-sdk配置支付宝沙箱沙箱支付宝沙箱信息配置电脑支付宝(沙箱)支付1.初始化Alipayfrom alipay import AliPay#应用私钥app_private_key_string = """-----BEGIN RSA PRIVATE KEY----- base64 encoded content -----END RSA PRIVATE .

2021-05-19 18:42:10 394

原创 ❤️mysql的一些基础命令,一看便懂❤️

文章目录一、登入mysql命令二、展示数据库三、创建数据库四,删除数据库五,显示指定数据库的所有表六,显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息七,显示数据库中指定表的内容首先要在电脑安装MySQL一、登入mysql命令mysql -uroot -pC:\Users>mysql -uroot -pEnter password: ******Welcome to the MySQL monitor. Commands end with ; o..

2021-05-11 13:50:41 77

原创 ❤️物理外键与逻辑外键的区别❤️

文章目录一、什么是物理外键?在数据库中定义两张表,用foreign key去关联二、什么是逻辑外键?在数据库中定义两张毫不相干的表(没有用foreign key来关联),而是在设计两张表的时候创建字段去存储相关联的数据内容。一、什么是物理外键?逻辑外键是指,字段设置时不需要额外通过数据库语法设置成外键关联在数据库中定义两张表,用foreign key去关联二、什么是逻辑外键?物理外键实际通过数据库语法设置为外键在数据库中定义两张毫不相干的表(没有用foreign key来关联),而..

2021-05-10 19:43:03 1221 1

原创 Django实现搜索功能

文章目录一、Django如何实现搜索功能?1.直接上代码:2.前端实现提示:以下是本篇文章正文内容,下面案例可供参考一、Django如何实现搜索功能?搜索一般指搜索字符串,使用django自带的filter数据库查询器便可1.直接上代码:代码如下(示例):search = request.POST.get('search')all_student_obj_list=models.Student.objects.filter(name__icontains=search).all()..

2021-05-06 09:37:31 4856

原创 你还不懂分页器吗?

文章目录一、什么是分页器?二、分页器的基本语法及使用1.分页器的基本语法2.前端实现一、什么是分页器?用户访问一个网页或者查看某些数据,如果数据量过大肯定需要按页查看,不可能一个页面显示N条数据内容这里就用到了分页器二、分页器的基本语法及使用首先到导入from django.core.paginator import Paginator1.分页器的基本语法代码如下(示例):def Goods_list(request): #页码 前端传入 默认第一页 page..

2021-05-05 12:44:43 3896

原创 来自安工出的竞赛题

下周公布答案1.新建Django项目 配置配置项目静态及模板资源路径,时区,语言(5分)2.设计教师表和学生表,学生和教师关联 使用MySQL数据库(10分)3.提供教师登录注册,学生不需要登录注册及账号密码字段(登录注册判断逻辑严谨) (10分)4.登录成功,利用session 保存登录状态 (5分)5.使用装饰器判断教师是否登录(10分)6.登录成功后 进入首页展示 全部注册的教师(不包括登录的教师),提供录入学生信息按钮(5分)7.录入学生信息页面,默认绑定当前登录教师进行录入学生信.

2021-04-30 11:24:18 74

原创 教你学会Ajax

文章目录一、pandas是什么?二、使用步骤1.引入库2.读入数据一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ig..

2021-04-30 11:20:03 61

原创 聊一聊Django里多对多,一对多的那些事

文章目录一、Django里多对多,一对多在我们进入Django项目的开发中总会面临多对多,一对多的问题,就是将建立的表关联一起,一对多(ForeignKey),多对多(ManyToManyField)其实也不难理解,一个出版社能发布从多图书,不同的书有不同的作者一、Django里多对多,一对多在我们进入Django项目的开发中总会面临多对多,一对多的问题,就是将建立的表关联一起,一对多(ForeignKey),多对多(ManyToManyField)class Publisher(model..

2021-04-29 19:22:19 165

原创 菜鸟学做Django--图书管理系统

文章目录一、数据库展示二、视图(view)展示三、路由(urls)展示四、各前端展示1.add_author.html2.publisher_list.html3.add_publisher.html4.edit_publisher.html5.book_list.html6.add_book.html7.edit_book.html8.author_list.html9.edit_author.html10.sendemail.html11.login.html12.index.html五、setti..

2021-04-21 19:50:49 721 1

原创 菜鸟Django--更改和删除

文章目录一、如何更改和删除信息?1.更改2.创建更改的html文件3.urls.py文件添加定义更改函数的路径4.删除5.urls.py文件添加定义删除函数的路径承接上一章的内容一、如何更改和删除信息?(1).更改思路1.POST方法获取对应信息2.通过filter过滤器筛选对应id,update更改内容(2).删除思路GET方法获取id后与数据库id对应后detele删除1.更改class Update_User(View): def get(self,req..

2021-04-20 19:44:11 83

原创 菜鸟Django--登录

文章目录一、登录的思维?二、登录的实现1.创建登录函数2.创建对应路由3.创建对应的html文件实现页面4.创建登录成功后展示函数5.创建对应路由6.创建对应的html文件实现页面一、登录的思维?1.有输入框。2.输入的内容要匹配到注册时储存在数据库的信息。3.登录成功后能跳转到其他页面。二、登录的实现1.创建登录函数上一章已讲解注册,并将注册的信息储存在数据库中。代码如下(示例):class Login_View(View): def get(self,request)..

2021-04-14 08:47:46 197 1

原创 菜鸟Django----注册

文章目录一、注册的思维二、注册实例1.models中填写数据信息2.同步数据库并写入数据库3.views.py文件中导入数据库4.views.py文件函数运行5.创建对应的HTML文件6.配置路由6.运行一、注册的思维1.创建数据库保存注册的信息,比如姓名、学号、年龄、密码…。2.通过POST方法获取数据库信息。3.保存数据到数据库中。二、注册实例1.models中填写数据信息代码如下(示例):class User_Model(models.Model): user=mode..

2021-04-13 08:09:25 111

原创 菜鸟的Django配置

文章目录一、django是什么?二、django配置1.配置创建项目里自带的settings.py文件一、django是什么?Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的框架模式(模型(Model)、模板(Template)和视图(Views),称为 MTV模式)。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Re..

2021-04-09 10:57:01 71

原创 tcp

文章目录一、TCP客户端与服务端的通话1.TCP客户端2.TCP服务端一、TCP客户端与服务端的通话1.TCP客户端建立一个client.py文件代码如下(示例from socket import *# 创建sockettcp_client_socket = socket(AF_INET, SOCK_STREAM)# 目的信息server_ip = input("请输入服务器ip:")server_port = int(input("请输入服务器port:"))# 链接服务器..

2021-04-06 07:26:25 65

原创 小白如何做飞机大战游戏2

文章目录一、步骤1.创建游戏循环2.将背景图片加载到窗口并且刷新3.飞机移动2.飞机一、步骤1.创建游戏循环代码如下(示例):while True: . . .pygame.quit()2.将背景图片加载到窗口并且刷新代码如下(示例):screen.blit(bg_img, (0, 0))clock.tick(60)3.飞机移动代码如下(示例):# region 事件监听 event_list = pygame.event.get() #飞机移动..

2021-04-04 11:34:53 164 1

原创 小白学习如何做飞机大战游戏1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-03-31 19:54:03 178

原创 网络编程udp

文章目录一、UDP是什么?1.UDP功能2.UDP与TCP的区别二、UDP程序设计1.导入socket模块2.建立套接字3.绑定IP地址4.发送数据5.接收数据5.关闭套接字案例一、UDP是什么?UDP是一个非连接的协议,传输数据之前源端和终端不建立连接, 当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。1.UDP功能为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据包的发送和接收,设计用户数据报协议UDP。使用UDP协议..

2021-03-24 16:05:59 82

原创 Python字典

文章目录一、Python中字典的定义二、字典的运用1.字典的创建2.字典的添加与相减一、Python中字典的定义字典也是Python语言中经常使用的一种数据类型。跟列表类似,字典是另外一种可存储任意类型的数据,并且字典储存的数据也是可以修改的。不同于列表的是,字典每个基本元素都包括两个部分:键(key) 和 键对应的值(value)。键和值之间用冒号(:)分割,每对元素之间用逗号(,)分割,整个字典的数据在大括号{}中。用dict()将其他类型转化为字典类型二、字典的运用1.字典的..

2021-03-23 14:49:21 400

原创 python集合

python中有关集合问题文章目录python中有关集合问题前言一、什么是集合?二、Python中有关集合的问题1.集合的运用2.集合的比较3.集合的转换4.集合中填加减元素前言一、什么是集合?集合是将多个元素集中在一起,具有共同性质,一般用{ }将其聚集。二、Python中有关集合的问题1.集合的运用代码如下(示例):a={1,2,3,4,5}b={3,4,5,6,7,8,9,10}print(a|b) #a|b 并集print(a.union(b)) # 并集pri

2021-03-23 14:16:56 139

原创 网络编程理论2

网络七层模型从上至下分为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层1.应用层 (Application):网络服务与最终用户的一个接口。协议有:HTTP FTP TFTP SMTP SNMP DNS2.表示层(Presentation Layer):数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)格式有,JPEG、ASCll、DECOIC、加密格式等3.会话层(Session Layer):建立、管理、终止会话。(在五层模型里面已经合并到了应用层)对应主机进.

2021-02-28 15:15:23 165

原创 网络编程理论1

1.单播、多播(组播)、广播当前的网络中有三种通讯模式:单播、多播(组播)、广播,其中的广播出现时间最晚但同时具备单播和广播的优点,最具有发展前景。一、单播:在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,这种传送方式称为单播。单播的优点服务器及时响应客户机的请求服务器针对每个客户不同的请求发送不同的数据,容易实现个性化服务。单播的缺点服务器针对每个客户机发送数据流,服务器流量=客户机数量×客户机流量;在客户数量大、每个.

2021-02-28 15:03:12 100

原创 文件操作

1.什么是文件?狭义说:文本文件:广义说:超文本文件。图片,声音,超链接,视频。2.文件的分类文件大体上可以分为两类,文本文件和二进制文件3.文件的作用使用文件的目的是把一些数据储存起来4.使用文件的流程我们操作一个文件的流程一般是打开文件,读写文件,关闭文件。通过程序操作文件的流程也是这三步,首先打开文件,然后读写文件,最后关闭文件。mode类似文件权限file=open("c.txt",mode="r")read=file.read()print(read)file.clos.

2021-02-24 09:27:40 64

原创 python中装饰器的作用

装饰器的概念与意义装饰器是Python特有的一大特色,要学习并入门Python,装饰器是一道不得不跨越的坎。装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。定义一个闭包,再定义一个变量来承接内部地址不然没法调用。def fun(): print("函数可以当成一参数")def outer(f): def inner(): f() print("我是内部函数") .

2021-02-18 16:36:32 926

原创 python中面向对象编程闭包

什么是闭包?闭包指的是一个拥有许多变量和绑定了这些变量的环境的表达式,通常是一个函数,因而这些变量也是该表达式的一部分,闭包一词来源于要执行的代码块和为自由变量提供绑定的计算环境两者的结合在一个外部函数中的一个内部函数,内部函数运用了外部函数的临时变量,并且外部函数返回值是内部函数的引用,这样就构成一个闭包.def outer(a): b=10 def inner(): print(a+b) #inner() return innerif __na.

2021-02-18 15:40:04 65

原创 python中面向对象

创建类和对象面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。类(class):用来描述具有相同的属性和方法的对象集合。它定义了该集合中每个对象所共有的属性和方法。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例化变量使用。数据成员:类变量或者实例化变量,用于处理类及其实例化对象的相关使用。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写.

2021-02-02 22:27:27 120

原创 python中文件的操作方法

python中的文件对象:文件对象不仅可以用来访问普通的磁盘文件, 而且也可以访问任何其它类型抽象层面上的"文件". 一旦设置了合适的"钩子", 你就可以访问具有文件类型接口的其它对象, 就好像访问的是普通文件一样.遍历文件案例:图书信息读取器import tkinter as tkroot=tk.Tk()root.title("Small Calculator")root.geometry("500x300")lb=tk.Listbox(root)lb.place(x=180,y=.

2021-01-28 20:49:51 269

原创 python中函数和运算符的学习

Python中常用的几种函数1、input函数age=int(input("我的年龄为:"))print(age)2、abs函数print(abs(100))3.数据类型转换函数int类型print(int("1233"))float类型print(float(1.2345))4、range()函数打印10到15之间的整数for a in range(10,15): print(a)向上、下取整import mathprint(math.ceil.

2021-01-26 20:08:15 93

原创 python中控制语句实练

if 语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为trueif True:print(“Hello World”)print(“Goog Bye”)if False:print(“Hello Python”)print(“Goog Bye”)Hello WorldGoog ByeGoog Byeif … else 语句if Fals.

2021-01-25 16:56:40 131

上周来自安工竞赛题的models.py文件

上周来自安工竞赛题的models.py文件

2021-05-06

上周来自安工竞赛题的views.py文件

上周来自安工竞赛题的views.py文件

2021-05-06

空空如也

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

TA关注的人

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