自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 Django项目之用户管理分页

第一种:基于函数分页"""每页显示10条数据"""# v,a=divmod(total_count,10)# if a!=0:# v+=1# page_list=[]# if cur_page==1:# page_list.append('<a class="a-style" href="javascript:void(0);">上一页</a&g...

2019-05-30 21:14:12 154

原创 djngo通过数据库表名获取app和通过appname获取数据库表名

djngo通过数据库表名获取app(djangoConfig) bigsur@BigSurdeAir djangoConfig % python manage.py shellPython 3.8.12 (default, Oct 12 2021, 06:23:56) [Clang 10.0.0 ] on darwinType "help", "copyright", "credits" or "license" for more information.(InteractiveConsole)

2022-01-08 15:15:48 531

原创 快速排序

def partition(list_num,left,right): tmp = list_num[left] while left < right: while left < right and list_num[right] >= tmp: right -= 1 list_num[left] = li...

2019-06-16 13:33:04 90

原创 插入排序

def insert_sort(list_num): for i in range(1,len(list_num)): tmp=list_num[i] j=i-1 while j>=0 and list_num[j]>tmp: list_num[j+1]=list_num[j] j=...

2019-06-16 00:26:01 95

原创 选择排序算法

def select_sort(list_num): for i in range(len(list_num)-1): min_index=i for j in range(i+1,len(list_num)): if list_num[j]<list_num[min_index]: min_i...

2019-06-16 00:18:27 86

原创 冒泡排序算法

def bubble_sort(list_num): """ todo:原生版 :param list_num: :return: """ for i in range(len(list_num)-1): for j in range(len(list_num)-1-i): if list_num[j]&gt...

2019-06-16 00:01:57 78

原创 二分查找法

