Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

转载自v3u.cn

插入排序

插入排序:插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序;首先将第一个作为已经排好序的,然后每次从后的取出插入到前面并排序;

时间复杂度:O(n²)

空间复杂度:O(1)

稳定性:稳定

1
2
3
4
5
6
7
def insert_sort(ilist):
for i in range(len(ilist)):
for j in range(i):
if ilist[i] < ilist[j]:
ilist.insert(j, ilist.pop(i))
break
return ilist

冒泡排序

这里说的关键字查询,是要实现输入 fire water这两个词,然后后台将这两个词进行模糊查询。

Vue部分,用户在搜索框输入需要查询的内容后,前端将用户输入的内容进行判断,如果有空格,那么根据空格将字符串分开;如果没有空格,那么无需分开。

1
2
3
4
5
6
7
8
9
// indexOF方法找到目标返回1,找不到目标返回-1, text是用户输入的数据
if(this.text.indexOf(' ') !== -1){
// 将数据分开, 此方法返回的是一个对象而不是列表
this.text = this.text.split(' ')
// 将数据转化,转化之后数据形如:["1", "2"]
this.text = JSON.stringify(this.text)
}
// 获取后台数据
this.get_goods();

前端的处理就这么简单,那么到后台了:

首先,获取参数:

本方法是通过ip来进行对评论频率的掌控。 首先,获取评论用户的ip: 1234if 'HTTP_X_FORWARDED_FOR' in request.META: ip = request.META.get('HTTP_X_FORWARDED_FOR')else: ip = request.META.get('REMOTE_ADD...

转载自v3u.cn

进程,是执行中的计算机程序。也就是说,每个代码在执行的时候,首先本身即是一个进程。

一个进程具有:就绪,运行,中断,僵死,结束等状态(不同操作系统不一样)。

Vue代码:

页面代码(其中input框并不需要):

1
2
3
4
<div id='upload'>
拖拽上传
<input type="file" @change='yp_upload'>
</div>



愿火焰指引你