码迷,mamicode.com
首页 > 编程语言 > 周排行
排序算法之归并排序
前面几篇介绍的选择排序、插入排序、冒泡排序等都是非常简单非常基础的排序算法,都是用了两个for循环,时间复杂度是平方级别的。本篇介绍一个比前面稍微复杂一点的算法:归并排序。归并排序算法里面的归并思想和递归方法是值得我们学习的,归并的过程往往伴随着递归,其他很多地方都会用这两种方法,比如前面一篇《剑指 ...
分类:编程语言   时间:2018-05-10 20:50:21    阅读次数:204
SpringCloud负载均衡笔记
SpringCloud的负载均衡组件用的是Ribbon,这个东西就是服务消费者。它只是一个配置用的中转器,放在 Zuul 和 Eureka Client 之间用来转发的,它里面写了好多规则,用来指定负载的规则。 首先,Zuul: application.yml Application pom.xml ...
分类:编程语言   时间:2018-05-10 20:51:01    阅读次数:211
java web前端发送请求的4种方式
表单 action, 链接href,js 绑定按钮 ajax绑定标签 ...
分类:编程语言   时间:2018-05-10 20:51:20    阅读次数:352
SpringBoot整合Kafka和Storm
前言 本篇文章主要介绍的是SpringBoot整合kafka和storm以及在这过程遇到的一些问题和解决方案。 kafka和storm的相关知识 如果你对 kafka 和 storm 熟悉的话,这一段可以直接跳过!如果不熟,也可以看看我之前写的博客。一些相关博客如下。 kafka 和 storm的环 ...
分类:编程语言   时间:2018-05-10 20:52:46    阅读次数:617
进程调度之FCFS算法(先来先运行算法)
#include #define PNUMBER 5//进程个数 #define SNUMBER 3//资源种类个数 //资源的种类,三种 char stype[SNUMBER]={'A','B','C'}; //各种资源的总数量,a种资源总10,b种资源总5,c种资源总7 int avalable... ...
分类:编程语言   时间:2018-05-10 20:52:52    阅读次数:169
python_基础部分(1)
第1章 Python介绍 1.1 基础介绍 l 代码:代码的出现是为了解决生活中的问题 l 编译解释器:目的是让解释器将代码翻译成计算机可识别的语言 l 编程语言:按照一定规则写出来的语言, C语言及其他 -机器码:c -字节码:其他 l 编译型及解释型 1.2 python优势 l cpython ...
分类:编程语言   时间:2018-05-10 21:37:42    阅读次数:236
java_day22_servlet重定向,字节流传输
Servlet基础 一.重定向 1.方法一: resp.setStatus(302);//添加响应码302,请求重定向 resp.addHeader("location","/path");//参数/path是相对路径,也可以为具体url 2.方法二: resp.sendRedirect("/pat ...
分类:编程语言   时间:2018-05-10 21:38:27    阅读次数:200
多线程UI
遇到过要在工作线程中去更新UI以让用户知道进度,而在多线程中直接调用UI控件操作是错误的做法。 最后解决方法是将操作UI的代码封装,通过Invoke / BeginInvoke 去委托调用。 或 ...
分类:编程语言   时间:2018-05-10 21:40:06    阅读次数:221
springboot~为Money类型添加最大值和最小值的注解校验
在spring框架里,为我们集成了很多校验注解,直接在字段上添加对应的注解即可,这些注解基本都是简单保留类型的,即int,long,float,double,String等,而如果你自己封装了新的类,那么如果要校验它,注解这块需要自己写一下,像money这个类型,如果希望对它进行校验,注解这块需要自 ...
分类:编程语言   时间:2018-05-10 21:41:05    阅读次数:313
java_day21_反射和注解
反射和注解 一.反射 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。程序中一般的对象的类型都是在编译期就确定下来的,而Java反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是未知的。所以 ...
分类:编程语言   时间:2018-05-10 21:41:43    阅读次数:207
Python之路(第十七篇)logging模块
一、logging模块 (一)、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1 ...
分类:编程语言   时间:2018-05-10 21:42:22    阅读次数:281
Java 设计模式系列(二三)访问者模式(Vistor)
Java 设计模式系列(二三)访问者模式(Vistor) 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 一、访问者模式结构 访问者模式适用于数据结构相对未定的系统,它把数据结构和作用于结构上的 ...
分类:编程语言   时间:2018-05-10 21:42:30    阅读次数:206
Java 面试知识点解析(二)——高并发编程篇
前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文: "知名互联网公司校招 Java 开发岗面试知识点解析" ,来好好的对 Java 知识点进行复习和学习一番,大部分内容参照自这一篇文章,有一些自己补充的,也算是重新学习一下 Java 吧。 前序文章链接: ...
分类:编程语言   时间:2018-05-10 21:42:56    阅读次数:173
【python--循环】
1、for循环语法: for 目标 in 表达式: 循环体 2、range() 语法:range([start] stop [, step = 1]) --这个bif有三个参数,其中用中括号括起来的两个表示这两个参数是可选的 --step =1表示第三个参数的值默认是1 --range这个bif的作 ...
分类:编程语言   时间:2018-05-10 21:43:37    阅读次数:186
Python GUI编程之WxPython
https://en.wikipedia.org/wiki/WxPython 官网: Overview of wxPython: https://wxpython.org/pages/overview/ DOC: https://docs.wxpython.org/ wxPython API Doc ...
分类:编程语言   时间:2018-05-10 21:44:06    阅读次数:205
希尔排序
一、希尔排序 定义增量序列 DM > DM-1 > … > D1 = 1 对每个 Dk 进行“Dk-间隔”排序( k = M, M-1, … 1 ) 注意: “Dk-间隔”有序的序列,在执行“Dk-1-间隔”排序后,仍然是“Dk-间隔”有序的 希尔增量序列 原始希尔排序 DM = [ N / 2 ] ...
分类:编程语言   时间:2018-05-10 21:44:21    阅读次数:420
Java数组的复制全解
1、将一个基本数据类型数组的引用赋值给另一个数组 这里只是复制了数组的引用,一个数组的改变会影响到另一个数组。 2、使用arraycopy方法复制基本数据类型数组 2.1. arraycopy方法声明 2.2. arraycopy方法参数简介 src:源数组 srcPos:开始复制的位置,从源数组哪 ...
分类:编程语言   时间:2018-05-10 21:44:35    阅读次数:186
Python descriptor and attribute lookup order
1.1(ref:http://hbprotoss.github.io/posts/python-descriptor.html)首先介绍下__dict__ 举例: print A.__dict__ a = A(5)print a.__dict__ 输出如下: 可以看到,A包含所有方法和类全局的变量( ...
分类:编程语言   时间:2018-05-10 21:44:43    阅读次数:224
python3 正则表达式
一.正则表达式 1.正则表达式 (Regular Expression) 又称 RegEx, 是用来匹配字符的一种工具. 在一大串字符中寻找你需要的内容. 2.正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配 3.re 模块使 Python 语言拥有全部的正则表达式功 ...
分类:编程语言   时间:2018-05-10 21:47:46    阅读次数:228
java基础语法3
逻辑运算符 &:与,和有共同的,必须条件都满足才是true 有false就返回false,必须都是true才返回true |:或者,其中有一个满足条件就返回true ^亦或,相同是false,不同就true && 短路与,如果左边有false就返回false,如果都是true就走下去。 ||:短路或 ...
分类:编程语言   时间:2018-05-10 21:48:24    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!