04 2017 档案

摘要:在数据结构中包含两种,一种线性结构(包括顺序表,链表,栈,队列),一种非线性结构(树,图), 顺序表,其实就是在内存动态数组,Java中的ArrayList就是一个典型的顺序表,它在顺序表的基础上增加了扩容机制,单实质还是一个顺序表 下面分三步, 1创建一个顺序表结构, 2.贴出所有操作的代码 3. 阅读全文
posted @ 2017-04-30 18:52 lance2008 阅读(774) 评论(0) 推荐(1) 编辑
摘要:很久没有学习C了,复习下,有时候觉的C特别优美,学习算法和数据结构最佳选择。 阅读全文
posted @ 2017-04-27 22:55 lance2008 阅读(274) 评论(0) 推荐(0) 编辑
摘要:概述: GOF定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 在软件开发特别是DSL开发中常常需要使用一些相对较复杂的业务语言,如果业务语言使用频率足够高,且使用普通的编程模式来实现会导致非常复杂的变化,那么就可以考虑使用解释器模式构建一个解释 阅读全文
posted @ 2017-04-27 00:34 lance2008 阅读(328) 评论(0) 推荐(0) 编辑
摘要:死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 java 死锁产生的四个必要条件: 1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用 2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只 阅读全文
posted @ 2017-04-24 23:54 lance2008 阅读(224) 评论(0) 推荐(0) 编辑
摘要:使用eclipse 创建Maven 项目时候 默认是2.3的,需要一些小技巧把他转换成3.0项目 操作步骤如下分四步, 1.创建一个simple maven project 2. 转换成web3.0项目 3.配置发布选项 4.修改pop.xml build ,防止update project 时候, 阅读全文
posted @ 2017-04-10 14:01 lance2008 阅读(1076) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示