简述 给每组数分成小、中、大 三种,利用递归思想进行排序。时间复杂度是n*log2n (log2n代表2的多少次方等于n),其中log2n代表组数、n*log2n代表所有数的对换次数所用的时间。 实例说明 代码: def kuaiPai(num): da,zhong,xiao=[],[],[] if ...
分类:
编程语言 时间:
2019-12-26 13:13:07
阅读次数:
58
最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的报文 ...
分类:
Web程序 时间:
2019-12-26 11:24:11
阅读次数:
95
中台作为一种产品设计思路,或者系统架构思路,并不受限于公司的规模,理论上讲,任何一家即将或者正在面临业务高速增长的状态时,都很值得利用和借鉴中台的思路,将目前业务当中大量可复用的功能和场景进行梳理,为业务的高速增长做好准备。这在中小公司当中,是有现实意义的。对于很多中小公司,当他们走出生存困境,进入... ...
分类:
其他好文 时间:
2019-12-26 09:41:22
阅读次数:
69
大家好,我要退役了。 本次CSP,我在多个题上失利,只要有一个地方稳住了,我就能稳1=。 但我没有。 于是我没有1=。 我文化课又差,只能回去了。 告辞。 请原谅我在这篇文章中大量的粗鄙之语。我平时还算文明的人吧,但是每当谈起我的OI生涯,我总是想起不高兴的事,于是看起来我就很像那种动辄问候他人父母 ...
分类:
其他好文 时间:
2019-12-25 23:47:44
阅读次数:
74
1024 eclipse中一般默认都是GBK编码,但在项目开发中大致都是UTF-8编码,一个项目的开发必须保证编码格式的统一,以免造成乱码。 1.设置工作空间编码格式 Window -- Preferences -- General -- Workspace 面板中的 Text file encod ...
分类:
系统相关 时间:
2019-12-25 18:57:13
阅读次数:
83
1稀疏数组 使用:当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方法: 1记录数组一共有几行几列,有多少个不同的值 2把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 //拿五子棋为例,创建一个原始的二维数组11*11 //0 ...
分类:
编程语言 时间:
2019-12-24 23:30:24
阅读次数:
79
1.1.如何在列表中根据条件筛选数据 # 1.1.如何在列表中根据条件筛选数据 data = [-1, 2, 3, -4, 5] #筛选出data列表中大于等于零的数据 #第一种方法,不推荐 res1 = [] for x in data: if x >= 0: res1.append(x) pri ...
分类:
编程语言 时间:
2019-12-23 18:30:09
阅读次数:
86
继承是OOP中大家最喜欢谈论的内容之一,一般来说,继承都两种方式:接口继承和实现继承而JavaScript中没有接口继承需要的方法,因此只能依靠实现继承。在讲继承的实现之前,我们首先来回顾一下什么是继承?继承的作用是什么? 它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩 ...
分类:
Web程序 时间:
2019-12-22 16:46:05
阅读次数:
89
前言:这个库是为验证码识别竞赛而开发的一个基于pytorch实现的端到端的验证码识别系统。前后开发大概有2个月,其中大部分时间都在调参,后期参考kaggle大神经验,加入了一些trick,但是由于第一个榜截止了,所以没有得到测试集结果,只有验证集的参考结果。该库比较简单,适合入门竞赛,不过调参难度比 ...
分类:
其他好文 时间:
2019-12-22 10:30:20
阅读次数:
140
一、简介 在上一篇文章中,大概讲了下Flux设计模式的使用,在末尾顺便提了一些基于Flux的脚本库,其中Redux已经毋庸置疑地成为了众多脚本库的翘楚之一。是的,Redux是基于Flux开发的,Redux库的尺寸非常小,代码量少,核心目的仍是处理数据流变化的问题。Redux并不完全是Flux,它只是 ...
分类:
其他好文 时间:
2019-12-22 00:48:13
阅读次数:
93