码迷,mamicode.com
首页 > 编程语言
技术分享之八大排序算法(均已以升序为例)
一、排序名称 内部排序:指待排序列完全存放在内存中所进行的排序过程,适合不太大的元素序列。其中快速排序的是目前排序方法中被认为是最好的方法。 1、插入排序:直接插入排序、(shell)希尔排序 2、交换排序:冒泡排序、快速排序 3、选择排序:简单选择排序、堆排序 4、归并排序 5、基数排序 外部排序 ...
分类:编程语言   时间:2017-05-29 12:49:32    阅读次数:210
飘逸的python - 实现glob style pattern
一说起通配符,大家非常快就会想起*和?号,有了通配符,使得表达能力大大增强,非常多linux命令都支持这个东西,事实上就是glob style pattern. 就连redis的keys命令都支持glob. 我要实现的glob,支持下面特性: 星号*匹配0个或多个随意字符?匹配确切的一个随意字符[c ...
分类:编程语言   时间:2017-05-29 12:47:59    阅读次数:169
spring bean作用域
概要: 实例代码具体解释: 文件夹结构 Car.java package com.coslay.beans.autowire; public class Car { private String brand; private double price; public String getBrand( ...
分类:编程语言   时间:2017-05-29 12:47:04    阅读次数:181
java===TCP(多线程多客户端同时上传字节数据:图片为例)
package net; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Sock... ...
分类:编程语言   时间:2017-05-29 12:46:30    阅读次数:147
Java - 对象(object) 具体解释
对象(object) 具体解释 本文地址: http://blog.csdn.net/caroline_wendy/article/details/24059545 对象(object)的实例能够是 物理对象(如 人, 车等实物) 或 逻辑对象(如 运动, 健康等); 对象是将状态(数据) 和行为( ...
分类:编程语言   时间:2017-05-29 12:06:45    阅读次数:171
JAVA集合
Vector和ArrayList: 1.Vector是线程同步的,所以是线程安全的,但是效率稍低, 从源码的角度来看,因为Vector的方法前加了synchronized 关键字 ArrayList是线程异步的,不安全,但是效率稍高。 解释下为什么异步就不安全,假如两个线程A,B同时操作一个arra ...
分类:编程语言   时间:2017-05-29 12:05:41    阅读次数:145
Spring Boot的常见配置项解析
1.spring-boot-starter-parent:springboot官方推荐的maven管理工具,最简单的做法就是继承它。 spring-boot-starter-parent包含了以下信息:缺省使用java6编译, 如果需要改为java 1.7,则在pom中加上java.version属 ...
分类:编程语言   时间:2017-05-29 12:05:20    阅读次数:148
Manacher算法—最长回文串
若字符串长度为n,则算法的时间复杂度为o(n) 假设有一个字符串abaaba 先把该字符串变成$ # a # b # a # a # b # a # 第一个字符设为‘$’,防止计算的时候数组越界 再计算p数组,先给出p数组的答案 i为坐标,ma数组放改变后的字符串,p数组代表以该字符为中心,向右和向 ...
分类:编程语言   时间:2017-05-29 12:04:58    阅读次数:173
Asp.Net Core MVC项目实现多语言(Globalization/Localization)
Asp.Net Core MVC RazorPage多语言实现方法 ...
分类:编程语言   时间:2017-05-29 12:03:47    阅读次数:262
java 线程 原子类相关操作演示样例 thinking in java4 文件夹21.3.4
java 线程 原子类相关操作演示样例 package org.rui.thread.volatiles; import java.util.Timer; import java.util.TimerTask; import java.util.concurrent.ExecutorService; ...
分类:编程语言   时间:2017-05-29 12:03:38    阅读次数:187
Javascript中document.execCommand()的用法
http://blog.csdn.net/woshinia/article/details/18664903 document.execCommand()方法处理Html数据时常用语法格式如下:document.execCommand(sCommand[,交互方式, 动态参数])其中:sComman ...
分类:编程语言   时间:2017-05-29 12:03:21    阅读次数:184
【Java】【Flume】Flume-NG启动过程源代码分析(一)
从bin/flume 这个shell脚本能够看到Flume的起始于org.apache.flume.node.Application类,这是flume的main函数所在。 main方法首先会先解析shell命令,假设指定的配置文件不存在就甩出异常。 依据命令中含有"no-reload-conf"參数 ...
分类:编程语言   时间:2017-05-29 12:03:03    阅读次数:286
Manjaro中源码安装gcc7.1
刚刚gcc 7.1也出来了,想在使用熟悉的linux下试试,特记录如下: 准备必要的系统环境:(升级系统到最新,安装必要的工具) pacman -Syyu #升级系统到最新 pacman -Q gcc gawk m4 binutils lzip #查看必备工具是否具备,没有就安装,我的缺少了lzip ...
分类:编程语言   时间:2017-05-29 12:01:34    阅读次数:1070
怎样简单的运用记事本写java程序
1.新建一个记事本,后缀名是 .java ;然后在里面写一段java的代码2.把写好的java文件丢进D盘,就是第一步给出的那个class文件; 3.打开dos界面 开始-〉运行-〉cmd-〉 这个是命令行模式,选择D盘4.选择D盘之后,在命令提示符中输入“javac 文件名.java”,我的文件名 ...
分类:编程语言   时间:2017-05-29 12:01:18    阅读次数:258
Python开发【Django】:基础
Django基本配置 Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能 1、Django安装 无需安装,原装Python环境 ps:如果自带2.6,请 ...
分类:编程语言   时间:2017-05-29 12:01:10    阅读次数:480
Java 继承
继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 生活中的继承: 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。 食草动物和食肉动物 ...
分类:编程语言   时间:2017-05-29 11:59:52    阅读次数:279
冒泡排序详解
说一说冒泡排序 冒泡排序,作为最基本的排序算法,由于原理像冒泡一样,所以取名为冒泡排序; 我们知道,水泡在上升时,总是密度最小的最先上去,假如一个水层只能容纳一个水泡,那么水泡由上到下的排序就是密度逐渐增大的排序。类似的,我们可以实现一个相似的排序算法,冒泡排序。原理图(在网上找的) 具体代码: ...
分类:编程语言   时间:2017-05-29 11:59:44    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!