自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李小小小白的博客

学习笔记。欢迎大家浏览。

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

原创 python实现抽象数据类型=>图(邻接矩阵和邻接表)

【代码】python实现抽象数据类型=>图(邻接矩阵)

2024-04-21 18:31:41 169

原创 python实现抽象数据类型=>二叉树

【代码】python实现抽象数据类型=>二叉树。

2024-04-21 17:17:34 95

原创 python实现抽象数据类型=>树

【代码】python实现抽象数据类型=>树。

2024-04-21 13:43:12 67

原创 python实现抽象数据类型=>单向链表

所谓线性表的链式存储,是指采用一组任意的存储单元存放线性表中的元素。这组存储单元可以是连续的,也可以是不连续的。为了表示这些元素之间的逻辑关系,除了需要存储元素本身的信息外,还需要存储指示其后继元素的地址信息。这两部分组成的存储结构,称为结点。结点包括两个域:数据域和指针域。其中,数据域存放数据元素的信息,指针域存放元素的直接后继的存储地址。在顺序表中,由于逻辑上相邻的元素其物理位置也相邻,因此可以随机存取顺序表中的任何一个元素。采用链式存储的线性表称为链表,链表可以分为单向链表、双向链表、循环链表。

2024-04-21 10:38:08 115

原创 python实现抽象数据类型=>栈

【代码】python实现抽象数据类型=>栈。

2024-04-19 14:55:53 99

原创 设计模式之工厂模式(python3)

专门定义一个类来负责创建其他类的实例,根据参数的不同创建不同类的实例,被创建的实例通常具有共同的父类,这个模式叫简单工厂模式(Simple Factory Pattern)。什么是简单工厂模式?

2024-04-14 21:33:51 260

原创 设计模式之观察者模式(python3)

【代码】设计模式之观察者模式(python3)

2024-04-13 10:32:15 68

原创 设计模式之单例模式(python3)

【代码】设计模式之单例模式(python3)

2024-04-13 09:29:46 218

转载 django执行python manage.py migrate时报错问题

django中执行python manage.py migrate命令时报错

2022-03-20 17:02:40 1984 1

原创 mysql中配置general_log日志文件

mysql日志文件设置

2022-02-27 17:37:37 1355

原创 python_wsgiref 模块服务器

python_wsgiref 模块服务器

2021-06-03 20:46:52 198

