自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Go语言学习笔记(二)-基础语法

Go语言结构Go语言的基础组成有一下几个部分: 1. 包声明 2. 包引入 3. 函数 4. 变量 5. 语句&表达式 6. 注释关于Go的语言组成部分个人感觉跟目前比较流行的几大高级语言如PHP、JAVA等都是差不多的,但是GO与这几个语言有个最大的区别就是Go没有类,我们先看一下一段代码:package mainimport "fmt"func main(...

2018-07-18 20:55:47 123

转载 Go语言学习笔记(六)-方法和接口

方法Go中没有类,但是可以为结构体定义方法,方法就是一类带有特殊的接受者参数的函数。方法接受者在它自己的参数列表内,位于func关键字和方法名之间。例如:package mainimport "fmt"type Vertex struct{ x,y float64}func (v Vertex) Abs() float64{ return math.Sqrt(v....

2018-07-18 20:53:39 145

转载 Go语言学习笔记(五)-其他类型(指针、结构体、、)

指针在Go语言中也存在指针,且指针保存了变量的地址,初始值为nil。定义指针与定义变量相似,不同的是在类型前面指针需要加*例如:var p *int //此处定义了一个int类型的指针1指针也可以通过已有变量获取,通过&操作符便可,与C语言相似Go中*指针名指向变量底层,但是不同的是Go中没有指针运算。示例代码如下:package mainimport "fmt...

2018-07-18 20:52:38 126

转载 Go语言学习笔记(四)-控制语句

循环结构Go中只存在一种循环结构-for循环。基本的for循环由三部分组成: * 初始化语句:第一次迭代前执行 * 条件表达式:每次迭代前执行 * 后置语句:每次迭代后执行 Go的for循环语句后面不需要小括号包裹,但是必须存在大括号。此外,初始化语句与后置语句可以省略,因为Go中的for等价于C中的while,一次当我们写无限循环时可以忽略条件表达式,将for循环写到很紧凑的程度,例...

2018-07-18 20:51:12 91

转载 Go语言学习笔记(三)-包、变量、函数

包每个Go程序都是由包组成的,且每个程序是从main包开始运行,看一段实例代码:package mainimport ( "fmt" "math/cmplx")func main(){ x complex128 = cmplx.Sqrt(-5+12i) fmt.Println(x)}1 2 3 4 5 ...

2018-07-18 20:49:39 188

转载 Go语言学习笔记(一)-环境准备

Go语言是一门全新的静态类型开发语言。Golang具有以下特性:自动垃圾回收 更丰富的内置类型(增加了slice类型,相对c/c++来说增加了map) 函数多返回值 错误处理(去除了使用try-catch语句来捕获错误信息) 匿名函数和必报 类型和接口 并发编程 反射 语言交互安装环境相对来说Mac安装Golang的环境是比较方便的,不得不赞叹homebrew的强大,通过...

2018-07-18 20:48:12 79

原创 GO语言 接口问题

接口赋值我们可以将一个实现接口的对象实例赋值给接口,也可以将另外一个接口赋值给接口。(1)通过对象实例赋值将一个对象实例赋值给一个接口之前,要保证该对象实现了接口的所有方法。考虑如下示例:type Integer intfunc (a Integer) Less(b Integer) bool { return a < b}func (a *Integer) ...

2018-07-18 19:23:01 138

原创 什么时候用sizeof,什么时候用strlen

read(STDIN_FILENO,buf,sizeof(buf));这一语句,对于未知

2014-08-03 15:46:01 768

原创 strcmp

while(1)    {        read(STDIN_FILENO,buf,sizeof(buf));        write(fd,buf,strlen(buf));        if(!strcmp(buf,"caozhao\n"))        {            break;        }        memset(b

2014-07-30 10:02:45 295

原创 fifo

read data:/* * mypipe.c * *  Created on: 2014-7-30 *      Author: root */#include#include#include#include #includeint main(){    int len = 0;    char buf[100];

2014-07-30 01:25:56 342

原创 little error

#ifndef LISTUPPER_H_#define LISTUPPER_H_#ifdef __cpluscplus  // this should be cplusplus ,otherwise that will be let program errorextern "C"{#endifvoid upper(char *src,char *desc);

2014-07-30 01:24:59 258

原创 char a[100]数组指定大小必须用常量

#include#include#include#include"listupper.h"#includeint main(int arg,char *args[]){    char desc[100];     memset(desc,0,sizeof(desc));    if(arg    {        printf("no enou

2014-07-29 21:53:41 1418

原创 linux C中 头文件 fcntl.h

linux C中 头文件 fcntl.h int open(char *name,int how) ;第二个参数,O_RDONLY 、 O_WRONLY 、 O_RDWR 、 O_CREAT

2014-07-29 17:45:23 1153

转载 Linux-read函数

Linux-read函数 收藏 read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,供以后使用。使用格式如下:number = read( ...read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,

2014-07-29 17:39:10 2672

空空如也

空空如也

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

TA关注的人

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