- 博客(12)
- 资源 (36)
- 收藏
- 关注
原创 yum 安装后保留rmp安装包
yum 安装后保留rmp安装包如题:想要在yum安装后不清理安装包,应该怎么做?本文主要参考:http://www.centoscn.com/CentOS/Intermediate/2015/0111/4472.html好,下面上货。可以设置升级后不删除下载的rpm包vi /etc/yum.conf[main]cachedir=/var/cach
2017-02-26 22:09:12 2991
原创 mysql 添加时间列(用于记录创建时间和修改时间)
mysql 添加时间列(用于记录创建时间和修改时间)如题:在mysql建表的时候需要添加两个时间列,分别记录当前记录的创建时间和修改时间。好。下面是建表语句:DROP TABLE IF EXISTS `mytesttable`;CREATE TABLE `mytesttable` ( `id` int(11) NOT NULL, `name` varchar(
2017-02-24 16:17:33 31394 3
原创 算法学习(七)——排序总结
算法学习(七)——排序总结前几篇文章已经对一般的排序方法进行了介绍。排序算法有很多,包括插入排序,冒泡排序,堆排序,归并排序,选择排序,计数排序,基数排序,桶排序,快速排序等。插入排序,堆排序,选择排序,归并排序和快速排序,冒泡排序都是比较排序,它们通过对数组中的元素进行比较来实现排序,其他排序算法则是利用非比较的其他方法来获得有关输入数组的排序信息。下面就看一下,这些排序算法的时间空
2017-02-16 16:29:57 567
原创 算法学习(七)——基数排序
算法学习(七)——基数排序基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O (nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序
2017-02-16 10:37:00 527
原创 算法学习(六)——计数排序
算法学习(六)——计数排序计数排序是一个非基于比较的排序算法,该算法于1954年由 Harold H. Seward 提出。它的优势在于在对一定范围内的整数排序时,它的复杂度为Ο(n+k)(其中k是整数的范围),快于任何比较排序算法。[1-2] 当然这是一种牺牲空间换取时间的做法,而且当O(k)>O(n*log(n))的时候其效率反而不如基于比较的排序(基于比较的排序的时间复杂度在理论上的下
2017-02-15 16:14:16 369
原创 算法学习(五)——快速排序
算法学习(五)——快速排序通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。(摘自百度百科)首先快速排序的性能很好,但是快速排序是不稳定的。问题:给定数组,进行排序。方法:以数组的第一个元素作为特殊元素,每一次的目的是把数组中大于
2017-02-15 10:31:55 350
原创 算法学习(四)——归并排序
算法学习(四)——归并排序问题:给定数组,进行排序。方法:归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。归并过程为:比较a[i]和a[j]的大小,若
2017-02-14 11:42:19 308
原创 算法学习(三)——选择排序
算法学习(三)——选择排序简介:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。(摘自百度百科)问题:给定数组,进行排序
2017-02-14 09:27:42 514
原创 算法学习(二)——冒泡排序
算法学习(二)——冒泡排序问题:给定数组,进行排序方法:依次找到每个位置上的元素。简单理解就是每次得到一个元素的相对大小位置。就想泡泡一样,最大的泡泡会被沉在底下一样。首先找到最大的泡泡,然后依次找到第二大的,第三大的。。。实现:package com.xueyou;/** * 冒泡排序 */public class Bubblesort { /**
2017-02-11 13:19:07 392
原创 算法学习(一)——插入排序
算法学习(一)——插入排序问题:有一个数组,进行排序。方法:类似于扑克牌进行排序,首先是手里没有牌,抓牌然后进行排序。每抓一张就需要从头进行比较大小,发现能够插入的位置,然后进行插入。具体实现:package com.xueyou;public class Main { /** * 打印数组 * @param a */ publi
2017-02-11 12:11:28 329
原创 flume学习(一)——安装和一个简单的netcat程序
flume学习(一)——安装和一个简单的netcat程序本文主要参考:http://flume.apache.org/FlumeUserGuide.html#configuring-individual-components首先介绍一下flume的主要作用apache flume 是一个分布式,可靠的,可用的系统,主要用于高效的数据收集,从不同源中移动大量日志数
2017-02-10 15:21:20 4668 1
原创 netcat nc 学习
netcat nc 学习本文主要参考文章:http://www.g-loaded.eu/2006/11/06/netcat-a-couple-of-useful-examples/好,下面上货。我使用的系统是centos6.8。1、首先需要安装ncyum install nc2、使用nc的聊天功能在服务器端使用-l进行端口的监听:nc
2017-02-10 11:03:14 569
androidListView下拉刷新Demo
2016-09-23
androidListView下拉刷新
2016-09-23
android ListView分页加载Demo
2016-09-22
Struts2+Spring+Hibernate+Maven框架整合
2016-07-26
JavaScript从入门到精通(第2版).pdf
2016-03-16
bootstrap图片瀑布布局 Masonry插件
2017-01-18
hadoop mapreduce helloworld 能调试
2016-12-14
hbase java api 访问 查询、分页
2016-11-24
hbase java api 访问 增加修改删除(一)
2016-11-23
java api 访问hbase demo(Maven)
2016-11-22
jquery-easyui-tree学习
2016-10-09
maven+springmvc+spring+mybatis框架V1.0
2016-09-29
android自定义ListView控件实现下拉刷新、分页加载、item点击
2016-09-27
android自定义ListView控件实现下拉刷新
2016-09-27
android自定义轮播控件基于ViewPager
2016-09-27
android自定义文字轮播控件基于ViewAnimator
2016-09-26
android自定义轮播控件基于ViewFlipper
2016-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人