- 博客(32)
- 资源 (9)
- 收藏
- 关注
原创 数据结构 JAVA描述(八) 最短路径+拓扑排序+关键路径
最短路径迪杰斯特拉算法原文分析思路(理解不了这里就pass掉):在有向网中,从某一源点到其余各点都有一条最短路径。首先在这些最短路径中,长度最短的必定只有一条弧,且它的权值是从源点出发的所有弧上权的最小值;其次,第二条长度次短的最短路径只可能有两种情况:从源点出发的一条弧,权值大于已求的最短路径的那条弧,但小于其他的从源点出发的弧的权值是一条经过已求得最短路径的路径 该算法需要引入辅助数组D,
2015-12-31 12:12:29 3251
原创 数据结构 JAVA描述(七) 图的遍历+最小生成树
广度优先搜索(Breadth First Search,BFS)+深度优先搜索(Depth First Search,DFS)为方便起见,将两种遍历写在了一个类中。
2015-12-30 19:31:26 1318
原创 数据结构 JAVA描述(五)哈夫曼树,树与森林
#**[哈夫曼树及哈夫曼编码][1]**###**[相关概念:][1]**- 结点的带权路径长度: 该结点的路径长度 × 该结点的权值
2015-12-30 11:15:31 733
原创 数据结构 JAVA描述(四) 树与二叉树基础
基础理论树的定义:树是由n(n≥0)个结点所构成的有限集合,当n=0时,称为空树;当n>0时,满足以下条件:有且仅有一个称为根的结点
2015-12-29 23:46:11 845
原创 eclipse java项目转成web项目的一些经验
java项目转web项目解决步骤: 1、进入项目目录,可看到.project文件,打开。 2、找到…代码段。 3、在第2步的代码段中加入如下标签内容并保存: org.eclipse.wst.common.project.facet.core.nature org.eclipse.wst.common.modulecore.ModuleCoreNature org.eclipse.jem.
2015-12-26 12:25:50 2331
转载 Eclipse插件 ExploreFS,Regex Util,代码块折叠,JSON 编辑插件
1、ExploreFS2、Regex Util3、代码块折叠 com.cb.eclipse.folding 4、JSON 编辑插件
2015-12-26 11:22:22 924
转载 SVN详细教程(包括notepad++和EditPlus插件svn)
SAE自2011-7-10日起,将全面支持SVN代码部署,用户不仅可以通过任何SVN客户端部署代码,而且SAE现有的代码部署方式也已经对接应用的SVN仓库,即使不使用SVN客户端部署代码,也保证了代码版本。
2015-12-24 11:57:01 3062
转载 Eclipse安装SVN插件
1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在indogo上试了多次就是没成功。 3、SVN插件
2015-12-24 11:45:57 272
转载 SVN使用教程总结
为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。
2015-12-24 11:13:58 245
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
2015-12-22 21:12:33 340
原创 深入浅出设计模式(三):4.抽象工厂模式 5.原型模式
抽象工厂模式(Abstract Factory)上例中,对于中英文翻译就需要两个不同的工厂类,如果此时要增加语义的处理功能,按照工厂方法模式,则还需要增加一个对语义处理的抽象工厂类,然后再增加对中英文语义处理的两个具体的工厂类,这时就有2个抽象的工厂类,4个具体的工厂类。如果此时还需要增加语音播报功能,则还需要创建新的工厂类,这样工厂类的量就会不断增加,此时就需要使用抽象工厂模式了。
2015-12-21 15:10:37 1648 1
原创 深入浅出设计模式(二):2.简单工厂模式 3.工厂方法模式
2.简单工厂模式(Simple Factory)简单工厂模式实现原理对象的 创建 和 使用 分离开,就是简单工厂模式。简单工厂模式又叫静态工厂方法模式,就是将对象产生的细节进行隐藏,客户端只负责调用即可。软件开发中,开发人员不能将代码写在同一个类中,这样类越来越大,变得难以维护,因此需要将一个类中不同的功能划分多个类来完成,这就是面向对象设计原则中类的单一职责原则,简单工厂模式就是将类的职责进行细分
2015-12-18 17:56:46 917
原创 深入浅出设计模式(一):单例模式
注:本文参考《深入浅出设计模式》和网上资料,并对某些文字以自己的理解进行了适当的修改。个人觉得本文应作为入门学习,了解大体框架,具体的设计模式有待详细研究。
2015-12-17 18:09:43 1639
转载 JAVA HTTPS请求 HttpsURLConnection
以下主要讲解如何使用https发起post请求: 参考文档:梁栋前辈的《Java加密与解密的艺术》HttpsPost .javaimport
2015-12-15 18:48:48 1005
转载 JAVA SSL HTTPS 连接详解 生成证书
一、 HTTPS概念1. 简介HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。
2015-12-15 17:35:57 18905 2
转载 https+ssl详解
这是转载别人的写的很好 把这几天学习到的关于ssl和https协议的内容在这里分享一下,适合一些像我一样的网络协议初学者。
2015-12-15 16:22:03 1167
转载 java sax解析 (这篇真的非常好 易懂适合入门 个人觉得其他类似这种技术层次的博客没有这篇懂得快)
Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xml <books> <book id="12"> <name>thinking in java</name> <price>85.5</price>
2015-12-14 18:46:46 1122
原创 Java解析XML的原理
基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。
2015-12-14 09:26:26 3244
HttpsURLConnection示例项目
2015-12-16
生成、解析xml的四种方式(dom,dom4j,sax,jdom)
2015-12-14
XML——sax解析 极速入门易懂示例
2015-12-14
Struts2+Spring+Hibernate框架技术与项目实战 源码(下).zip
2014-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人