- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 设计模式——MVC
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
2014-01-29 21:45:14 2252
原创 基于ARCGIS二次开发可视化开发环境搭建(JAVA)
这两天为了搭建这么一个基于java的ArcGIS二次开发环境可着实花了一番心血。在网上搜索各种资料,大部分都是基于C#的,关于JAVA的很少,而且很杂乱,没有一个完整的、详细的、适合新手的这么一个教程。所以,当我在奋斗两天且重装一次系统,终于安装成功之后,写下这篇文章,让用java进行基于ArcEngine二次开发的人可以少走弯路。因为ArcEngine只能在32位系统上面运行,所以当前系统为64
2014-01-12 17:55:10 9507 1
转载 UML类图符号 各种关系说明以及举例
UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。 依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关系,
2014-01-10 17:20:38 3829
原创 设计模式——桥接模式(BridgeMode)
要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。 设计模式学习笔记 ——Shulin 转载请注明出处:http://blog.csdn.net/zhshulin 桥接模式的定义:"将抽象部分与实现部分分离,使它们都可以独立的变化"。 桥接模式是所有面向对象模式的基础,通过对桥接模式的学习来理解设计模式的思想。理由如下: 1、它教
2014-01-06 22:54:18 5629
转载 设计模式——设计原则
面向对象原则、OOD和OOP概述 面向对象原则和OOD实际上是两个不同的方面。 面向对象原则:封装、继承、多态。 OOP指的是面向对象编程的基本原则和核心思路。在这里,OOP可以比作英语基础语法,这些语法教你如何用单词构造有意义且正确的句子,OOP教你在代码中构造类,并在类里封装属性和方法,同时构造他们之间的层次关系。 现在假定你需要就某些主题写几篇文章或随笔。你也希望就几个你擅长主
2014-01-04 09:50:02 2056
转载 大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行
2014-01-03 11:46:57 1390 1
原创 冒泡排序(BubbleSort)
基本思想: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 冒泡排序的最坏和平均时间复杂度都是,且冒泡排序是一种稳定的排序算法。由于它的简单,常常用来作为算法入门的学习例子。 冒泡排序程序如下: package org.zsl.algorithm.sort.
2014-01-03 11:31:05 1657
原创 斐波那契数列(递归与非递归算法)
斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用。 学习递归算法的时候一般都会了解这个数列,以此作为例子来研究。 我学习算法这些也都是自学,所以第一次接触递归并不是
2014-01-02 18:22:48 7614 1
原创 socket编程——局域网聊天
这是前段时间写的一个局域网多对多聊天系统,使用socket编程和TCP/IP协议进行数据传输。总体就两个部分,一个是客户端,还有一个是服务器端。其实这个系统编写起来还是很容易的。我这个小程序的亮点就在于: 1、有一个登陆界面; 2、登陆之后进入聊天界面后会有一个服务器的欢迎语句。 在这里给出程序的源代码。 package org.zsl.server; //服务器部分 import
2014-01-01 19:07:25 3339
原创 宿舍管理系统
以前学完JAVA SE之后做的一个系统。 系统的设计目标: 1、有一个登陆界面,当输入正确的密码后进入主界面,如果密码错误则提示用户重新输入。 2、数据使用数据库来管理(本例中使用的是MYSQL5.0) 3、实现数据的增、删、改、查(支持模糊查询)的基本操作 目前的版本就是这样,但是我想以后对这个系统进行进一步的改进设计,比如宿舍类型、性别、宿舍编
2014-01-01 15:08:18 7211 4
原创 年初,计划!
年终总结 今天是2014年的1月1号,自我开始学习编程已经有六个月的时间了。从初入计算机专业,到现在熟练JAVA SE ,掌握HTML、CSS、JS、XML、JSP、数据库等技术,这半年来确实成长了不少,目前还在学习JAVA EE。 虽然现在是一个研究生,但是我对于学术却并没有多少兴趣。由于自己是跨专业进了计算机,学习还是很吃力的,但是通过这段时间的学习,我发
2014-01-01 14:45:37 2394 3
SQLite在android中实现增删改查小例子
2014-08-27
Spring+SpringMVC+Mybatis框架整合例子(SSM) 下载
2014-07-21
百度地图API定位与显示Demo 源码程序
2014-07-07
jq弹出div演示_20131211095542
2014-07-01
MyEclips中JS代码提示插件(spket)
2014-05-12
EMF+GEF+VE
2014-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人