自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在路上

在路上,要懂得积累;在路上,要学会放下;我在路上。Stay hungry,Stay foolish。

  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

原创 设计模式——MVC

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

2014-01-29 21:45:14 2218

原创 基于ARCGIS二次开发可视化开发环境搭建(JAVA)

这两天为了搭建这么一个基于java的ArcGIS二次开发环境可着实花了一番心血。在网上搜索各种资料,大部分都是基于C#的,关于JAVA的很少,而且很杂乱,没有一个完整的、详细的、适合新手的这么一个教程。所以,当我在奋斗两天且重装一次系统,终于安装成功之后,写下这篇文章,让用java进行基于ArcEngine二次开发的人可以少走弯路。因为ArcEngine只能在32位系统上面运行,所以当前系统为64

2014-01-12 17:55:10 9442 1

转载 UML类图符号 各种关系说明以及举例

UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关系,

2014-01-10 17:20:38 3777

原创 设计模式——桥接模式(BridgeMode)

要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。设计模式学习笔记——Shulin转载请注明出处:http://blog.csdn.net/zhshulin桥接模式的定义:"将抽象部分与实现部分分离,使它们都可以独立的变化"。桥接模式是所有面向对象模式的基础,通过对桥接模式的学习来理解设计模式的思想。理由如下:1、它教

2014-01-06 22:54:18 5560

转载 设计模式——设计原则

面向对象原则、OOD和OOP概述面向对象原则和OOD实际上是两个不同的方面。 面向对象原则:封装、继承、多态。OOP指的是面向对象编程的基本原则和核心思路。在这里,OOP可以比作英语基础语法,这些语法教你如何用单词构造有意义且正确的句子,OOP教你在代码中构造类,并在类里封装属性和方法,同时构造他们之间的层次关系。现在假定你需要就某些主题写几篇文章或随笔。你也希望就几个你擅长主

2014-01-04 09:50:02 2028

转载 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行

2014-01-03 11:46:57 1375 1

原创 冒泡排序(BubbleSort)

基本思想:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。冒泡排序的最坏和平均时间复杂度都是,且冒泡排序是一种稳定的排序算法。由于它的简单,常常用来作为算法入门的学习例子。冒泡排序程序如下:package org.zsl.algorithm.sort.

2014-01-03 11:31:05 1604

原创 斐波那契数列(递归与非递归算法)

斐波那契数列,又称黄金分割数列,指的是这样一个数列: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 7563 1

原创 socket编程——局域网聊天

这是前段时间写的一个局域网多对多聊天系统,使用socket编程和TCP/IP协议进行数据传输。总体就两个部分,一个是客户端,还有一个是服务器端。其实这个系统编写起来还是很容易的。我这个小程序的亮点就在于:1、有一个登陆界面;2、登陆之后进入聊天界面后会有一个服务器的欢迎语句。在这里给出程序的源代码。package org.zsl.server;//服务器部分import

2014-01-01 19:07:25 3282

原创 宿舍管理系统

以前学完JAVA SE之后做的一个系统。 系统的设计目标:1、有一个登陆界面,当输入正确的密码后进入主界面,如果密码错误则提示用户重新输入。2、数据使用数据库来管理(本例中使用的是MYSQL5.0)3、实现数据的增、删、改、查(支持模糊查询)的基本操作 目前的版本就是这样,但是我想以后对这个系统进行进一步的改进设计,比如宿舍类型、性别、宿舍编

2014-01-01 15:08:18 7168 4

原创 年初,计划!

年终总结          今天是2014年的1月1号,自我开始学习编程已经有六个月的时间了。从初入计算机专业,到现在熟练JAVA SE ,掌握HTML、CSS、JS、XML、JSP、数据库等技术,这半年来确实成长了不少,目前还在学习JAVA EE。       虽然现在是一个研究生,但是我对于学术却并没有多少兴趣。由于自己是跨专业进了计算机,学习还是很吃力的,但是通过这段时间的学习,我发

2014-01-01 14:45:37 2377 3

百度地图3.0自定义缩放按钮

替换百度默认的缩放控件,对应博文:http://blog.csdn.net/zhshulin/article/details/41378927

2014-11-22

SQLite在android中实现增删改查小例子

本资源对应博文:http://blog.csdn.net/zhshulin/article/details/38872075,在android实现了面向对象的增删改查操作。有问题可以留言,我们一起讨论。

2014-08-27

Spring+SpringMVC+Mybatis框架整合例子(SSM) 下载

本资源对应博文:http://blog.csdn.net/zhshulin/article/details/37956105,可以通过博文进行学习,不建议下载完整源码,博文有详细教程,以及代码。

2014-07-21

百度地图API定位与显示Demo 源码程序

获取自己当前的经纬度坐标,并且显示在地图上的一个小Demo,可供大家参考。获取自己当前的经纬度坐标,并且显示在地图上的一个小Demo,可供大家参考。获取自己当前的经纬度坐标,并且显示在地图上的一个小Demo,可供大家参考。获取自己当前的经纬度坐标,并且显示在地图上的一个小Demo,可供大家参考。

2014-07-07

jq弹出div演示_20131211095542

方法A: 把浮动div和触发元素a放于同一个父级元素内,鼠标经过父级元素时触发显示。这样鼠标移动到div时仍然 处于该父级元素内,则div不会隐藏。 方法B: 鼠标经过a时弹出div,鼠标离开a时设置一个计时器用来关闭div,如果鼠标移动到div后则清除计时器。

2014-07-01

MyEclipse安装SVN插件

MyEclipse安装SVN插件,解压放在SVN文件夹下,然后复制到MyEclipse安装目录中的dropins目录下

2014-05-12

MyEclips中JS代码提示插件(spket)

MyEclips中JS代码提示插件(spket)MyEclips中JS代码提示插件(spket)MyEclips中JS代码提示插件(spket)

2014-05-12

EMF+GEF+VE

本文件中包含了搭建eclipse+ArcEngine二次开发环境的EMF+GEF+VE这三款插件,配合eclipse-jee-helios-SR2-win32可以搭建成功。

2014-01-12

JAVA实现多对多聊天

使用JAVA开发的网络聊天程序,带有UI界面以及客户端和服务器端的全部代码,适合于课程设计和JAVA的Socket编程学习,通信协议为IP。

2013-12-27

堆排序算法(java)

java的堆排序算法实现程序,含测试,可直接运行。java的堆排序算法实现程序,含测试,可直接运行。

2013-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除