- 博客(13)
- 资源 (12)
- 收藏
- 关注
转载 Go语言并发篇(一):之go语句篇
go 语句是Go语言中新增的关键字,用来实现 goroutine的这种并发操作,C++中并没有这种操作操作,C++中的并发操做采用的是多线程,而本作者觉得,go的这种原理...
2019-07-31 20:21:59 144
转载 Go 语言之restful 基础
在学习Go的restful的时候,尝试着写了下,如何实现一个Web服务器,从最简单的代码一步步写起来,算是一个练习帖子吧。1.Go中Web服务的实现方式,采用Http库,...
2019-07-30 09:03:17 328
原创 Go 语言之语言结构
欢迎关注,订阅,评论,共同学习,共同进步! 灰子学技术: 一、Go语言的结构由以上几个方面构成 1.package XXX 表示的是当前的包名,表示当前的代码属于哪一个包。这里的包与C++中的namespace很类似,用来表示这部分代码的作用域,用来做隔离使用,允许不同的包内的函数名和变量名。另外Go语言中的包名可以被其他的包引用。 2.import (XXX)表示的是...
2019-07-29 13:05:39 202
转载 Go语言之Json的struct tag
最近使用go语言的json包的时候,有一个struct tag标识,关于它的使用规则如下所示:1.这个标识在json调用marshal做序列化操作的时候,会把key值解析...
2019-07-27 13:11:15 1181
原创 Go语言之Map非并发安全
一、问题描述: 一次使用Go map的过程中,发现一个现象,map里面的元素是数据结构的话,该元素的属性不能直接赋值。 会提示编译错误: ./prog.go:11:15: cannot assign to struct field testMap[1].x in map 例子如下: 编译错误:./prog.go:11:15: cannot assign to struct fiel...
2019-07-25 17:36:58 346
转载 Go语言之Switch
一、区别switch语句是语言里面非常常见的语句,但是Go语言和C++对它的使用,却实在是迥异,差距非常之大。1.先从写法上面,C++中,switch之后紧跟括号,Go后...
2019-07-22 14:12:06 211
原创 Go 语言之循环语句
欢迎关注,订阅,评论,共同学习,共同进步! 灰子学技术: Go语言中的循环语句只有for,没有while和do/while这两种格式。 Go语言中的for语句的表达形式有三种实现方式: 1、基于计数器的实现。 语法规则如下所示,这与C++的for循环实现模式基本类似,不过没有()。 for i := 0; i<N; ++i { // 备注与C++的不...
2019-07-21 11:38:07 204
原创 Go语言之类篇
这篇文章便是笔者,在学习Go语言“类”的时候,整理的一些知识。准确来说,Go语言没有类的概念,不过却有struct和interface,这篇文章主要来讲struct,因为笔者觉得这个和C++中的Class有些相似。在C++中Class有几个东西,一定要谈,它们分别是:public/protected/private属性,构造函数和析构函数,继承,函数重载。 一、公私有属性 1.C+...
2019-07-20 13:50:38 311
原创 Go语言之匿名函数和C++的lambda表达式
欢迎关注,订阅,评论,共同学习,共同进步! 灰子学技术: 一、Go语言中的匿名函数 指的是不需要有名字的函数,通常定义在另外一个函数内部。 格式: func (参数列别)(返回值列表) { } 例子: package main import ( "fmt" ) func main() { Sum := func(l, r int) (sum int...
2019-07-19 09:08:11 1136
原创 Go语言之延迟调用函数defer
写在前面的话:在接触defer之后,觉得Go的这一特性很好,有点类似于C++的析构函数,不过它们却有很大的不同。主要的区别点是defer实现在函数里面,作用域也是在函数里...
2019-07-18 09:10:40 471
转载 Go语言之指针
一、写在前面的话:在介绍Go的指针之前,我们需要先介绍下,指针是什么?为什么我们需要指针?(备注:这里指的是原始指针。)1.指针是什么?首先指针是一个变量,全名叫做指针变...
2019-07-17 09:02:00 255
原创 Go语言之常量
欢迎关注,订阅,评论,共同学习,共同进步! 灰子学技术: 一、Go语言中const常量 Go语言的常量关键字是const,用于存储不会改变的数值,定义的格式为: const valueName type = value或者const valueName = value const a = "abc" const b string = "Hello" ...
2019-07-16 09:09:05 165
转载 Go语言之变量篇
本人原本是C++开发工程师,使用C++已经有8年多的时间,最近在学习Go语言,在学习Go语言的时候,难免会拿Go语言与C++语言做一些比较。这篇文章便是笔者,在学习Go语...
2019-07-15 18:58:43 144
笔试题集锦(C,C++)
2010-02-03
wxWidgets参考手册查询
2009-11-23
高质量C++(C) 编程指南
2009-08-16
五子棋程序(C++)
2009-08-14
WindowsAPIdq.chm(中文版)
2009-08-13
mysee客户端的配置文件
2009-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人