Electronic Joint Business

Solution for E-Business

eclipse

基于Azure开发和发布PHP应用

云计算是当今IT世界的头等大事。云计算(Cloud Computing)是网格计算、分布式计算、并行计算、网络存储、虚拟化、负载均衡等传统计算机技术和网络技术发展融合的产物。提供资源的网络被称为“云”。

“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。

简单的说云计算简化了企业 IT 的基础架构且给企业提供了更大的可配置性和灵活性。在原有模式下如果构建一个小型的应用,你需要租用服务器、需要考虑租用服务器的安全和稳定因素等。如果构建一个中大型的应用,我们需要花巨资购买硬件来集群,然后花巨额资金购买所需的系统软件并且聘用一些人员来维护系统。

现在云平台能提供我们程序所需的硬件设备和软件设备,用户所要做的只是根据自己的需要租用这些已有的资源,上传应用程序并修改配置文件,就可以灵活扩展或收缩所占用的资源,以达到合理利用资源的目的,同时也减少了维护这些软硬件的成本。

在这篇文章中,我们将关注云平台之一 — 微软的 Windows Azure,并演示如何在此平台上部署 PHP 应用,虽然我们不打算深入去了解云技术的方方面面,但是我会尽量提供相关的信息和资源,为你今后的学习打下基础。

>>> 阅读全文

 

, , , , , , , , ,

在 Eclipse 中集成 MinGW64 开发环境

文章评价:

本文主要讨论如何集成 Eclipse 和 MinGW64 来进行 C/C++ 应用程序的开发。由于不同版本 Eclipse CDT 的稳定性表现不一,因此需要你合理选择 Eclipse 的版本,现在已知 Helios (Eclipse 3.6) 的 CDT 在开发中会频繁崩溃,不建议使用。本文选择的是 Eclipse 4.3.1 来讲解,其他版本方法基本相同。

GCC编译器
首先要做的是下载一个合适的 MinGW64 编译器。要开发并运行 64 位的 Windows 应用,你可以选择 32 位的 GNU C/C++ 编译器并通过交叉编译来产生 64 位应用, 也可以选择纯 64 位的编译器。在 MinGW64 的官方站点上提供了许多不同的版本,你可以在 EJB.CC 下载到 GCC 4.6.1 for Windows ,或者在SourceForge.net上选择最新的版本。

同时还需用到 MSYS(在 MinGW 的站点上提供),MSYS 提供一些常见的 Linux 命令工具用于 Windows GCC 的编程开发,目前只有 32 位版本,不过不会对代码生成有任何影响。

接下里要做的就是为 Eclipse 安装最新的 CDT,目前 Galieo 只支持 CDT 6.0,Helios 则支持 CDT 7.0,而 Indigo 则支持 CDT 8.0,以此类推。如果你下载的 Eclipse 并未集成 CDT,你可以从 “Help” 菜单下选择 “install new software”,之后在 “avaiable software” 中的 “programming languages” 中选择各个 C++ 子项并安装。

>>> 阅读全文

 

, , , , ,

Android程序设计 (三)Hello,Android

在前面的章节中,我们介绍了什么是Android,如何安装Android SDK,如何设定Eclipse等准备工作。现在我们会通过一个简单的”Hello,Android”作为例子,来介绍如何在Eclipse平台上建立Android项目,如何设定模拟器配置,如何执行程序和进行除错。

“Hello,Android!” 项目的主要功能,只是在模拟器上显示“Hello,Android“的字样,不过可以通过这个例子,了解Android应用的基本架构,同时通过这个例子,我们也会对Android应用的一些重要属性和方法来加以描述,为后续更复杂的项目打下基础。

创建”Hello,Android!”项目

和创建其他项目一样,打开Eclipse, 选择File > New > Project,如果Android的Eclipse的插件正确安装了,弹出的对话框里就会有一项“Android”,这一项有唯一的子项 “Android Project”。选中“Android Project”,并填写项目信息。

如图:
New Android Project

>>> 阅读全文

 

,

Android程序设计(二)设置Android开发环境

随着Android的发布,Google也同时推出了Android SDK。Android SDK主要包括帮助文档、可编程的API、开发和部署工具、例子等等,方便开发者快速编写出Android应用程序。目前Android SDK支持以下操作系统:

  • Windows XP以上版本
  • Mac OS X 10.4.8版本或之後的版本
  • Linux
  • 准备
    这节我们简单介绍一下如何设置设置Android开发环境。Android以Java作为开发语言,所以在下载Android SDK之前,你需要安装Java JDK 6.0以上版本,同时建议您下载Eclipse作为Android开发IDE。JDK与Eclipse的安装从略。安装好Java和Eclipse之后。我们可以到http://developer.android.com/sdk下载Android SDK,并将其解压,例如:C:\Android目录。

    如果是第一次安装SDK,我们需要先进行必要的下载。先运行SDK管理器(SDK Manager.exe), 双击后就可以看到Android SDK and AVD Manager界面,在Installed Packages可以看到SDK下载安装包,点击下载。

    最后我们将C:\Android\tools加入系统的路径中。

    >>> 阅读全文

     

    ,

    Groovy 1.0 语法指南 (一) 语法特性

    前言

    Groovy 是基于 JRE 的脚本语言( Script ),是由James Strachan 和 Bob McWhirter 这两位天才发明的,(JSR 241 2004 年 3 月)。和Perl,Python等等Script的设计初衷一样,作者希望Groovy能快速简洁地完成一些工作:如访问数据库以编写报告,编写单元测试用例(Unit Test Case),快速实现产品原型(ProtoType) 等等。由于Groovy 1.0和我(ray_linn) 之前发布的Groovy系列(基于1.0 JSR)有较大区别,请有转载的朋友自行更新。

    同时为了降低学习曲线,Groovy 的语法和Java 近似,并吸收了 Ruby,Python 和SmallTalk 的一些特点,因此 Groovy 在某些场合可以扮演一种 “咖啡伴侣”的角色。那么Groovy 和 Java 相比,有什么变化呢? Groovy 和大部分Scripts一样:

  • 不用编译,通过解释运行。
  • 允许动态类型。
  • 合成结构容易。
  • 所以Groovy 是一种特别容易学习和使用的语言.

    我们先借用IBM Groovy教程中的例子,下面的代码利用了Freemarker模板引擎来创建一个Template对象,然后将内容打印到标准输出。例(1)是Java代码,例(2)是Groovy代码。可以看到二者非常的类似。

    >>> 阅读全文

     

    , , ,