• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • 备忘录模式实现画图板撤销操作

      设计模式给人以抽象的概念,容易让初学者望而却步。其实很多设计模式在开发的过程中,都会不经意地被使用。 本文将通过一个图形界面实现画板的撤销操作,让读者对于设计模式之一的“备忘录模式”有一个直观的感受。

      原创
      2015-11-25 21:37:06
      1086
      0
    • Dijkstra算法求解最短路径

      Dijkstra算法是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为...

      原创
      2015-10-11 21:08:53
      553
      0
    • 不相交集生成随机迷宫

      不相交集可以用于解决等价关系。这种数据结构实现起来非常简单,只需要一个一维数组。采用不相交集来演示如何生成随机迷宫,并用图形界面给予展示。

      原创
      2015-09-28 21:58:47
      1093
      0
    • 递归优化之尾递归

      采用递归算法和尾递归算法解决斐波那契问题,并分析造成两者计算时间差距之大的原因。最后,以一个例子,说明函数式语言的尾递归优化

      原创
      2015-09-13 18:28:14
      2223
      0
    • 动态规划解决找零钱问题

      贪心算法在求解找零钱的某些情况时,无法得到全局最优方案;使用动态规划,则可以保证每次都取得最优方案。

      原创
      2015-09-09 19:03:54
      6508
      5
    • 手游服务端代码热部署

      采用jdk6的Instrumentation接口,动态改变已加载到JVM的类文件的方法体定义,实现在不重启应用的情况下,修改文件源代码

      原创
      2015-09-07 22:56:29
      3030
      0
    • 多线程处理哲学家就餐问题(GUI动态演示)

      利用Java的多线程机制,以GUI形式动态演示解决哲学家就餐问题。

      原创
      2015-08-30 18:39:33
      4390
      1
    • 线程死锁检测方法

      当多条线程以不同的顺序抢占同步资源的时候,就有可能发生死锁。可通过jstack分析堆栈信息或者采用JConsole工具来帮助我们快速找到发生死锁的根源。

      原创
      2015-08-12 20:04:16
      5203
      2
    • 获取全部子类或接口的全部实现

      模拟EclipseF4快捷键设计,以期获得类的结构层次关系。即,获得一个类的所有子类,或者获得实现某一个接口的所有实现类

      原创
      2015-08-09 18:38:28
      4696
      0
    • 线程池学习笔记

      在生产环境中,“为每个任务分配一个独立的线程”这种方法存在很多缺陷,尤其是当需要创建大量的线程的情况。线程池的出现使用,使服务器不会无限创建数千个线程来争夺有限的CPU和内存资源。

      原创
      2015-06-21 18:44:08
      686
      0
  • 学院
  • 下载
  • 消息