经典的排序算法有八种,分别为: Ø 冒泡排序 Ø 选择排序 Ø 插入排序 Ø 归并排序 Ø 希尔排序 Ø 快速排序 Ø 堆排序 Ø 基数排序 其中冒泡排序、选择排序、插入排序称为三大基本排序。 虽然这三大基本排序算法时间复杂度都是O(n2),但是其实细细讨论之下,还是有各自的特点的。 基本思路: 假 ...
分类:
编程语言 时间:
2018-05-29 17:43:20
阅读次数:
133
shutil.copyfile(src,dst)src和dst都必须是文件,把源文件src复制到目标文件dst中去,如果目标文件dst存在的话,文件内容会被覆盖;不存在会复制文件src;目标地址需具备可写权限,抛出的异常信息为IOExceptionimportshutilshutil.copyfile("e:\python\0521.txt","e:\0521.txt
分类:
编程语言 时间:
2018-05-29 17:43:12
阅读次数:
145
定义:从广义上来说,机器学习是一种能够赋予机器学习的能力以此让它完成直接编程无法完成的功能的方法。但从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。 机器学习所牵扯的一些相关范围的学科与研究领域:模式识别,数据挖掘,统计学习,计算机视觉,语音识别, 自然语言处 ...
分类:
其他好文 时间:
2018-05-29 17:43:03
阅读次数:
153
安装sshpass的时候,报了如下错误: 更改软件源之后也无效。直到看到StackOverFlow上的一个问题:https://stackoverflow.com/questions/25329501/installing-openssh-on-centos/42632851#42632851?ne ...
分类:
其他好文 时间:
2018-05-29 17:42:57
阅读次数:
957
forEach无法使用break和return来中断,只能使用throw catch来达到中断的效果了。 ...
分类:
其他好文 时间:
2018-05-29 17:42:50
阅读次数:
124
JavaScript BOM对象 JavaScript Window 浏览器对象模型 浏览器对象模型(BOM)使JavaScript有能力与浏览器"对话"。 浏览器对象模型(BOM) 浏览器对象模型(Browser Object Model:BOM)尚无正式标准,由于现代浏览器已经几乎实现了Java ...
分类:
编程语言 时间:
2018-05-29 17:42:42
阅读次数:
189
题面 传送门:https://www.luogu.org/problemnew/show/P1119 Solution 这题的思想很巧妙. 首先,我们可以考虑一下最暴力的做法,对每个时刻的所有点都求一遍单元最短路 因为最多只有200个时刻,时间复杂度为O(n^3log(n+m))) (堆优化的迪杰斯 ...
分类:
其他好文 时间:
2018-05-29 17:17:58
阅读次数:
181
Kafka 压力测试文档 1 概述 1.1 测试背景 在云平台研发SR IAD的过程中,出现SR IAD对硬件资源消耗较为严重的情况,其中在云平台研发中利用Kafka软件对流式数据进行数据处理。我们针对Kafka高吞吐量的特性,对kafka进行压力测试。 1.2 测试目标 测试kafka的吞吐性能( ...
分类:
其他好文 时间:
2018-05-29 17:17:47
阅读次数:
951
为营销活动设计的前端架构 主要的技术栈为 Vuejs,Webpack,请自行阅读如下技术或者框架的文档: 一、基础说明: node (https://nodejs.org/en/) npm (https://www.npmjs.com) webpack (https://github.com/web ...
分类:
其他好文 时间:
2018-05-29 17:17:39
阅读次数:
389
Tips:默认Docker的镜像文件都是存储在Hyper-V的默认目录下, 开始 -> Windows 管理工具 -> Hyper-V管理器 -> 设置 -> 虚拟硬盘, 我们可以修改,具体参考 https://www.jianshu.com/p/fd780d0469d4 https://ranch ...
分类:
其他好文 时间:
2018-05-29 17:17:30
阅读次数:
304
我理想的列表是这样的: 即①前导符号要与前后段落对齐;②item间要悬挂对齐 单纯用ul/ol的list-style-position是搞不掂的,inside是可以让整个列表区块与段落对齐,但会失去项间悬挂对齐效果;outside倒是悬挂对齐了,但前导符又超出正常范围了,倒是可以给ul加margin ...
分类:
Web程序 时间:
2018-05-29 17:17:21
阅读次数:
208
1.前面我们做了登录界面的UI,实现了网络请求,如果用户输入了错误的VIP号码,应该提示用户“VIP号码不正确” 2.在Android里面,我们有Toast可以直接使用,在iOS里,貌似没有这样的原生控件,那么我们引入第三个开源框架: 3.我们来修改一下 Podfile: 4.打开终端 重新引入一下 ...
分类:
移动开发 时间:
2018-05-29 17:16:53
阅读次数:
366
摘要: 大多数APP里面返回的是json格式数据,或者一堆加密过的数据 。这里以超级课程表APP为例,抓取超级课程表里用户发的话题。 1、抓取APP数据包 方法详细可以参考这篇博文:http://my.oschina.net/jhao104/blog/605963 得到超级课程表登录的地址:http ...
分类:
移动开发 时间:
2018-05-29 17:16:38
阅读次数:
277
下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载根据电脑下载,例如jdk-8u171-windows-x64.exe,傻瓜式安装,点击下一步,自定义安装目录。 配置 ...
一、安装Docker 第一步:使用国内Docker源 第二步:Docker安装 第三步:启动后台进程 二、准备部署目录 cfg目录:存放配置文件 bin目录:存放二进制文件 ssl目录:存放证书文件 log目录:存放日志 三、准备软件包 官方软件包:https://github.com/kubern ...
分类:
其他好文 时间:
2018-05-29 17:16:11
阅读次数:
186
为配合NSPM产品在不同行业不同类型的网络架构中最大限度的发挥产品优势,探索不同网络架构中对产品的适配性。分多个行业目前的传统网络架构与未来演进的架构进行深入调研。从目前数据中心所使用协议的数据层上看,IT方案都是以二/三层网络(例如以太网+IP网络)为基础的,例如GRE、VXLAN等等,其解决和设计方案就是为了解决现有网络的缺陷和不足,为某一个特定问题而设计的。而现有的二/三层网络本质问题并没有
分类:
其他好文 时间:
2018-05-29 17:16:04
阅读次数:
148
1,反射(Reflection) 对于C#、Java开发人员来说,肯定都对反射这个概念相当熟悉。所谓反射就是可以动态获取类型、成员信息,同时在运行时(而非编译时)可以动态调用任意方法、属性等行为的特性。 以Java上的两个知名框架(hibernate和spring)为例。hibernate的属性映射 ...
分类:
编程语言 时间:
2018-05-29 17:15:45
阅读次数:
249