def search(list_num,num): print(list_num) left=0 right=len(list_num)-1 while left<=right: """ 3 123456789 mid=(0+8)/2=4 3<5 left=...

2019-06-15 23:26:23 81

原创 Django的blog博客系统

博客系统一、新建工程二、建立静态文件夹配置静态文件夹和项目文件配置新建App应用源码model orm = = = =》 数据库语句路由分发URLS.py与视图views.py验证码实现模板文件模板我所用的是bootstrap提供的直接去官网下载就行了一、新建工程创建项目Django-admin startproject confconf 是项目名称此时会在当前目录下生成一个与之同...

2019-06-10 16:32:09 391

原创 django之Form文件上传和伪造Ajax文件上传

Form方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <form method="POST" action="/up...

2019-05-31 23:25:14 138

原创 django之基于类的视图url映射

登录视图类class Login(views.View): def get(self,request,*args,**kwargs): return render(request,'login.html') def post(self,request,*args,**kwargs): user = request.POST.get('usernam...

2019-05-31 11:56:32 420

原创 Django之Ajax增加数据

{% extends 'base.html' %}{% block header %} <style> .a-style{ display: inline-block; padding: 5px; } .active{ background-color: #0b2e13; color: w...

2019-05-31 01:25:35 309

原创 django Ajax登录验证方式

$(function () { $.ajaxSetup( { beforeSend:function (xhr,settings) { xhr.setRequestHeader('X-CSRFtoken',$.cookie('csrftoken')); ...

2019-05-21 16:35:40 344

原创 Django学习之ajax请求与CSRF防护墙的应用

django 工程

2019-05-21 15:49:25 133

原创 Django笔记

model到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段使用 MySQLdb 来连接数据库,并编写数据访问层代码业务逻辑层去调用数据访问层执行数据库操作import MySQLdb def GetList(sql): db = MySQLdb.connect(user='root', db='wupeiqidb', pas...

2019-05-16 23:41:12 124

原创 python3 网络编程

Socketsocket()函数创建套接字,语法:socket.socket([family[,type]]])参数:family:套接字家族可以使用AF_UNIX或者AF_INETtype: 套接字类型可以根据是面向连接还是非链接分为SOCK_STREAM或SOCK_DGRAMprotocol: 一般不填默认0.Socket对象(内建)方法服务器端bin...

2019-05-09 20:00:51 306

原创 python文件操作——I/O

文件I/O读取键盘输入:raw_inputinputraw_input函数:raw_input([prompt])函数从标准输入读取一个行,默认的标准输入是键盘:str = raw_input("请输入:") print "你输入的内容是: ", strinput()函数比较上个函数基本类似,但input可以接收一个表达式作为输出并将运算结果返回输出:str...

2019-05-09 17:01:28 456

原创 CSS 外边距合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并外边距合并(叠加)是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。当一个元素出现在另一个元素上...

2019-05-07 15:57:08 76

原创 CSS 定位 (Positioning)

CSS 定位 (Positioning) 属性允许你对元素进行定位。CSS 定位和浮动CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。显然,这个功能非常强大,也很让人...

2019-05-07 15:56:57 104

转载 CSS 相对定位

设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。CSS 相对定位相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。如果将 top 设置为 20px,那么框将在原位置顶部下面 20 像素的地方。如果 left 设置为 30 像素,那么会在元素...

2019-05-07 15:56:46 98

转载 CSS 绝对定位

设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像该元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。CSS 绝对定位绝对定位使元素的位置与文档流无关,因此不占据空间。这一点与相对定位不同,相对定位实际上被看作普通流定位模型的一部分,因为元素的位置相对于...

2019-05-07 15:56:33 106

原创 CSS 浮动

浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。CSS 浮动请看下图,当把框 1 向右浮动时,它脱离文档流并且向右移动,直到它的右边缘碰到包含框的右边缘:CSS 浮动实例 - 向右浮动的元素再请看下图,当框 1 向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的...

2019-05-07 15:56:18 121

原创 jQuery——菜单栏

菜单栏<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .hide{ display: none; ...

2019-05-07 15:55:57 942

原创 CSS 外边距

围绕在元素边框的空白区域是外边距。设置外边距会在元素外创建额外的“空白”。设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位、百分数值甚至负值。CSS margin 属性设置外边距的最简单的方法就是使用 margin 属性。margin 属性接受任何长度单位,可以是像素、英寸、毫米或 em。margin 可以设置为 auto。更常见的做法是为外边距设置长度值。...

2019-05-03 10:03:49 104

原创 CSS 边框

元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。CSS border 属性允许你规定元素边框的样式、宽度和颜色。CSS 边框在 HTML 中,我们使用表格来创建文本周围的边框,但是通过使用 CSS 边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素。元素外边距内就是元素的的边框 (border)。元素的边框就是围绕元素内容和内边据的一条或多条线。每个边框有...

2019-05-03 10:02:21 109

转载 CSS 内边距

CSS padding 属性CSS padding 属性定义元素的内边距。padding 属性接受长度值或百分比值,但不允许使用负值。例如,如果您希望所有 h1 元素的各边都有 10 像素的内边距,只需要这样:h1 {padding: 10px;}您还可以按照上、右、下、左的顺序分别设置各边的内边距,各边均可以使用不同的单位或百分比值:h1 {padding: 10px 0.25em 2...

2019-05-03 10:00:15 119

转载 如何创建 CSS

如何插入样式表当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。插入样式表的方法有三种:外部样式表当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 标签链接到样式表。 标签在(文档的)头部:浏览器会从文件 mystyle.css 中读到样式声明,并根据它来格式文档。外部样式表可以在任...

2019-05-03 09:58:35 588

原创 CSS 属性选择器

对带有指定属性的 HTML 元素设置样式。可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。注释:只有在规定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器。在 IE6 及更低的版本中,不支持属性选择。属性选择器下面的例子为带有 title 属性的所有元素设置样式:[title]{color:red;}亲自试一试属性和值选择器...

2019-05-03 09:57:35 71

原创 CSS 类选择器

在 CSS 中,类选择器以一个点号显示:.center {text-align: center}在上面的例子中,所有拥有 center 类的 HTML 元素均为居中。在下面的 HTML 代码中,h1 和 p 元素都有 center 类。这意味着两者都将遵守 “.center” 选择器中的规则。This heading will be center-alignedThis parag...

2019-05-03 09:56:45 98

原创 CSS id 选择器

id 选择器id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。id 选择器以 “#” 来定义。下面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:#red {color:red;}#green {color:green;}下面的 HTML 代码中,id 属性为 red 的 p 元素显示为红色,而 id 属性为 green 的 p 元素...

2019-05-03 09:55:53 118

原创 CSS 派生选择器

派生选择器通过依据元素在其位置的上下文关系来定义样式,你可以使标记更加简洁。在 CSS1 中,通过这种方式来应用规则的选择器被称为上下文选择器 (contextual selectors),这是由于它们依赖于上下文关系来应用或者避免某项规则。在 CSS2 中,它们称为派生选择器,但是无论你如何称呼它们,它们的作用都是相同的。派生选择器允许你根据文档的上下文关系来确定某个标签的样式。通过合理地...

2019-05-03 09:54:56 157

原创 CSS 高级语法

选择器的分组你可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明。用逗号将需要分组的选择器分开。在下面的例子中,我们对所有的标题元素进行了分组。所有的标题元素都是绿色的。h1,h2,h3,h4,h5,h6 {color: green;}继承及其问题根据 CSS,子元素从父元素继承属性。但是它并不总是按此方式工作。看看下面这条规则:body {font-family: V...

2019-05-03 09:54:13 104

原创 CSS基础语法

CSS 基础语法selector {declaration1; declaration2; … declarationN }选择器通常是您需要改变样式的 HTML 元素。每条声明由一个属性和一个值组成。属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。selector {property: value}下面这行代码的...

2019-05-03 09:52:52 74

原创 python学习之CSS

CSS学习- 标签中的style属性- 写在head里面- 写在CSS文件里面HTML 1、一套规则,浏览器认识的规则。 2、开发者: 学习Html规则 开发后台程序: - 写Html文件(充当模板的作用) ****** - 数据库获取数据,然后替换到html文件的指定位置(Web框架) ...

2019-04-30 20:10:12 104

原创 LeetCode练习题5. 最长回文子串

5. 最长回文子串给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”class Solution(object): def lengthOfLongestSubstring(self, s): ...

2019-04-22 23:01:39 127

原创 LeetCode练习题3. 无重复字符的最长子串

3. 无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符...

2019-04-22 01:39:05 126

原创 Python LeetCode算法——1018. 可被 5 整除的二进制前缀

1018. 可被 5 整除的二进制前缀给定由若干 0 和 1 组成的数组 A。我们定义 N_i:从 A[0] 到 A[i] 的第 i 个子数组被解释为一个二进制数(从最高有效位到最低有效位)。返回布尔值列表 answer,只有当 N_i 可以被 5 整除时,答案 answer[i] 为 true,否则为 false。示例 1:输入:[0,1,1]输出:[true,false,false]...

2019-04-18 21:40:01 186

原创 python 输出颜色

颜色输出进度条:import time,sysclass Main(object): def __init__(self): pass def view_bar(num, total): rate = num / total rate_num = int(rate * 100) r = '\r[%s%s]%d%...

2019-04-18 20:15:49 633

原创 python线程----Event事件

事件红绿灯线程事件代码import threading,timeclass Main(object): event=threading.Event() def __init__(self): pass def main(self): light=light_thread() light.start() ...

2019-04-18 19:54:55 231

原创 python线程--信号量

信号量信号量就是控制同一时刻并发执行的任务数信号量:互斥锁+容器 容器里同时最大可以存放五把钥匙,谁先拿到钥匙并释放后释放后,外面的才能继续抢钥匙十个线程,五把钥匙,一开启肯定有五个线程能拿到钥匙,只有这五把钥匙谁先解锁了,之后的五个线程才能有抢钥匙的机会。import threading,time#semaphore=threading.Lock()def r...

2019-04-18 14:30:38 159

原创 python线程笔记2

线程我的线程import threading,timeclass Main(object): def __init__(self): pass def main(self): t1=Mythread("t1") t2=Mythread("t2") t1.start() t2.start()...

2019-04-17 18:59:40 142

爬取12306车票.rar

爬取12306

2019-06-25

crm管理系统

crm管理系统

2019-06-10

YcBlog-master.zip

一个博客系统

2019-06-10

实验一 Socket 编程 一、实验目的 套接字实验

Socket实验,客户端和用户端点对点通信,Socket编程实验报告 - 实验报告 实验一 Socket 编程 一、实验目的 通过 socket 程序的编写、调试,掌握 socket 编程的基本方法,了解客户端与 服务器端

2018-12-10

空空如也

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

TA关注的人

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