自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chen

每天一小步,人生一大步.....学习是一个不断积累的过程.......耐得住寂寞............

  • 博客(9)
  • 资源 (14)
  • 收藏
  • 关注

原创 Go如何使得Web工作

web工作方式的几个概念以下均是服务器端的几个概念Request:用户请求的信息,用来解析用户的请求信息,包括post、get、cookie、url等信息Response:服务器需要反馈给客户端的信息Conn:用户的每次请求链接Handler:处理请求和生成返回信息的处理逻辑分析http包运行机制如下图所示,是Go实现Web服务的工作模式的流程图图3.9 h

2016-07-31 04:35:03 1974

原创 Go搭建一个Web服务器

前面小节已经介绍了Web是基于http协议的一个服务,Go语言里面提供了一个完善的net/http包,通过http包可以很方便的就搭建起来一个可以运行的Web服务。同时使用这个包能很简单地对Web的路由,静态文件,模版,cookie等数据进行设置和操作。http包建立Web服务器package mainimport ( "fmt" "net/http" "s

2016-07-31 03:14:07 10778

原创 Go 语言基础之变量

这小节我们将要介绍如何定义变量、常量、Go内置类型以及Go程序设计中的一些技巧。定义变量Go语言里面定义变量有多种方式。使用var关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量类型放在变量名后面://定义一个名称为“variableName”,类型为"type"的变量var variableName type定义多个变量//定义三个类型都是“type”的

2016-07-30 21:33:16 3629

原创 go语言 面向对象

前面两章我们介绍了函数和struct,那你是否想过函数当作struct的字段一样来处理呢?今天我们就讲解一下函数的另一种形态,带有接收者的函数,我们称为methodmethod现在假设有这么一个场景,你定义了一个struct叫做长方形,你现在想要计算他的面积,那么按照我们一般的思路应该会用下面的方式来实现package mainimport "fmt"type Rectang

2016-07-30 21:20:29 1733

原创 go web服务(2)

练习:HTTP 处理实现下面的类型,并在其上定义 ServeHTTP 方法。在 web 服务器中注册它们来处理指定的路径。type String stringtype Struct struct { Greeting string Punct string Who string}例如,可以使用如下方式注册处理方法:http.

2016-07-30 18:24:13 2345

原创 go web服务(1)

package main import ( "net/http") func SayHello(w http.ResponseWriter, req *http.Request) { w.Write([]byte("Hello"))} func main() { http.HandleFunc("/hello", SayHello) http.Lis

2016-07-30 17:51:14 785

原创 A Tour of Go: Exercise: Rot13 Reader

package main import ( "io" "os" "strings" ) type rot13Reader struct { r io.Reader } func rot13(p byte) byte { switch { case p >= 'A' && p <= 'M':

2016-07-30 03:19:41 1547

原创 练习:Stringers

练习:Stringers让 IPAddr 类型实现 fmt.Stringer 以便用点分格式输出地址。例如,`IPAddr{1,`2,`3,`4}` 应当输出 `"1.2.3.4"`。package mainimport "fmt"type IPAddr [4]byte// TODO: Add a "String() string" method to IPAd

2016-07-04 03:16:54 2666

原创 go语言实现斐波数列

斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)递归实现package mainimport ( "fmt")func main() { for i := 0; i 10; i++

2016-07-04 01:04:52 2647

c中字符串的操作函数

c中字符串的操作函数源代码的实现,并提供测试代码。

2014-04-29

c++ prime,r 第五版, lippman,答案2到7章

c++ primer 第五版 (lippman)答案2到7章

2014-07-05

c++ primer, 第五版, lippman,答案2到7章

c++ primer, 第五版, lippman,答案2到7章

2014-07-05

c++ primer ,第五版, lippman,第3章答案

c++ primer ,第五版, lippman,第3章答案

2014-07-05

c++ primer 第五版lippman第4章答案

c++ primer 第五版 lippman第4章答案

2014-07-05

c++ primer第五版第5章答案

c++ primer第五版,第5章答案

2014-07-05

c++ primer第五版第6章答案

c++ primer第五版第6章答案

2014-07-05

基于opecv的肤色检测

基于opecv的肤色检测.肤色提取是基于人机互动方面常见的方法。因为肤色是人体的一大特征,它可以迅速从复杂的背景下分离出自己的特征区域。一下介绍两种常见的肤色提取:

2014-08-08

C++获取计算机的CPU ID,硬盘序列号等硬件信息

C++获取计算机的CPU ID,硬盘序列号等硬件信息,

2014-07-31

人脸检测,能检测出人脸

人脸检测,能检测出人脸。在opencv安装好的情况下加入人脸分类器。可以通过测试。

2014-08-19

空空如也

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

TA关注的人

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