- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 eclipse下配置GO语言的开发环境
1、配置eclipse下配置GO语言的插件点击eclipse的“Help”菜单,找到“Install New Software…”菜单项。如下图: 点击“Install New Software…”菜单项,显示如下图:在“Work with”内输入:http://goclipse.github.io/releases/,直接点击回车按键即可;或者点击“Add…”按钮手动添加。如下图:在”Name“
2017-02-10 20:53:42
22648
2
原创 GO语言下载、安装和配置
1、GO语言下载go语言官方下载地址:https://golang.org/dl/有时候可能打不开,多刷新几次即可。下载适合自己系统的GO语言版本,我下载的是window版本的安装程序,而非源码。当然你也可以下载源代码。找到你下载目录下的双击“go1.7.5.windows-amd64.msi”运行安装,如下图: 不需要担心哦,直接点击“运行”按钮即可。如下图:直接点击“Next”按钮,进行下一步
2017-02-10 20:47:39
4181
1
原创 单例模式(Singleton Pattern)
单例模式1. 啥时候使用单例模式 保证系统中某一服务有一个统一的入口,如:一个系统中可以存在多个打印服务,但只能有一个正在工作的任务;一个系统中只能有一个计时工具或序号生成器。如何保证一个类只有一个实例并且这个实例易于被访问?定义一个全局变量可以保证对象随时都可以被访问,但不能防止我们实例化多个对象。一个更好的解决办法是让类自身负责保存它的唯一实例。这个类可以保证没与其它实例被创建,并且它可以提供
2017-02-01 15:47:45
347
原创 抽象工厂模式(Abstract Factory Pattern)
抽象工厂模式1. 回顾 简单工厂模式:把所有的产品集中到一个工厂类中完成创建,而使用者只需提供工厂类的产品标识,即可创建不同的产品。简单工厂中有三个角色:抽象产品角色(abstract class或interface)是所有具体产品角色的基类,具体产品角色是创建目标,工厂角色是根据传入的产品标识创建所需要的产品对象实例。工厂方法模式:核心工厂类不再负责产品的创建,这样的核心类成为了一个抽象工厂角色
2017-01-30 14:35:29
455
原创 工厂方法模式(Factory Method Pattern)
工厂方法模式1. 回顾简单工厂模式 在简单工厂模式中是把所有的产品集中到一个工厂类中创建完成,而使用者只需要关心传入工厂类的产品标识,即可创建不同的产品;并且简单工厂中提出了三角色,分别是:抽象产品角色(抽象类:abstract class,接口:interfac)是所有具体产品角色的基类、具体产品角色是创建目标、工厂角色是根据使用者传入的产品标识创建所需的产品对象实例。简单工厂模式的弊端就是随着
2017-01-29 17:22:00
416
原创 简单工厂模式(Simple Factory Pattern)
简单工厂模式1. 啥时候使用简单工厂模式 假设你是一家工厂的厂长,有一天,一名客户找到你,并告诉你帮他生产一部黑色手机,于是你便通知了生产线开始生产黑色手机,生产成功后你将黑色手机交付客户;又有一名客户需要你帮他生产银白色手机,你同样与生产黑色手机一样,通知生产线开始生产,成功后并交付客户。由此可见你不需要知道工厂生产线是如何工作的,只需要知道此工厂的生产指令即可,此时,就可以使用简单工厂模式。
2017-01-29 00:24:50
293
原创 PHP 代码复用trait
自PHP 5.4.0起,PHP实现了一种代码服用的方法,称为trait。Trait是为类似PHP的单继承语言而准备的一种代码复用机制。Trait为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中服用 method。Trait和Class组合的语义定义了一种减少复杂性的方式,避免传统多继承和Mixin类相关典型问题。Trait 和 Class 相似,但仅仅旨在用细粒度和一致的方式
2017-01-27 01:27:29
679
原创 PHP匿名函数、闭包、function use
匿名函数,也叫闭包函数(closures) ,允许临时创建一个没有制定名称的函数。最常用作回调函数(callback)参数的值。匿名函数实例:<?php /** * preg_replace_callback 执行一个正则表达式所搜并且使用一个回调进行替换。 * strtoupper 将字符串转化为大写 */ echo preg_replace_callbac
2017-01-27 00:09:08
1841
原创 PHP调试开发环境配置
在安装好Apache2.4的情况下配置PHP调试开发环境。查看php环境信息,首先编辑PHP代码并保存文件名为index.php 如下所示:<?php phpinfo();?>在浏览器中 输入http://localhost/index.php 显示PHP环境信息,如下图所示: 出现上图所示,说明你已经安装好了PHP;好了废话不多少了,咱们进入正题,如何配置eclipse的调试环境
2017-01-26 15:16:44
719
原创 Go语言基础
1、变量声明 Go语言的变量声明方式与C和C++语言有明显的不同。Go语言引入了关键字var,并且Go语言把变量类型放在变量名之后;实例如下: 1)、声明一个变量 //定义一个类型为"int"的变量 var vName int //定义一个类型为"string"的变量 var vName2 string
2016-02-19 14:58:01
801
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人