Ethan's Blog

记录和思考

使用 Git 进行版本控制管理

以前自己一个人写代码和做项目,很少有想到要使用专门的版本控制工具来帮助自己进行项目代码的管理和版本控制,直到最近,要同时操作的项目很多,而且已经厌倦了以前的备份方式,这几天花了些时间来学习使用 Git 进行版本控制,真是受益良多,非常推荐大家学习使用。

我们先来说说不使用版本控制系统的时候,我们在操作一个项目的时候常常会遇到的情况和解决办法:

  1. 花了无数时间和心血写的东西由于各种原因(误删、硬盘损坏、自己不小心把代码弄乱等等)被毁灭了,导致所有的工作都白费。
  2. 每次想到要备份的时候都是复制整个项目文件夹到另一个地方,或者整个项目操作下来根本没有想过要备份。
  3. 每次想要测试新功能的时候,总是先复制一份现有的项目(或者新建一个工程),进行测试开发后,确定可行再移植到正式的项目中。
  4. 写着写着代码突然很想回到以前的某个状态,却怎么也回不去了。
  5. 其他各种和备份、测试、代码历史版本相关的所有烦恼。

如果上面说的地方你不幸中招了,那你真的很有必要来学习一下使用 Git 进行版本管理。 Read More ...

GeoServer 基础教程(二):GeoServer 的 Web 管理界面快速入门

GeoServer 的控制和管理是基于网页形式,所有和 GeoServer 相关的操作都要通过这个 Web 管理界面来进行,包括全局设置、数据发布与服务配置等等。这一节我们就来熟悉 GeoServer 的 Web 管理界面,通过这样一个快速入门对 GeoServer 的后台控制和管理有一个基本的认识。

GeoServer 的网络管理工具是通过 web 浏览器访问 http:// < 主机 & gt;:< 端口 & gt; /geoserver (本地主机上的默认安装的链接是 http://localhost:8080/geoserver/web) 来进行访问。访问时在应用程序启动时它显示的是欢迎页面。 Read More ...