2017年9月2日
摘要: 1、安装jdk 先查看系统有没有安装jdk,打开终端,输入以下命令: 如果没有安装,在联网的环境下执行: 2、安装rubymine 从官网(http://www.jetbrains.com/ruby/)下载rubymine。 下载后解压 然后进入bin目录,执行 3、破解序列号 http://xid 阅读全文
posted @ 2017-09-02 22:20 程序生涯点滴记录 阅读(501) 评论(0) 推荐(0) 编辑
  2017年8月15日
摘要: Java concurrent 包中BlockingQueue接口有ArrayBlockingqueue、LinkedBlockingQueue、PriorityBlockingQueue、SynchronousBlockingQueue等几个实现类。 1、ArrayBlockingqueue 通过 阅读全文
posted @ 2017-08-15 17:45 程序生涯点滴记录 阅读(220) 评论(0) 推荐(0) 编辑
  2017年8月5日
摘要: ruby开发可以在max os 、Linux系统或windows下进行。推荐使用linux系统,这里以在linux系统下搭建开发环境为例。大体上需要以下几步: 一、下载并安装virtualbox和ubuntu 具体参考http://www.cnblogs.com/rocedu/p/6012545.h 阅读全文
posted @ 2017-08-05 23:22 程序生涯点滴记录 阅读(371) 评论(0) 推荐(0) 编辑
  2017年4月23日
摘要: 二分查找又称折半查找,优点是比较次数少,查找速度快,查找性能好,缺点是待查表需为有序表。因此,它适用于不经常变动需要频繁查询的列表。 查找过程是:假设列表是按升序排列,先将表中间位置的元素与查找的元素比较,如果相等则返回。如果中间元素大于查找元素,则查找前一子表,否则,查找后一子表。重复以上步骤,如 阅读全文
posted @ 2017-04-23 15:45 程序生涯点滴记录 阅读(146) 评论(0) 推荐(0) 编辑
  2017年4月22日
摘要: 排序算法有很多种,包括冒泡排序,选择排序,快速排序,插入排序,希尔排序,堆排序等。它们的时间复杂度和空间复杂度如下表所示: 排序法 插入排序 这里着重讨论下冒泡排序,快速排序和插入排序这三种排序算法。 冒泡排序——时间复杂度O ( n2 ) 冒泡排序从第一个元素开始,依次与后面的元素比较,每次遇到比 阅读全文
posted @ 2017-04-22 16:31 程序生涯点滴记录 阅读(146) 评论(0) 推荐(0) 编辑