12 2017 档案

摘要:--------------------------------------- 阅读全文
posted @ 2017-12-29 23:48 漫步小路 阅读(105) 评论(0) 推荐(0)
摘要:a:Go 不需要企业外包开发的垃圾程序员才喜欢的设计模式,UNIX编程哲学足以,滚出 Go 行业!!! b:设计模式是圣经。既然经典设计模式是前人都踩了那么多的坑才总结出来的“精华”,为什么不取其精华而用之呢? 这个问题我看到很早很早就出现了那么到底好不好呢?用不用呢要理性对待。 百科copy来的: 阅读全文
posted @ 2017-12-28 23:25 漫步小路 阅读(652) 评论(0) 推荐(1)
摘要:单例模式: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不 阅读全文
posted @ 2017-12-28 23:01 漫步小路 阅读(230) 评论(0) 推荐(0)
摘要:GoWeb: 不用说什么,先来个例子 虽然 这个web服务器 很无用,一点用也没 但是我们访问显示出helloworld ,这比导入什么tomcat简单多了 看看代码只是简单几行 大多数封装在go标准库net/http中 让我们很简单的就实现了web服务器。简单才能吸引。。。。。。让我们慢慢的来。 阅读全文
posted @ 2017-12-28 22:22 漫步小路 阅读(207) 评论(0) 推荐(0)
摘要:原型模式(Prototype Pattern) 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这 阅读全文
posted @ 2017-12-27 23:46 漫步小路 阅读(146) 评论(0) 推荐(0)
摘要:抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂 阅读全文
posted @ 2017-12-26 23:43 漫步小路 阅读(202) 评论(0) 推荐(0)
摘要:前言: 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用 阅读全文
posted @ 2017-12-26 23:29 漫步小路 阅读(386) 评论(0) 推荐(0)
摘要:interface 用最简单的话说interface就是一组method的组合,通过interface来定义对象的一组行为 //来个例子 //定义一个新类型实现相同 嵌入interface 2017年12月25日23:21:59[小路·写·过去篇] 圣诞快乐 ~ 阅读全文
posted @ 2017-12-25 23:23 漫步小路 阅读(214) 评论(0) 推荐(0)
摘要:好啦 ,废话不多说 先来一个例子 通过上面的例子应该可以看出来method是附属在一个给定的类型上的,它的语法和函数的声明语法几乎一样只是多了一个接收者 指针也可以做receiver 想过为什么要用指针 而不用本身呢、? 如果不传指针 ,那么其接收的其实是本身的copy,也就是说作用的并不是本身 而 阅读全文
posted @ 2017-12-25 22:43 漫步小路 阅读(187) 评论(0) 推荐(0)
摘要:今天是值得检讨的 ,出去浪了一天 没写,前几天刚说每天要写点的。。。。。。 圣诞快乐 贵在坚持,希望自己能改正。 小路2017年12月24日23:48:24 阅读全文
posted @ 2017-12-24 23:49 漫步小路 阅读(83) 评论(0) 推荐(0)
摘要:好吧,我又回来了 struct 结构体 = 类 Go语言中,和其他语言一样可以声明新的类型,作为其他类型的属性或字段的容器。 //创建一个person一个实体 type person struct { name string age int } 声明方式 var p person //p 现在就是p 阅读全文
posted @ 2017-12-23 23:38 漫步小路 阅读(602) 评论(0) 推荐(0)
摘要:流程控制 流程控制有三大类:条件判断, 循环控制, 无条件跳转 if:所有语言 都有的一种判断:如果满足就做 不满足就做另一件 if x > 5 { fmt.println("比5大") } else { fmt.println("比5小") } 不同点:GO在条件判断语句里允许声明一个变量,作用范 阅读全文
posted @ 2017-12-23 13:50 漫步小路 阅读(354) 评论(0) 推荐(0)
摘要:Go变量 使用var关键字是Go最基本的定义变量方式 //定义一个名称"carName",类型为"type"的变量 var carName type //定义多个变量,比如三个变量 var carName1, carName2, carName3 type 定义变量并初始化 //初始化"carNam 阅读全文
posted @ 2017-12-22 20:00 漫步小路 阅读(226) 评论(0) 推荐(0)
摘要:Hello,Go 不积跬步无以至千里。编程也一样无论java c php python等 都是从基础开始,现在让我们从最基本的程序说起吧。 在很多语言都是从第一个hello world开始的 让我们从go的hello world开始吧 package main import "fmt" func m 阅读全文
posted @ 2017-12-22 08:16 漫步小路 阅读(178) 评论(0) 推荐(0)
摘要:GO环境配置 这个配置攻略已经是烂大街了吖,但是不是小路写的呀。 GO安装 首先下载安装包 这是毋庸置疑的 从这个地方下载 > https://studygolang.com/dl [Go语言中文网社区] 安装方式: Go源码安装:对使用linux等系统用户或者开发者 从源码安装最方便的 Go标准安 阅读全文
posted @ 2017-12-21 23:20 漫步小路 阅读(3151) 评论(0) 推荐(0)
摘要:记录日常工作,学习,生活上的一些见闻。不一定要多么惊天动地的事,日常平淡生活的记录就行。见证我走过的每一段历程。 参加工作有2年了,一直不是顺风顺水,忙忙碌碌总是觉得没时间写点东西记录自己的生活,于是从今晚(now)开始 闪电般的注册一个博客。 希望坚持的写下去。鼓励自己 阅读全文
posted @ 2017-12-21 22:07 漫步小路 阅读(87) 评论(0) 推荐(0)