socketserver、struct模块练习,简易的FTP ...
分类:
编程语言 时间:
2019-12-27 09:38:02
阅读次数:
69
栈和队列是两种基本的数据结构,同为容器类型。两者根本的区别在于: stack:后进先出 queue:先进先出 stack和queue是没有查询具体某一个位置的元素的操作的。但是他们的排列是按顺序的对于stack我们可以使用python内置的list实现,因为list是属于线性数组,在末尾插入和删除一... ...
分类:
编程语言 时间:
2019-12-26 19:15:06
阅读次数:
95
写在前面 HIT大三上学期视听觉信号处理课程中视觉部分的实验二,经过和学长们实验的对比发现每一级实验要求都不一样,因此这里标明了是2019年秋季学期的视觉实验二。 由于时间紧张,代码没有进行任何优化,实验算法仅供参考。 实验要求 1. 实现图像直方图均衡化,要求显示均衡化前、后直方图以及均衡化后图像 ...
分类:
编程语言 时间:
2019-12-26 17:32:24
阅读次数:
122
采用pyftpdlib启动ftp服务端,ftp客户端在上传文件的时候,如果不指定字符编码,如果遇到中文,可能会乱码;网上找了很多资料,但是他们的客户端都是基于python实现的。还是没法解决我得问题 于是重新:FTPHandler的decode方法 ...
分类:
其他好文 时间:
2019-12-26 16:14:02
阅读次数:
85
# BubbleSort冒泡排序_Python实现 def bubble_sort(li): for i in range(len(li) - 1): # len为个数, range_len为所有元素下标 range(len-1)为冒泡次数,冒泡次数为元素个数-1 for j in range(le ...
分类:
编程语言 时间:
2019-12-26 09:57:44
阅读次数:
93
# ShellSort希尔排序_Python实现 def shell_sort(li): n = len(li) # gap间隔为长度除2 gap = n // 2 while gap > 0: for i in range(gap, n): while i >= gap and li[i - ga ...
分类:
编程语言 时间:
2019-12-26 09:44:08
阅读次数:
99
# SelectSort选择排序_Python实现 def select_sort(li): for i in range(len(li)): min_index = i # 此处确定刚刚所排序好的最小值的次序 for j in range(i+1, len(li) ): # 此处range最大值为 ...
分类:
编程语言 时间:
2019-12-26 09:39:29
阅读次数:
77
# QuickSort 快速排序_Python实现 def quick_sort(li): if len(li) < 2: return li # 选取基准值, 一般选取第一个, 并将其从中剔除 # mid = li[0] # li.remove(mid) mid = li.pop(0) # 定义左 ...
分类:
编程语言 时间:
2019-12-26 09:23:51
阅读次数:
137
# InsertSort 插入排序_Python实现 def insert_sort(li): for i in range(1, len(li)): # 此处选择从第二个开始且len不减一,因为计算框从i-1开始, 整体需要往后推一格 temp = li[i] # 当前所对比的值 j = i - ...
分类:
编程语言 时间:
2019-12-26 09:20:30
阅读次数:
79