linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell
您的位置:
主页
>
脚本语言
> Golang
Golang
Go语言是谷歌2009发布的第二款开源编程语言,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
Go语言interface详解
interfaceGo语言里面设计最精妙的应该算interface,它让面向对象,内容组织实现非常的方便,当你看完这一章,你就会被interface的巧妙设计所折服。什么是interface简单的说,
Go语言并发技术详解
有人把Go比作21世纪的C语言,第一是因为Go语言设计简单,第二,21世纪最重要的就是并行程序设计,而Go从语言层面就支持了并行。goroutinegoroutine是Go并行设计的核心。gorout
Go语言实现的一个简单Web服务器
Web是基于http协议的一个服务,Go语言里面提供了一个完善的net/http包,通过http包可以很方便的就搭建起来一个可以运行的Web服务。同时使用这个包能很简单地对Web的路由,静态文件,模版
Go语言中使用 buffered channel 实现线程安全的 pool
概述我们已经知道Go语言提供了sync.Pool,但是做的不怎么好,所以有必要自己来实现一个pool。给我看代码:复制代码代码如下:/divtypePoolstruct{poolchan*Client
Go语言中的Array、Slice、Map和Set使用详解
Array(数组)内部机制在Go语言中数组是固定长度的数据类型,它包含相同类型的连续的元素,这些元素可以是内建类型,像数字和字符串,也可以是结构类型,元素可以通过唯一的索引值访问,从0开始。数组是很有
Go语言中的方法、接口和嵌入类型详解
概述在Go语言中,如果一个结构体和一个嵌入字段同时实现了相同的接口会发生什么呢?我们猜一下,可能有两个问题:1.编译器会因为我们同时有两个接口实现而报错吗?2.如果编译器接受这样的定义,那么当接口调用
Go语言的方法接受者类型用值类型还是指针类型?
概述很多人(特别是新手)在写Go语言代码时经常会问一个问题,那就是一个方法的接受者类型到底应该是值类型还是指针类型呢,Go的wiki上对这点做了很好的解释,我来翻译一下。何时使用值类型1.如果接受者是
Go语言中new()和 make()的区别详解
概述Go语言中的new和make一直是新手比较容易混淆的东西,咋一看很相似。不过解释两者之间的不同也非常容易。new的主要特性首先new是内建函数,你可以从http://golang.org/pkg/
Go语言并发模型的2种编程方案
概述我一直在找一种好的方法来解释go语言的并发模型:不要通过共享内存来通信,相反,应该通过通信来共享内存但是没有发现一个好的解释来满足我下面的需求:1.通过一个例子来说明最初的问题2.提供一个共享内存
Golang实现的聊天程序服务端和客户端代码分享
实现逻辑1、Golang版本1.32、实现原理:1、主进程建立TCP监听服务,并且初始化一个变量talkChan:=make(map[int]chanstring)2、当主进程ACCEPT连接
理解Golang中的数组(array)、切片(slice)和map
我比较喜欢先给出代码,然后得出结论数组复制代码代码如下:/divpackagemainimport(fmt)funcmain(){arr:=[...]int{1,2,3}//打印初始的指针fmt.
Go语言实现简单的一个静态WEB服务器
学习Go语言的一些感受,不一定准确。假如发生战争,JAVA一般都是充当航母战斗群的角色。一旦出动,就是护卫舰、巡洋舰、航母舰载机、预警机、电子战飞机、潜艇等等浩浩荡荡,杀将过去。(JVM,数十个JAR
Go语言操作mysql数据库简单例子
Go语言操作数据库非常的简单,他也有一个类似JDBC的东西database/sql实现类是github.com/go-sql-driver/mysql使用过JDBC的人应该一看就懂对日期的处理
Go语言中转换JSON数据简单例子
Go语言转换JSON数据真是非常的简单。以EasyUI的Demo为例,将/demo/datagrid/datagrid_data1.json拷贝到$GOPATH/src目录:JSON.go:复制代码代
GO语言实现的端口扫描器分享
复制代码代码如下:/div//GO语言实现端口扫描//缺陷//port无法设置成全局变量不知道怎么设置的//varl=list.New()这个是数组操作并不是消息队列跟消息队列功能类似//实现功能//
Go语言入门教程之基础语法快速入门
Go语言是一个开源的,为创建简单的,快速的,可靠的软件而设计的语言。Go语言实(示)例教程,通过过实例加注释的方式来介绍Go语言的用法。HelloWorld第一个程序会输出helloworld消息
Go语言中的Slice学习总结
概念Slice切片是对底层数组Array的封装,在内存中的存储本质就是数组,体现为连续的内存块,Go语言中的数组定义之后,长度就已经固定了,在使用过程中并不能改变其长度,而Slice就可以看做一个长度
GO语言并发编程之互斥锁、读写锁详解
在本节,我们对Go语言所提供的与锁有关的API进行说明。这包括了互斥锁和读写锁。我们在第6章描述过互斥锁,但却没有提到过读写锁。这两种锁对于传统的并发程序来说都是非常常用和重要的。一、互斥锁互斥锁是传
Go语言入门教程之Arrays、Slices、Maps、Range操作简明总结
Arrays:数组在go语言中数组array是一组特定长度的有序的元素集合。复制代码代码如下:/divpackagemainimportfmtfuncmain(){//这里我们创建了一个长度为5的
GO语言求100以内的素数
本文实例讲述了GO语言筛选法求100以内的素数。分享给大家供大家参考。具体实现方法如下:思路:找出一个非素数就把它挖掉,最后剩下就是素数。下面就来欣赏一下go简洁的代码吧目前不支持GO的代码插入,使用
GO语言实现列出目录和遍历目录的方法
本文实例讲述了GO语言实现列出目录和遍历目录的方法。分享给大家供大家参考。具体如下:GO语言获取目录列表用ioutil.ReadDir(),遍历目录用filepath.Walk(),使用方法课参考本文
GO语言异常处理机制panic和recover分析
本文实例分析了GO语言异常处理机制panic和recover。分享给大家供大家参考。具体如下:Golang有2个内置的函数panic()和recover(),用以报告和捕获运行时发生的程序错误,与er
GO语言实现简单的目录复制功能
本文实例讲述了GO语言实现简单的目录复制功能。分享给大家供大家参考。具体实现方法如下:创建一个独立的goroutine遍历文件,主进程负责写入数据。程序会复制空目录,也可以设置只复制以.xx结尾的
GO语言文件的创建与打开实例分析
本文实例分析了GO语言文件的创建与打开用法。分享给大家供大家参考。具体分析如下:文件操作是个很重要的话题,使用也非常频繁,熟悉如何操作文件是必不可少的。Golang对文件的支持是在ospackage里
GO语io包的常用接口
本文实例分析了GO语io包的常用接口。分享给大家供大家参考。具体分析如下:我没有C/C++基础,没有接口的概念,且从Python投奔而来,Python的极简主义(一个结果往往只提供一个方法),让我在G
首页
上一页
1
2
3
4
5
6
下一页
末页
文章分类
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell