苏南生的CSDN博客

Oracle ERP Technology

GO语言Socket编程详解

Socket基础知识通过上面的介绍我们知道Socket有两种:TCP Socket和UDP Socket,TCP和UDP是协议,而要确定一个进程的需要三元组,需要IP地址和端口。IPv4地址目前的全球因特网所采用的协议族是TCP/IP协议。IP是TCP/IP协议中网络层的协议,是TCP/IP协议族...

2017-07-12 15:05:45

阅读数:5161

评论数:0

GO语言flag参数解析

import "flag"flag包实现了命令行参数的解析。要求:使用flag.String(), Bool(), Int()等函数注册flag,下例声明了一个整数flag,解析结果保存在*int指针ip里:import "flag" var ip = fl...

2017-07-11 17:21:23

阅读数:5531

评论数:0

GO语言defer延迟代码

GO语言defer延迟代码GO语言 defer假设有一个函数,打开文件并且对其进行若干读写。在这样的函数中,经常有提前返 回的地方。如果你这样做,就需要关闭正在工作的文件描述符。这经常导致产生下面 的代码:func ReadWrite() bool { file.Open("fil...

2017-06-30 16:07:21

阅读数:5300

评论数:0

GO语言多值返回

多值返回Go一个非常特别的特性(对于编译语言而言)是函数和方法可以返回多个值(Python和Perl同样也可以)。这可以用于改进一大堆在C程序中糟糕的惯例用法:修改参数的方式,返回一个错误(例如遇到EOF则返回-1)。在Go中,Write返回一个计数值和一个错误:“是的,你写入了一些字节,但是由于...

2017-06-30 15:54:27

阅读数:5233

评论数:0

Go语言GUI Demo 之 Walk

Go语言没有自带官方Gui,目前找到的Gui框架中感觉Walk还不错,但该库只支持Windows操作系统(一般也只用到Windows)。本次我把官方的example编译成exe,方便网友参考Walk 的gui功能。Walk地址:https://github.com/lxn/walk以下是各demo...

2016-11-10 15:35:34

阅读数:15643

评论数:3

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