码迷,mamicode.com
首页 > 编程语言 > 日排行
数据结构--优先队列(堆排序)
数据结构--优先队列(堆排序) 优先队列:不是先进先出啦,下面的代码是大顶堆,大的先出。 在之前理解堆排序的基础上,在来理解优先队列。 还是用这个公式: leftNo = parentNo*2+1 rightNo = parentNo*2+2 parentNo = (nodeNo-1)/2 每次进队 ...
分类:编程语言   时间:2018-10-04 11:34:48    阅读次数:158
Spring 梳理-传递模型数据到视图
传递model,返回string,不指定返回key package com.jt; import com.myOrg.DeptUserDomain; @Controller @RequestMapping(value="/FirstControl") public class HelloContro... ...
分类:编程语言   时间:2018-10-04 11:35:52    阅读次数:180
python第五周学习内容
模块相关知识: 定义:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能)本质就是以.py结尾的python文件(文件名:test.py,对应的模块名:test) 附注:包:是用来从逻辑上组织模块的,本质就是一个目录(必须带有一个_init_.py文件) 导入方法: (1)impo ...
分类:编程语言   时间:2018-10-04 11:37:07    阅读次数:145
C++输入输出cin,get(),getline()cin.getline()
转自:https://www.cnblogs.com/flatfoosie/archive/2010/12/22/1914055.html 1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 附:cin.ignore( ...
分类:编程语言   时间:2018-10-04 11:37:46    阅读次数:153
「题目代码」P1044~P1048(Java)
P1044 谭浩强C语言(第三版)习题5.8 P1045 谭浩强C语言(第三版)习题6.1 P1046 谭浩强C语言(第三版)习题6.2 P1047 谭浩强C语言(第三版)习题6.3 java import java.util. ; import java.io. ; import java.mat ...
分类:编程语言   时间:2018-10-04 11:38:34    阅读次数:184
Python基础-----json模块
#!/usr/bin/env python#-*- coding:utf-8 -*-import json'''我们把对象(变量)从内存中变成可存储或传输的过程称之为[序列化],在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flatte ...
分类:编程语言   时间:2018-10-04 11:39:27    阅读次数:126
Python基础-----函数嵌套及作用域
1、函数的作用域在函数的定义时候就一定确定了,不会因为函数的调用位置而改变2、函数的嵌套 name='alex' def foo(): name='lhf' def bar(): name='wupeiqi' def tt(): print(name) return tt return bar fo ...
分类:编程语言   时间:2018-10-04 11:39:42    阅读次数:153
Java函数式编程之Stream流编程
Stream流编程-概念概念:这个Stream并非是I/O流里的Stream,也不是集合元素,更不是数据结构,它是JDK1.8带来的新特性,是一种用函数式编程在集合类上进行复杂操作的工具。Stream就像工厂里的流水线一样,有输入和输出。Stream不可以重复遍历集合里面的数据,数据在Stream里面就像水在渠道里面一样,流过了就一去不复返。简而言之,Stream是以内部迭代的方式处理集合数据的操
分类:编程语言   时间:2018-10-04 11:39:59    阅读次数:151
go语言排序
冒泡: 插入: 选择排序: 二分查找: ...
分类:编程语言   时间:2018-10-04 11:41:05    阅读次数:159
基于URL的高层次Java网络编程
一致资源定位器URL URL(Uniform Resource Locator)是一致资源定位器的简称,它表示Internet上某一资源的地址。通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW,FTP站点。浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源。 U ...
分类:编程语言   时间:2018-10-04 11:41:31    阅读次数:201
希尔排序
希尔排序是插入排序的改进版本,它与插入排序的不同之处在于,它会优先比较距离较远的元素。其中它的时间复杂度为O(n^1.3),空间复杂度O(1),算法相对不稳定。 ...
分类:编程语言   时间:2018-10-04 11:41:38    阅读次数:134
Python基础-----xml模块
2、创建xml文档 ...
分类:编程语言   时间:2018-10-04 11:42:04    阅读次数:208
匈牙利算法
二分图的最大匹配:匈牙利算法 讲之前本蒟蒻先普及一个重要 专业名词 增广路。 如果你仔细读过并画过图,不难发现如果找到一条增广路,那么配对的个数就会加1。 所以说,增广路的本质其实就是一条路径的起点和终点都未配对的点的边。 匈牙利算法: 这个叫匈牙利算法(Hungarian method)的东西是由 ...
分类:编程语言   时间:2018-10-04 11:43:08    阅读次数:153
Python基础-----filter函数
#!/usr/bin/env python# -*- coding:utf-8 -*-'''filter过滤器'''# 若有一个需求用于实现:过滤掉一个列表中含有指定字符串的元素'''1、普通函数people_list = ['a','b_sb','c','d_sb']#定义功能函数用于判断列表元素 ...
分类:编程语言   时间:2018-10-04 11:43:17    阅读次数:159
spring学习 十 schema-based 异常通知,和环绕通知
一 schema-based异常通知 第一步:创建通知类 :新建一个类实现 throwsAdvice 接口,throwsAdvice接口只是标记接口里面并没有任何方法,必须自己写方法,且必须叫 afterThrowing,afterThrowing方法里面的参数,有两种参数方式, 必须是 1 个或 ...
分类:编程语言   时间:2018-10-04 11:43:36    阅读次数:136
Python基础-----文件操作(处理)
1. 打开文件的模式有(默认为文本模式):r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】w,只写模式【不可读;不存在则创建;存在则清空内容】a, 之追加写模式【不可读;不存在则创建;存在则只追加内容】2. 对于非文本文件,我们只能使用b模式,"b"表示以字节的方式操作(而所有文件也都是以 ...
分类:编程语言   时间:2018-10-04 11:44:17    阅读次数:133
Python全栈开发——面向对象进阶(一切皆对象)
1.isinstance(obj,cls) 检查obj是否是类cls的对象,issubclass(sub,super) 检查sub是否是super的子类 2.反射(常用于可插拔方式) 3.__setattr__,__getattr__,__delattr__ 4.二次加工标准类型(包装) 5.__g ...
分类:编程语言   时间:2018-10-04 11:44:27    阅读次数:192
windows同时使用python2和3
前言 手头有些脚本,有些是在python2的环境下使用,有些是在python3的环境下使用 以前我是把python3的脚本都放在虚拟机中,现在发现是真的麻烦,于是来研究一下如何使得python2和3共存 正文 配置基础环境 首先要知道windows环境变量的作用,其次,要有python2和pyhto ...
分类:编程语言   时间:2018-10-04 11:44:48    阅读次数:116
Java内存模型
基本概念 1.并发编程模型 线程之间的通信机制有两种:共享内存和消息传递。Java的并发采用的是隐式的共享内存模型。 Java内存模型(JMM)是围绕着在并发过程中如何处理原子性、可见性和有序性来建立的。 原子性:基本数据类型的访问读写是具备原子性的(针对long和double有非原子性协定),sy ...
分类:编程语言   时间:2018-10-04 11:45:42    阅读次数:156
spring cloud (七) Config server基于svn配置
1 pom.xml 2 配置文件 svn 目录 3 启动类 4 启动服务 ...
分类:编程语言   时间:2018-10-04 11:48:16    阅读次数:457
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!