一、什么是冒泡排序冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来..
分类:
编程语言 时间:
2017-11-03 15:14:37
阅读次数:
203
K-means也是聚类算法中最简单的一种了,但是里面包含的思想却是不一般。最早我使用并实现这个算法是在学习韩爷爷那本数据挖掘的书中,那本书比较注重应用。看了Andrew Ng的这个讲义后才有些明白K-means后面包含的EM思想。 聚类属于无监督学习,以往的回归、朴素贝叶斯、SVM等都是有类别标签y ...
分类:
编程语言 时间:
2017-11-03 15:16:01
阅读次数:
250
工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延时到其子类. 上面类的设计如下图: 创建一个抽象工厂类CreateLeiFeng和一个抽象对象类LeiFeng,当创建具体leifeng对象-Undergra ...
分类:
编程语言 时间:
2017-11-03 15:16:10
阅读次数:
230
看教程看到让写一个三次登录出错锁定用户作业,然而教程上没说怎么写。。 自己写总是出错在那个判断输入的账号和密码哪里,然后去网上找看到有人是这样写的, 我这样写第二个账号就怎么也登录不了了。。。 然后我又把==判断换成了in,结果用第一个账号的账号和第二个账号的密码也能登录。。。 后来想了好久才解决了 ...
分类:
编程语言 时间:
2017-11-03 15:18:24
阅读次数:
233
一、直接调用 行内样式或者js直接调用没有问题。 二、静态资源没有放在WEB-INF目录下 在SpringMvc的配置文件中,配置mvc:default-servlet-handler,就可以访问。 springmvc-servlet.xml: 三、静态资源放在WEB-INF目录下。 SpringM ...
分类:
编程语言 时间:
2017-11-03 15:20:20
阅读次数:
141
Spring的BeanFactory容器 这是Spring中最简单地容器,它主要的功能是为依赖注入(DI)提供支持。这个容器接口在org.springframework.beans.factory.BeanFactor中被定义。BeanFactory和行管的接口,比如BeanFactoryAware ...
分类:
编程语言 时间:
2017-11-03 15:21:00
阅读次数:
141
#include #include #include #include #include #include #include using namespace std; struct Any { Any(void) : m_tpIndex(std::type_index(typeid(void))) ... ...
分类:
编程语言 时间:
2017-11-03 15:21:49
阅读次数:
164
插入排序是排序算法中一种经典的排序算法,该算法的时间复杂度最好时为O(n),最差时为O(n^2),空间复杂度为O(1),该算法也是一种稳定的排序算法。该种算法较适合大部分已有序时的排序问题。相比较而言,冒泡排序则更适合较小的序列排序。 该排序算法的思想是:不断地将当前数字插入到一个有序序列中,直到最 ...
分类:
编程语言 时间:
2017-11-03 15:22:02
阅读次数:
152
刚刚给公司项目加上自动化测试,分享一下1、在原来项目的基础上,创建自动化测试TARGETS2、修改名称为:项目名-dev(分两步)第一步:直接双击target,直接修改第二步:下拉模拟器列表,选中managerschemes,在弹出的窗体直接双击修改3、修改环境变量,添加DEV标签选中DEVtarge..
分类:
编程语言 时间:
2017-11-03 15:23:11
阅读次数:
172
原文: java中Thread类方法介绍 http://blog.csdn.net/seapeak007/article/details/53395609 方法摘要 static int activeCount() 返回当前线程的线程组中活动线程的数目。 void checkAccess() 判定当 ...
分类:
编程语言 时间:
2017-11-03 15:23:46
阅读次数:
156
作者:覃超链接:https://www.zhihu.com/question/28557115/answer/48094438来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。 简洁版 ...
分类:
编程语言 时间:
2017-11-03 15:23:55
阅读次数:
205
/** * 按照二维数组中某个指定的某个字段进行排序 * @param $array 需要被排序的数组 * @param $flag 排序的标志 1,SORT_DESC 降序 2,SORT_ASC 升序 * @param int $range * @return array */function a ...
分类:
编程语言 时间:
2017-11-03 15:24:01
阅读次数:
204
关于如何使用pprof进行profiling的问题,请参考https://studygolang.com/articles/7069,本文仅做一些补充。 1. http://xxx:6060/debug/pprof/heap?debug=1页面的解释 ...
分类:
编程语言 时间:
2017-11-03 15:24:52
阅读次数:
184
上一篇博客地址:springboot1.5.4整合rabbitMQ(十七)1SpringBoot集成Swagger2构建RESTfulAPI文档1.1Swagger2简介Swagger2官网:http://swagger.io/由于SpringBoot能够快速开发、便捷部署等特性,相信有很大一部分SpringBoot的用户会用来构建RESTfulAPI。而我们构建RESTfulAPI..
分类:
编程语言 时间:
2017-11-03 15:25:00
阅读次数:
1483
python3往这个库中加入了一些新的内容,使得该库在Python2.7中报错。 解决方法是将导入语句 更换为: ...
分类:
编程语言 时间:
2017-11-03 15:25:16
阅读次数:
796
一.Hello World程序 在pycharm中创建一个python文件 运行结果 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'conti ...
分类:
编程语言 时间:
2017-11-03 15:26:37
阅读次数:
203
名字后面带d,很可能是程序用debug版本生成的,用release环境生成后问题解决. 执行生成过程中出现“系统找不到指定的路径。已复制 0 个文件。Error executing c:\windows\system32\cmd.exe.”executing问题不用理会,目录中生成的dll可用 ...
分类:
编程语言 时间:
2017-11-03 15:29:56
阅读次数:
145
spring的bean管理(注解) 注解: 1.代码里面的特殊标记,使用注解可以实现功能 2.注解写法 @注解名称(属性名称=属性值) 3.注解使用在类上面,方法上面,属性上面 spring注解开发准备 注解创建对象: 默认是单实例,如果价格prototype则是多实例 注解注入属性两个注解: @a ...
分类:
编程语言 时间:
2017-11-03 15:30:37
阅读次数:
179
目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更 ...
分类:
编程语言 时间:
2017-11-03 16:10:50
阅读次数:
272
挺有用 //test.py 1 print '%.*f' %(1, 13.987) 2 print '%.*f' %(2, 13.987) 3 print 'p=%8d' %(123) 4 print 'p=%-8d' %(123) 5 print '%+d' %(1) 6 print '% d' ...
分类:
编程语言 时间:
2017-11-03 16:11:32
阅读次数:
271