码迷,mamicode.com
首页 > 编程语言 > 日排行
排序算法 (1/2) 交换排序_md
一、 排序算法 之 冒泡排序 重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。 例子: 复杂度: 时间复杂度 为 最佳时间复杂度是 最差为 空间复杂度 ...
分类:编程语言   时间:2018-12-21 18:42:56    阅读次数:193
spring系列六、springboot配置错误页面及全局异常
一、spring1.x中处理方式 二、spring2.x中处理方式 那么此时只要出现了错误,就会找到相应的 http 状态码,而后跳转到指定的错误路径上进行显示。 三、ErrorPageAction跳转处理 404.html 四、全局controller异常返回处理 1、返回错误页面配置 如果此时配 ...
分类:编程语言   时间:2018-12-21 19:37:02    阅读次数:244
swift4.2 打印所有系统字体
func showAllFonts(){ let familyNames = UIFont.familyNames var index:Int = 0 for familyName in familyNames { let fontNames = ... ...
分类:编程语言   时间:2018-12-21 19:38:29    阅读次数:361
shp系列(五)——利用C++进行shp文件的写(创建)
之前介绍了shp文件、dbf文件和shx文件的的读取,接下来将分别介绍它们的创建过程。一般来说,读和写的一一对应的,写出的文件就是为了保存数据供以后读取的。写的文件要符合shapefile的标准。之前读取的时候使用的函数是fread,写的函数对应为fwrite,文件为二进制流文件。 建议本博客和之前 ...
分类:编程语言   时间:2018-12-21 19:39:21    阅读次数:198
Python 练习 人事管理
人事管理系统介绍:1.展示页面: ①首页: 欢迎来到简历管理系统v2.1.1 1.管理员登录 2.专员登录 3.退出 ②管理员操作页面 欢迎来到简历管理系统v2.1.1 1.查看专员信息 2.添加专员 3.退出 ③专员操作页面 欢迎来到简历管理系统v2.1.1 1.查看简历 2.添加简历 3.退出2 ...
分类:编程语言   时间:2018-12-21 19:41:57    阅读次数:257
learn the python the hard way习题11~17总结
关于 input() 格式: input("prompt")功能:从 CLI 获取 User 的一个输入,显示 promt 的内容,并且返回一个 string 类型的数值其他:如果想要读取 User 的输入进行数学运算,可以使用x= int(input()),或者float(input()) 脚本, ...
分类:编程语言   时间:2018-12-21 19:42:58    阅读次数:179
001.LVS简介及算法
一 LVS简介 1.1 LVS介绍 LVS是linux virtual server的简写linux虚拟服务器,是一个虚拟的服务器集群系统,可以再unix/linux平台下实现负载均衡集群功能。 使用LVS需要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务 ...
分类:编程语言   时间:2018-12-21 19:44:38    阅读次数:227
go例子(二) 使用go语言实现数独游戏
例子托管于github example.go package main import ( "./sudoku" ) func main() { //var smap sudoku.Sudomap //smap = make([]byte,9) //for i:= 0; i<len(smap);i++ ...
分类:编程语言   时间:2018-12-21 19:45:06    阅读次数:228
python约束 异常 MD5 日志处理
一.约束 1.用父类执行约束 子类继承父类,用重写方法,对子类的方法进行约束. 2.定义抽象类进行约束 抽象类中的抽象方法不能执行,报错约束 抽象类总结: 1.子类必须重写父类的方法,否则子类也是抽象类 2.抽象类不能创建对象 3.有抽象方法的类,就是抽象类 4.抽象类可以有方法 二.异常处理 1. ...
分类:编程语言   时间:2018-12-21 20:18:22    阅读次数:201
堆排序
百度百科:https://baike.baidu.com/item/%E5%A0%86%E6%8E%92%E5%BA%8F/2840151?fr=aladdin ...
分类:编程语言   时间:2018-12-21 20:19:20    阅读次数:178
菜鸟学python第二十七天(网络协议)
网络协议 网络通信的基本要素 物理介质 网络协议 OSI七层模型 OSI五层 应用层 传输层 : TCP/UDP协议,传输层为每个需要联网的应用程序绑定了一个私人端口号(一个整数,最大65585) 注意:0-1024是系统保留的端口,不要使用已经占用的端口(apache:8080,MySQL:330 ...
分类:编程语言   时间:2018-12-21 20:19:48    阅读次数:244
C#解析数组形式的json数据
1. 下载开源的类库Newtonsoft.Json(下载地址 http://json.codeplex.com/ , 也可以在这里下载) 2. vs 添加dll引用(1). 我是将.dll文件放在了bin/debug文件下(2). c#项目名称上右键->添加->引用->浏览->选择.dll所在文件位 ...
分类:编程语言   时间:2018-12-21 20:21:17    阅读次数:200
python+selenium 下载网易云音乐 支持批量下载
import osimport reimport requestsfrom selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionclass Wy_music(): def __in ...
分类:编程语言   时间:2018-12-21 21:11:55    阅读次数:125
Python基础进阶之路(四)之元组、字典和字符串
元组 元组的定义 Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改 元组 表示多个元素组成的序列 元组 在 Python 开发中,有特定的应用场景 用于存储 一串 信息,数据 之间使用 , 分隔 元组用 () 定义 元组的 索引 从 0 开始 索引 就是数据在 元组 中的位置编号 ...
分类:编程语言   时间:2018-12-21 21:14:32    阅读次数:141
Python爬虫从入门到进阶(2)之爬虫简介
1.爬虫入门:使用代码模拟真实用户发送网络请求批量获取数据1).爬虫价值: 1.买卖数据(高端领域特别贵) 2.数据分析(出分析报告) 3.流量 4.阿里指数,百度指数2).合法性:灰色产业政府没有法律规定爬虫是否违法 公司概念:公司让你爬取数据 爬虫是否可以爬所有的东西?不可以,爬虫只能爬取到用户 ...
分类:编程语言   时间:2018-12-21 21:17:59    阅读次数:214
P3809 【模板】后缀排序
$\color{ 0066ff}{题目描述}$ 读入一个长度为 n的由大小写英文字母或数字组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置。位置编号为 1 到 n。 $\color{ 0066ff}{输入格式}$ 一行一个长度为 n 的仅包 ...
分类:编程语言   时间:2018-12-21 21:19:19    阅读次数:210
为什么学C++比C 的长期风险低
语言之争是程序员永远不会疲倦的闲暇话题,初学者的语言选择也是大家所津津乐道的。回望近年来,随着微软.net战略的来势汹汹,不少初学者都喜欢以C#作为自己的第一门语言。在这样的大环境之下,讨论C++还有什么意义么? 在瞎扯这个问题之前,我们先来看看为啥初学者都选择C#。估计原因很简单,就是入门容易。当 ...
分类:编程语言   时间:2018-12-21 21:19:38    阅读次数:174
莫队算法
啥是莫队算法?? 莫队算法其实本质就是暴力。 但是莫队算法在暴力的时候,规划好了每一次暴力的顺序,统筹安排暴力,可以有效地降低总时间。 怎么做呢? 首先看一道例题。 P3901 数列找不同 问题要我们判断每个区间里面是不是每个数都不一样。 假设你是一个刚学会编程的人,不会任何数据结构,你会怎么办呢? ...
分类:编程语言   时间:2018-12-21 21:20:04    阅读次数:155
GBDT算法梳理
1.GBDT(Gradient Boosting Decision Tree)思想 Boosting : Gradient boosting Gradient boosting是 boosting 的其中一种方法,它主要的思想是,每一次建立单个学习器时,是在之前建立的模型的损失函数的梯度下降方向。 ...
分类:编程语言   时间:2018-12-21 21:20:35    阅读次数:311
Python面向对象(约束,异常处理,md5加密)(五)
1. 类的约束 1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError 2. 抽象类和抽象方法 from abc import ABCMeta, abstractmethod class Base(metaclass = ABCMeta): @abstractme ...
分类:编程语言   时间:2018-12-21 21:20:44    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!