原创 tab菜单栏切换

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .box { height: 400px; width: 600px; background-color: #fff7a7; .

2021-05-16 20:56:51 282

原创 复选框的全选与全不选

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <table> <thead> <tr> <th><input t.

2021-05-16 18:32:04 146

原创 复合选择器总结

选择器 作用 特征 使用情况 隔开符号以及用法 后代选择器 用来选择器元素后代 选择所有的子孙后代 较多 符号是空格.nav a 子代选择器 选择最近一级元素 只选亲儿子 教少 符号是> .nav>p 交集选择器 选择两个标签交集的部分 即是又是 较少 没有符号 p.one 并集选择器 选择某些相同样式的选择器 可以用于集体声明 较多 符号是逗号 .bav...

2021-05-12 22:22:39 85

原创 css基础选择器总结比对

选择器 作用 缺点 使用情况 用法 标签选择器 可以选出所有相同的标签,比如标签p 不能差异化选择 较多 p {color: red;} 类选择器 可以选出一个或多个标签 可以根据需求选择 非常多 .nav {color:red;} id选择器 一次只能选择一个标签 只能使用一次 不推荐使用 #nav {color:red;} 通配符选择器 选择所有的标签 选择的太多,

2021-05-11 23:06:51 78

原创 flask后台和jq的ajax进行简单的数据交互

前台代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>study</title> <script src="{{url_for('static', filename='js/jquery-3.6.0.js')}}"></script> <script> f

2021-05-09 21:35:14 3279

原创 第六章 过滤数据

本章讲述如何使用SELECT语句的WHERE子句指定搜索条件使用WHERE子句数据库表一般包含大量的数据,很少需要检索表中的所有行。通常只会根据特定操作或报告的需要提取表数据的子集。只检索所需数据需要指定搜索条件,搜索条件也称为过滤条件SELECT prod_name, prod_priceFROM productsWHERE prod_price = 2.50;SQL过滤与应用过滤数据也可以在应用层过滤,为此目的,SQL的SELECT语句为客户机应用检索出超过实际所需的数.

2021-04-28 15:00:51 167

原创 第五章 排序检索数据

排序数据select 列名 from 表名;检索出的数据并不是以纯粹的随机顺序显示的。如果不排序,数据一般以它在底层表中出现的顺序显示,这可以是数据最初添加到表中的顺序。但是,如果数据后来进行过更新或者删除,则此顺序将会受到MySQL重用回收存储空间的影响。因此,如果不明确控制的话,不能也不应该依赖该排序顺序。关系数据库设计理论认为,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有意义。select 列名 from 表名 order by 列名;select 列名1,列名2 from

2021-04-28 11:59:50 132

原创 第四章 检索数据

检索单个列select 字段名 from 表名;未排序数据如果没有明确排序查询结果,则返回的数据的顺序没有特殊意义,返回数据的顺序可能是数据被添加到表中的顺序,也可能不是。只要返回相同数目的行,就是正常的。检索多个列select 字段名1,字段名2,字段名3 from 表名;数据表示SQL语句一般返回原始的,无格式的数据。数据的格式化是一个表示问题,而不是一个检索问题,检索所有列select * from 表名;如果给定一个通配符(*),则返回表中所有的列。.

2021-04-28 11:39:36 97

原创 第三章 使用MySQL

了解数据库和表show databases; 返回可用数据库的一个列表。包含在这个列表中的可能是MySQL内部使用的数据库(如例子中的mysql和information_schema),当然你自己的数据库列表可能看上去与这里的不一样mysql> show databases;+--------------------+| Database |+--------------------+| blog || informat...

2021-04-28 11:03:11 116

原创 IO多路复用poll

服务端from socket import *from select import *# 创建套接字作为关注IOs = socket()s.setsockopt(SOL_SOCKET, SO_REUSEPORT, 1)s.bind(('0.0.0.0', 8888))s.listen(5)# 创建poll对象p = poll()# 建立查找字典fdmap = {s....

2019-02-18 14:47:48 165

原创 IO多路复用select

服务端from select import selectfrom socket import *# IO多路复用# 定义:同时监控多个IO事件,选择其中能够执行的IO进行IO事件处理。# 以此形成可以同时操作多个IO的行为模式# IO事件就绪:IO已经发生,内核需要交给应用程序处理# 具体方法:# import select# select:windows,linux,u...

2019-02-18 14:45:24 150

原创 IO(input output)

在内存中存在数据交互的操作认为是IO操作和终端交互:input  print和磁盘交互:read  write和网络交互:recv  sendIO密集型程序:在程序执行中有大量的IO操作,有较少的cpu运算,消耗cpu少,效率低,耗时长计算密集型程序:在程序运行过程中,IO操作较少,cpu计算较多,cpu消耗大,运行速度快由于IO密集型程序在日常工作中必不可少,但其效率低,...

2019-02-16 21:20:58 733

原创 udp套接字、面向无连接的传输服务

服务端from socket import *# 创建UDP套接字sockfd = socket(AF_INET, SOCK_DGRAM)# 绑定地址sockfd.bind(('0.0.0.0', 8888))# 收发消息while True: data, addr = sockfd.recvfrom(1024) print("Recrive from", ...

2019-02-16 15:53:27 447

原创 tcp套接字、面向连接的传输服务

服务端import socket# 创建tcp套接字sockfd = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 绑定地址sockfd.bind(('0.0.0.0', 8888))# 设置监听sockfd.listen(5)print("Waiting for connect...")# 处理客户端连接conn...

2019-02-16 15:26:09 281 1

原创 python常见问题汇总2

python中怎么生成随机数?答案:random模块。随机整数,random.randint(a,b):返回随机整数x,a&lt;=x&lt;=b,random.randrange(start,stop[,step]):返回一个范围在(start,stop[,step])之间的随机整数,不包括结束值。随机实数,random.random():返回0到1之间的浮点数,random.unifo...

2019-02-06 13:19:13 221

原创 python常见问题汇总

continue和break有什么区别?答案:break和continue都是用来控制循环结构的。break提前终止循环,完全结束一个循环,跳出循环体执行后面的语句。continue是跳出当次循环中剩下的语句,执行下一次循环。区别:continue只终止本次循环,break则完全终止循环。python中的作用域?答案:python中,一个变量的作用域总是由在代码中被赋值的地方所决定的。...

2019-02-05 18:24:27 1141

原创 BeautifulSoup解析模块

1.定义:HTML或XML解析器,依赖于lxml2.安装:Anaconda Prompt:conda install beautifulsoup43.使用流程1&gt;  导入模块from bs4 import BeautifulSoup2&gt;  创建解析对象soup = BeautifulSoup(html,'lxml')3&gt;  对象调用方法查找节点...

2019-01-29 16:00:12 102

原创 跨域

1.跨域1.同源策略同源:两个访问地址,具备相同的域名,相同的通信协议以及相同的端口的话,则视为同源地址例:http://www.baidu.cn/show.html       http://www.baidu.cn/show_server   以上两个地址是同源地址       http://localhost/show.html和http://127.0.0.1/show...

2019-01-09 18:00:15 67

原创 python的tkinter模块简单示例

python中的GUI界面tkinter模块简单示例

2019-01-09 00:16:33 2485

原创 AJAX02

1.使用ajax发送post请求1.创建请求时将使用post方法xhr.open('post','/xxxx',true)2.请求提交的数据要放在send(xxxx)中xhr.send("uname=wangwc&amp;uage=30")3.必须设置Content-Type的消息头值为:application/x-www-form-urlencoded语法:xhr.setReq...

2019-01-07 18:02:32 64

原创 Flask Web01

1.为视图绑定多个URL@app.route('/hi')@app.route('/hello')def say_hello(): return '&lt;h1&gt;Hello,Flask&lt;/h1&gt;'2.添加URL变量@app.route('/greet/&lt;name&gt;')def greet(name): return '&lt;h1&...

2019-01-06 13:21:49 70

原创 python总结

1.包里的__init__.py和__all__.py__init__.py算是package的一个标识2.导包分为精准导入和模糊导入__all__,则可以控制*所表示要引入的东西(模块,函数,类等)待续。。。。。迭代器(高级)1.迭代器迭代器:可以通过next()函数取值的对象就是迭代器迭代器协议:是指对象能够通过next()函数获取下一个数据,如果没有下一个数据...

2019-01-05 00:19:39 96

原创 flask总结

模型的框架 - ORM(对象关系映射)ORM框架的三大特征:1.数据表到编程类的映射2.数据类型的映射3.数据表的关系映射到编程类的关系映射ORM的优点:封装了数据库中所有的操作,大大的提高了开发效率。可以省略庞大的数据访问层,即便不用SQL编码也能完成对数据的CRUD操作Python中的ORM框架:SQLAlchemyFlask中的ORM框架:SQLAlchemy,但是需要安装F...

2019-01-04 21:42:30 254

原创 AJAX01

1.什么是AJAXAsynchronous Javascript And AmlAsynchronous:异步的Xml:可扩展的标签语言(eXtensible Markup Language)(用于存储数据,较繁琐)JSON:JavaScript Object Notation,用来取代繁琐的XmlHtml:用于网页的显示解释:通过JS异步的向服务器发送请求,并接收响应回来的XML(J...

2019-01-04 17:41:24 105

原创 session-会话

1.什么是sessionsession是保存在服务器上,为每一个浏览器所开辟的一段空间(长时间不用会自动销毁,sessionid会随着响应回到客户端,保存在客户端)可以用来模拟有状态(因为http协议是无状态的)2.保存进session的数据服务器端在会话过程中经常要用到的数据要保存进session3.session在Flask中的实现手段1.配置SECRET_KEY(秘钥)app.c...

2019-01-03 17:52:02 554

原创 cookie/cookies

2.获取cookies每当浏览器向服务器发送请求时,都会把当前站点的cookies们都封装到request中并带到服务器上语法:request.cookies3.删除cookies响应对象.delete_cookie(‘key’)...

2019-01-03 15:53:31 1655

原创 python基础之常见面试题

python基础之常见面试题

2019-01-01 16:22:50 206

原创 python后端框架之flask05

python后端框架之flask05

2018-12-29 16:08:01 231

原创 python后端框架之flask04

python后端框架之flask04

2018-12-29 16:07:25 125

空空如也

空空如也

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

TA关注的人

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