Go语言中文网 为您找到相关结果 236

Golang初学者学习资料大汇总

网站教程 GO语言编程 and GO语言开发2048 from 实验楼 Go语言后台应用开发 form 优才网 Go语言第一课 form 慕课网 入门书籍 《Go 入门指南》(《The Way to Go》中文版) 《Go 编程基础》 《学习 Go 语言》 《GO 标准库》: Polaris出品,一本有价值的入门书籍。 《Go Web 编程》 《Go并发编程实战》 and 《Go命令教程》由@特价萝卜 出品。 视频资料 《Go编程基础》视频教程:由@Unknown 出品,与书籍配套。 《Go Web基础》视频教程 《Go名库讲解》视频教程 社区交流 StudyGolang Golang中国 Go友团 其他补充 Go学习笔记 by 雨痕大神 Golang在线开发环境 由Go语言中文网和实验楼共...阅读全文

博文 2015-05-04 14:00:00 严爬爬

理解Golang包导入

自:http://tonybai.com/2015/03/09/understanding-import-packages/ Golang使用包(package)这种语法元素来组织源码,所有语法可见性均定义在package这个级别,与Java 、python等语言相比,这算不上什么创新,但与C传统的include相比,则是显得“先进”了许多。 Golang中包的定义和使用看起来十分简单: 通过package关键字定义包: package xxx 使用import关键字,导入要使用的标准库包或第三方依赖包。 import "a/b/c" import "fmt" c.Func1() fmt.Println("Hello, World") 很多Golang初学者看到上面代码,都会想当然的将imp...阅读全文

博文 2015-06-04 03:00:00 sevenyuan

Google:C++、Java、Scala、Go四种语言性能对比

谷歌发布了一个研究报告,仔细比较了C + +、Java、Scala和谷歌自己拥有的Go编程语言的性能。 根据谷歌的测试报告(PDF格式),C + +是四种语言中运行速度最快的。 但是该文件同时也指出,优化代码相对困难,这需要相当的努力、熟练的水准,不是平均水平的程序员所能达到。 Go旨在消除至少这个限制一些,但它仍然是年轻的(它首次亮相大约一年,不过前半年只是一种“实验性”语言年),并在大多数谷歌测试中表现出,它落后于C + +以及Java和Scala。 “Go提供了有趣的语言特性:这是一个简洁和标准化的符号,”阅读了报告, GOOGLE创始人罗伯特亨特写下:“[但是]语言编译器仍然是不成熟的:无论是性能和二进制大小方面都反应了该问题。” 这就是说,Go的编译比其他三种语言都要快。 Java...阅读全文

博文 2014-10-11 03:00:00 jianyi7659

Real Developer 应该参加的硬核竞赛来了!

本文由云+社区发表 [图片上传失败...(image-bda041-1547545713785)] Labs Contest 竞赛简介 君君这次又来搞大事情啦,在 Function As A Service,Serverless,PaaS 大行其道的今天,你是否已经忘记了自己动手搭建所需环境的乐趣呢? 第一次使用 yum,第一次输出 phpinfo,第一次在本地虚拟化 Linux,第一次参与腾讯云的线上开发者实验室。我们有太多第一次,却因为种种原因又转身遗忘。 现在,腾讯云学院+开发者实验室邀请大家重回开发本质,抛去所有辅助工具,从零到一架构自己的服务器环境,并与其它开发者一较高下! Labs Contest 竞赛规则 Chapter 1: 在实验室特定环境下自主选择完成 Nginx,Apa...阅读全文

博文 2019-01-15 18:34:43 腾讯云加社区

2018开门红!数据宝获中科院中科创星投资!

2018年2月9号,数据宝获中科院中科创星投资入股,这也是继工业和信息化部电子科学技术情报研究所(全资子公司)、贵州省贵安新区(产业基金)后,又一家国有资本入股数据宝(备:中科院中科创星本次入股主体为陕西大数据基金)。 ![1.jpg](https://static.studygolang.com/180302/2a6d78ed9cd588774d1a58cb4a085b6d.jpg) 数据宝的新任国资股东是谁? 中科创星是由中国科学院国有资产经营有限责任公司、中科院西安光机所发起创办的国内第一个集“研究机构+孵化器+基金+培训”的硬科技企业孵化器。 中科创星被科技部评定为: “国家级A类(优秀)科技企业孵化器”; 中科创星是首批国家专业化众创空间、第二批国家双创示范基地、创新人才培养示范基...阅读全文

博文 2018-03-02 14:00:33 yxlk888

2018区块链技术与场景落地峰会诚邀您的参与

日程安排 9月6日 星期四 第一天 第一天主题:金融链场景落地 上午版块A 区块链投融资 下午版块 B 链场景落地——重塑金融 1220-1340 链龙颁奖典礼暨午餐会 1820 VIP路演晚宴 9月7日 星期五 第二天 第二天主题:其他链场景落地 上午版块 C 链场景落地——重塑供应链 上午版块 D 链场景落地——融入先进制造业 上午版块 E 链场景落地——区块链让其他应用产业新生 下午版块 F 链技术创新 9月6日 星期四 第一天 900AM - 1600PM 区块链智能制造高管培训班 9月7日 星期五 第二天 900AM - 1600PM 区块链金融高管培训班 三、拟定嘉宾 薛蛮子 著名天使投资人 张银海 闪电比特币中国社区负责人、千方基金创始人 周硕基 FBG基金合伙人 刘思宇 To...阅读全文

博文 2018-07-24 16:47:50 wei143224

golang 命令行处理

1.命令行参数(命令行参数是指定程序运行参数的一个常见方式。例如,go run hello.go,程序 go 使用了 run 和 hello.go 两个参数。) package main import "os" import "fmt" func main() { //os.Args 提供原始命令行参数访问功能。注意,切片中的第一个参数是该程序的路径,并且 os.Args[1:]保存所有程序的的参数。 argsWithProg := os.Args argsWithoutProg := os.Args[1:] //你可以使用标准的索引位置方式取得单个参数的值。 arg := os.Args[3] fmt.Println(argsWithProg) fmt.Println(argsWithou...阅读全文

博文 2015-04-21 03:00:01 benlightning

用 golang 1.11 module 做项目版本管理

go 1.11 有了对模块的实验性支持,大部分的子命令都知道如何处理一个模块,比如 run build install get list mod 子命令,第三方工具可能会支持的晚一些。到 go 1.12 会删除对 GOPATH 的支持,go get 命令也会变成只能获取模块,不能像现在这样直接获取一个裸包。 可以用环境变量 GO111MODULE 开启或关闭模块支持,它有三个可选值:off、on、auto,默认值是 auto。 GO111MODULE=off 无模块支持,go 会从 GOPATH 和 vendor 文件夹寻找包。 GO111MODULE=on 模块支持,go 会忽略 GOPATH 和 vendor 文件夹,只根据 go.mod 下载依赖。 GO111MODULE=auto 在...阅读全文

博文 2018-07-30 23:34:50 yesuu

Go 语言中文网 联合 实验楼 送福利

[实验楼](https://www.shiyanlou.com) 是国内领先的IT技术实训平台,采用创新的“在线实验”学习模式,为学生及在职程序员提供编程、运维、测试、云计算、大数据、数据库等最新的IT技术实践课程。 实验楼建设初衷是帮助学习者通过动手实践收获知识,同时体会实验精神。德国教育学家斯普朗格说:“教育的最终目的不是传授已有的东西,而是要把人的创造力量诱导出来”,实验楼设计理念也是如此:从实践切入,依靠交互性、操作性更强的课程,理论学习+动手实践共同激发你的创造力。 实验楼 联合 Go 语言中文网 给 gopher 送福利:**价值 30 元的优惠码**,可以抵扣会员或训练营。 优惠码兑换在 [物品兑换](/gift) 页面。 ...阅读全文

Go中使用动态库C/C++库

最近需要做一些在go中使用动态C++库的工作,经常碰到找不到动态库路径这种情况,所以就花点时间,专门做一下实验来了解Go。 一、示例代码目录结构(假设代码根目录为/home/gdc/cgotest): ----|bin: ----|pkg ----|src --------|main ------------|main.go --------|oidb ------------|hello ----------------|hello.go: ----------------|api.h ------------|lib ----------------|libapi.so 二、代码 api.h文件内容: #ifndef __API_H__ #define __API_H__ void he...阅读全文

博文 2014-10-16 11:00:11 xiaogugood

golang 使用 gomail 发送邮件

下面以阿里云邮箱为例, 如果使用的是qq邮箱的话需要把mailConn里面的host改成'smpt.qq.com',user 填写qq邮箱地址, pass需要填写你在qq邮箱设置里面获取到的授权码,qq邮箱需要先去邮箱设置里面开通smtp支持,然后获取授权码。然后就可以用qq邮箱发送了。 安装gomail go get gopkg.in/gomail.v2 package main import ( "gopkg.in/gomail.v2" "strconv" ) func SendMail(mailTo []string,subject string, body string ) error { //定义邮箱服务器连接信息,如果是阿里邮箱 pass填密码,qq邮箱填授权码 mailConn...阅读全文

博文 2018-11-06 18:35:49 woahjknes

Go语言黑魔法

今天我要教大家一些无用技能,也可以叫它奇技淫巧或者黑魔法。用得好可以提升性能,用得不好就会招来恶魔,嘿嘿。黑魔法导论为了让大家在学习了基础黑魔法之后能有所悟,在必要的时候能创造出本文传授之外的属于自己的魔法,这里需要先给大家打好基础。学习Go语言黑魔法之前,需要先看清Go世界的本质,你才能获得像Neo一样的能力。在Go语言中,Slice本质是什么呢?是一个reflect.SliceHeader结构体和这个结构体中Data字段所指向的内存。String本质是什么呢?是一个reflect.StringHeader结构体和这个结构体所指向的内存。在Go语言中,指针的本质是什么呢?是unsafe.Pointer和uintptr。当你清楚了它们的本质之后,你就可以随意的玩弄它们,嘿嘿嘿。第一式 - 获...阅读全文

博文 2015-04-24 10:45:46 达达

go install 的工作方式

go install 是Go语言提供的非常方便的编译工具。但是最近在项目使用过程中遇到一些问题,在这里记录一下。 问题 通常情况下,修改了代码之后使用go install编译,运行,都能得到正确的结果。 但是有时候发现,修改了源代码,却没有被重新编译,于是导致许多诡异的问题。 为了弄清楚这个问题,下面用一个简单的例子来做个实验。也顺带把go install的工作方式简单介绍一遍。 简单的代码 现在有一个名叫hello的项目,目录在/tmp/gomain/src/hello/hello.go package main import "github.com/my/human" func main() { human.Say("hello!") }hello项目引用了一个human的第三方包,这个...阅读全文

博文 2014-10-04 19:25:55 tiaotiaoyly

95后大学生用机器学习PAI大战老年痴呆

摘要:燕山大学信息科学与技术专业出身的95后大学生谭创创,没想到自己会与阿尔茨海默症(俗称“老年痴呆症”)为“敌”。 除了上课,他每天主要的工作,是用人工智能技术分析阿尔茨海默症。过去,大学生做研究主要使用自己的计算机,或者学校的实验室设备,而谭创创则与社会接轨,他的“武器”来自于亚洲最大云计算服务商——阿里云。 2015年上半年,刚刚大一的谭创创闯入了机器学习的世界。他向学校的文冬教授表达了想要参与科研的意愿。此后,他开始运用机器学习算法来研究阿尔茨海默症的诊断。 文冬解释说,通常一次诊断可能需要做十几个量表(根据病人答题情况判断疾病——记者注),耗费大量时间,病人有时也难以坚持。加之病情轻微时,片子上无法准确呈现哪里病变,就会降低诊断效率与准确性。“机器学习可以提高发现...阅读全文

论一个自毁倾向社区的形成

有关自学的公开秘密俗话说:“开始回忆过去才标志进入老年”对应断言则是:“人类的进步根源在 — 一向没从历史中学到什么教训”结合起来理解, 应该就是:经验其实并没什么用?但历史故事却总是很有市场,那么俺就专注说说故事吧,私人的……每个好故事都必须狗血开篇从 Pascal 到 Python90 年代,大家如果看穿越小说就知道,那是中国开始腾飞的年代,计算机专业最火的年代。俺也无法逃避历史规律,又因为是第一批宅文化受洗者,从海南摄影美术出版社开始,深度沉迷在日本漫画/动画中,并且,在广州无意间看到深夜转播香港电视台的:“アキラ”,惊为天人;也进一步明确,3D 动画是趋势,所以,专业选择计算机及应用;以便日后转向 3D 动画制作,毕竟, 3D 动画是只能由电脑生成了嘛; 可以说, 当年的内心戏非常中...阅读全文

博文 2019-07-12 00:02:44 Linux技术

Go += 包版本

本文译自 Go += Package Versioning, Go & Versioning 的第 1 部分, 版权@归原文所有. 我们需要将包版本控制添加到 Go. 更确切地说, 我们需要将软件包版本的概念添加到 Go 开发人员和我们的工具的工作词汇表中, 以便在彼此交谈时准确地确定应该构建, 运行或分析哪个程序. go 命令需要能够告诉开发人员具体哪些版本的软件包在特定构建中, 反之亦然. 版本控制可以让我们启用可重复构建, 所以如果我告诉你试用我的程序的最新版本, 我知道你将不仅获得我的代码的最新版本, 而且还包括我的代码所依赖包的精确的同一版本, 所以你和我将构建完全等价的二进制. 版本控制还可以让我们确保明天程序的构建方式与今天的完全相同. 即使有更新版本的依赖, go 命令也不应...阅读全文

博文 2018-02-22 22:49:23 lingchao

golang继承,和多态

package main type ST struct{ } func (s *ST)Show(){ println("ST") } func (s *ST)Show2(){ println("ST:Show2()") } type ST2 struct{ ST I int } func (s *ST2)Show(){ println("ST2") } func main() { s := ST2{I:5} s.Show() s.Show2() println(s.I) } golang语言中没有继承,但是可以依靠组合来模拟继承和多态。 但是,这样模拟出来的继承是有局限的,也就是说:在需要多态的时候,需要小心。 $(function () { $('pre.prettyprint code'...阅读全文

博文 2016-06-22 19:00:01 qq_26847293

golang select 退出结束goroutine

开启了多个协程 其中一个协程满足条件后终止select, 原以为其他的协程会在后台系统中继续悄悄运行 直到主进程关闭而关闭 。 做一实验发现select 监听退出 会关闭所有监听的goroutine package main import ( "fmt" "time" ) var stop bool = false func main() { ch := make(chan int, 0) ch2 := make(chan int, 0) defer func() { close(ch) close(ch2) }() go func() { ch <- 1 }() for i := 0; i <= 20; i++ { go func(ch2 chan int) { for { fmt.Pri...阅读全文

博文 2015-01-22 13:00:01 wangxusummer

Gopher Meetup 北京站

1. Golang 在滴滴 to G 业务中的应用和探索——叶剑峰|滴滴专家工程师讲师介绍:Web领域工作多年,对网站系统架构和相关工作比较感兴趣。现负责滴滴智慧交通部门工程交付方面的工作。 内容简介: 滴滴在智慧交通的 to G 业务中大量使用 Golang 进行政府项目的交付,这里介绍下过去一年中我们在 to G业务中的应用和探索 To G 业务与特点介绍 Golang To G 业务的架构实践 Golang To G 业务的代码实践2. Go 在边缘计算的应用实践——张海深|京东云产品研发部 对等网络部负责人讲师介绍:北京邮电大学硕士学位,先后就职于朗讯贝尔实验室、亚马逊中国、EMC等;对电商系统、分布式存储、区块链、边缘计算等有一定了解,取得多项中美专利。内容简介:边缘计算简介边缘计...阅读全文

博文 2019-09-02 15:34:35 百格活动

第一个吃“螃蟹”的人——七牛云存储带你分享Go语言的乐趣

七牛云存储 七牛是一家专注于做云存储技术服务的公司,公司注册成立于2011年中旬(上海七牛信息技术有限公司),其目标是打造互联网数据存储的第一服务提供商。专注是他们的基本理念。尽管七牛还非常年轻,但七牛团队在分布式云计算和存储行业已经积累了超过7年的经验与沉淀。早前在国内大型互联网企业比如金山和盛大都有相关的技术成就,至今仍有相关结晶在投入使用。 七牛依托在云存储领域多年的技术积累,汇集了国内顶尖的技术人才,七牛联合创始人之一许式伟先生曾在2000年主持研发WPS,担任WPS Office 2005首席架构师,以及兼任前金山技术总监,2006年带领创办成立金山存储实验室,并于2009年婉拒Google加盟盛大创新院,主攻存储领域,盛大“祥云计划”(盛大云前身)的发起人。2011年,许式伟和一...阅读全文

博文 2014-10-15 16:00:00 liuzif

探究golang接口

今天看了《Go 语言中的方法,接口和嵌入类型》所以想对比以前对C/C++相关知识进一步理解golang的接口、指针、参数传递。 接口 根据《Go 语言中的方法,接口和嵌入类型》的描述可以看出,接口去调用结构体的方法时需要针对接受者的不同去区分,即: 接收者是指针*T时,接口实例必须是指针 接收者是值 T时,接口实力可以是指针也可以是值 接口的定义和类型转换与接收者的定义是关联的 文章中的示例是通过接口作为函数参数的方式展现的,这里我直接使用变量来进行实验: package main import "fmt" type Type struct { name string } type PType struct { name string } type Inter iInterface { po...阅读全文

博文 2015-03-13 16:00:02 cnsword

马云在云栖大会分享:成立“达摩院” 研发投入1000亿探索科技前沿

阿里巴巴在技术研发上的“大招”今日终于揭晓。在10月11日的2017云栖大会上,阿里巴巴宣布成立探索人类科技未来的实验室“达摩院”,并在三年内集团研发投入1000亿人民币,用于涵盖基础科学和颠覆式技术创新的研究。 在云栖大会及此前与应邀参会的多位全球顶级科学家座谈中,阿里巴巴董事局主席马云谈到了成立“达摩院”的初衷,并对“达摩院”提出三个希望:必须活得比阿里巴巴长,要服务全世界至少20亿人口,必须面向未来、用科技解决未来的问题。 ![配图2.jpg](https://static.studygolang.com/171011/dda054919d51c84aea0e10d15da6a3d3.jpg) ((到阿里云官网了解更多>> http://click.aliyun.com/m...阅读全文

【币码翁】IPFS官方周报第52期 ​

​ 欢迎关注IPFS官方周报!星际文件系统(IPFS)是一种通过内容和身份寻址的新型超媒体分发协议。IPFS支持创建完全分布式应用程序。它旨在使网络更快,更安全,更开放。由于这是一个非常大的范围,我们在每周调度中跟踪整个生态系统的发展。以下是自上次IPFS周报以来的一些亮点。最新的在Raspberry Pi上安装IPFS和IPFS-Cluster想过破解IPFS和物联网吗?Aadhi Manivannan最近写了一篇很棒的教程,介绍如何在Raspberry Pi上安装IPFS和IPFS-Cluster。 IPFS在野外你在Twitter上关注IPFS吗?有关IPFS的最新新闻,请查看我们的Twitter提要或查看有关Awesome IPFS的最新文章。分散式云存储正在改变互联网的面貌,Hac...阅读全文

博文 2019-07-31 16:32:48 IPFS星际特工

mapreduce.go源码浅析 MIT 6.824 Spring

这学期选了《分布式系统导论》,实验部分和MIT 6.824 Spring 2015 一样,请戳, 再加上对我来说很困难的课前reading以及课后作业,压力巨大:( 实验共分5部分,根据助教往年评分来看,难度呈线性递增。 由于MIT提供的代码是由go语言所写,所以在着手实验前,你需要了解一下go,我用的是 AN INTRODUCTION TO PROGRAMMING IN GO 链接, 很薄的小册子, 可以迅速了解go语言的基本语法。 6.824 Lab 1: MapReduce 实验要求, Part 1 需要完成一个完整Word Count程序中的map函数和reduce函数, 第一步当然是读提供的代码, 把mapreduce.go中RunSingle()流程读懂,知道map函数和redu...阅读全文

博文 2015-04-07 01:00:02 b4s1cv8vc

如何部署一个酷酷的 Docker 在线实验室

刚刚落下帷幕的 DockerCon 2017 引燃了整个 Docker 社区。除了主场,我还发现一个比较有意思的环节,叫做 Cool Hacks。每年的 DockerCon Cool Hacks 都会推出一些比较酷的特性和产品。今年就推出了这个开源项目: Play With Docker,我把它叫做 Docker 在线实验室。 1简介Play With Docker ( Docker 在线实验室) 是一个运行在浏览器中的 Docker Playground,无需安装任何环境,就可以在线体验 Docker。今年 3 月,我基于开源版本做了本地化和镜像优化,并部署在网易云基础服务(蜂巢)中,非常实用,收效甚佳,欢迎点击阅读原文上去体验。2作用一个 Docker 在线环境有什么作用呢?○你看到一个...阅读全文

博文 2017-05-26 12:05:17 网易企业服务

“GO语言中文网实验室”上线,提供Golang在线开发环境。

近日,GO语言中文网与“实验楼”整合双方资源,共同建立了“GO语言中文网实验室”,让用户能够以一种更便捷、更高效、更灵活的方式进行GO语言的开发学习。 实验楼是一家免费的IT在线实训平台,为IT爱好者提供了编程、运维、测试、云计算、大数据、数据库等全面的IT技术动手实践环境。 本次实验楼免费为GO语言中文网提供了Golang在线开发环境,用户在阅读文章时,可以点击文章右侧的Golang在线开发环境,登录实验楼后即可直接进入一个完整的Golang在线开发环境,用户可以在该环境中体验文章中涉及的技术,通过动手实践的方式学习技术文章的真正精髓。 ![](http://studygolang.qiniudn.com/150317/3177ab001d2c5b98d4...阅读全文

"AI+"进入科学界:人工智能将主导原子世界的科学发现进程

摘要: AI是一门科学,现在,它也在变革科学,甚至于它所展现的能力,已经不仅仅是变革科学发现的潜力,而是主导科学发现的进程,成就科学领域进入新一次的大爆发阶段。 偶然的霉菌污染、偶然的霉菌菌种、偶然把培养皿放在工作台上、偶然的温度条件和偶然的休假,1928年亚历山大·佛莱明对青霉素的发现被科学界认为“一系列偶然事件导致的”,这也就是说,如果没有这一连串的“偶然”接连出现,恐怕还会有数亿人饱受细菌感染类疾病的困扰。 青霉素只是科学界许多偶然发现中的一个,在科学研究的各个领域,“偶然间的运气”充斥其中——无论是仰望星空寻找新的类地行星,还是深入微观世界了解人类基因组的构造,或是不断重复实验寻找一种新的抗癌药物——一个不可否认的事实是:直至今日,相当多人类在科学研究领域所取得的成果,仍...阅读全文

Go语言 整数和浮点数性能对比

我们团队使用Go来开发游戏服务端,游戏服务端的战斗逻辑避免不了各种计算,C的编程经验告诉我们整数运算效率比浮点运算高,但是在Go语言中,这两种数据类型的运算效率到底差多少呢?是否有必要把浮点数转换成整数的万分数或者千分数进行运算呢?下面通过实验来对比。 实验代码(github): package labs05 import "testing" func Benchmark_IntAdd(b *testing.B) { var a = 0 for i := 0; i < b.N; i++ { a += 1 } } func Benchmark_Int8Add(b *testing.B) { var a int8 = 0 for i := 0; i < b.N; i++ { a += 1 } }...阅读全文

博文 2015-06-17 23:01:27 abv123456789

马云: 成立“达摩院” 研发投入1000亿探索科技前沿

​摘要: 阿里巴巴在技术研发上的“大招”今日终于揭晓。在10月11日的2017云栖大会上,阿里巴巴宣布成立探索人类科技未来的实验室“达摩院”,并在三年内集团研发投入1000亿人民币,用于涵盖基础科学和颠覆式技术创新的研究。 在云栖大会及此前与应邀参会的多位全球顶级科学家座谈中,阿里巴巴董事局主席马云谈到了成立“达摩院”的初衷,并对“达摩院”提出三个希望:必须活得比阿里巴巴长,要服务全世界至少20亿人口,必须面向未来、用科技解决未来的问题。 马云认为,社会责任与世界担是阿里巴巴探索人类科技前沿的根本动力。他说:阿里巴巴已经不是一家普通的商业公司,我们在这个国家、在这个时代担当有巨大的责任。阿里巴巴必须是一家创造未来的公司,要成为国家和社会乃至于世界创新的发动机。 创立...阅读全文

关于语音识别你了解多少?

语音识别有哪些功能 语音输入系统 1、提取有效的声音信息2、从有效信息识别身份3、声音信号转换成电信号 语音控制系统 通过语音信息与实际内容进行匹配 智能对话系统 智能理解用户的需求 实现过程 转化语音信号 1、语音预处理(语音信号采样、反混叠带通滤波、去除个体发音差异和设备、环境引起的噪声影响等)2、声波------>电信号------>二进制3、语音识别只能找到与说话者发音最为相似的字音。在判断相似性时 ,我们首先需要设定好标准读 比较两个向量之间的夹角大小 ,把特征分析提取的一组随时间而变的特征矢量序列和事先通过学习后存在机器里样本序列进行比较。我们将两个向量相乘再除以他们各自的模得到他们之间的夹角 ,夹角越小 ,向量之间也就越为相似 ,从而语音识别得以找到最接近每个人发音的字形。(模...阅读全文

为开发者赋能,阿里云大学人才交流市场全新上线!

据了解,阿里云大学为了打造DT时代下全链路的人才培养生态,再次重磅发力,即打造从学、到练、到赛、到考之后,阿里云大学人才交流市场重磅上线,全力打造创新型人才培养的全方位闭环生态链。 (阿里云大学:edu.aliyun.com) 据悉,数日之前,阿里云大学上线业界首创的全在线、轻量级、场景化Apsara Clouder认证(https://edu.aliyun.com/certification),引起了千人参与考试认证的热潮。这次秉持“让天下没有难做的生意”的初心,阿里云大学又联合阿里巴巴旗下专业招聘平台淘工作,打造阿里云大学全新人才培养生态,打造从学、到练、到赛、到考、到就业的全方位闭环生态链,致力于为数以百万计的中小企业输出优质的上云人才,在“云生态”行业标签,汇...阅读全文

第12期《Go语言:互联网时代的C》

[总结]第12期《Go语言:互联网时代的C》 posted on 04月 27, 2010 in 沙龙档案 with 3 Comments 活动介绍 主题:Go语言:互联网时代的CGo是Google内部开发的一个实验性质的语言,目的是代替C成为网络开发的系统语言。这个语言与C/C++相比有什么优点?对比Python/Erlang这种服务器系统语言又有什么优点?本次演讲将与你一起探讨。演讲人:李兆海(Googol Lee),就职于无限讯奇。前嵌入式程序员,现网络后端程序员。关注技术:Linux, Web Server, Optimize, C/C++/Python/Golang/sh 演讲PPT 演讲视频 鸣谢 @storygarden @tinyfool @hengdm @googollee...阅读全文

博文 2015-10-06 07:00:01 lanwilliam

【互联网早报】2017.11.24

## 国内新闻 1.小鸣单车员工爆料公司实控人失联 全体员工欠薪未付 http://tech.163.com/17/1123/22/D3V7A1TB00097U7R.html 2.工信部:启动5G技术研发试验第三阶段工作 http://tech.ifeng.com/a/20171123/44775324_0.shtml 3.互联网实验室发表声明:未与京东签署打击天猫合同 http://tech.sina.com.cn/i/2017-11-23/doc-ifypceiq0367045.shtml 4.闹矛盾了?媒体:滴滴派驻ofo高管已开始集体休假 http://tech.163.com/17/1124/07/D407IBPV00...阅读全文

Go语言的前世今生

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangshubo1989/article/details/55203766 今天跟大家分享一下Go语言的发展历程。 谷歌工程师的20%时间 谷歌的“20%时间”工作方式,允许工程师拿出20%的时间来研究自己喜欢的项目。语音服务Google Now、谷歌新闻Google News、谷歌地图Google Map上的交通信息等,全都是20%时间的产物。 Go语言最开始也是20%时间的产物。 诞生时间 Go 语言起源 2007 年,并于 2009 年正式对外发布。它从 2009 年 9 月 21 日开始作为谷歌公司 20% 兼职项目,即相关员工利用 20% 的空余时间来参与 Go 语言的研发工作。 其...阅读全文

博文 2018-12-28 10:31:02 wangshubo1989

Go 1.5中值得关注的几个变化

在GopherCon2015开幕之 际,Google Go Team终于放出了Go 1.5Beta1版本的安装包。在go 1.5Beta1的发布说明中,Go Team也诚恳地承认Go 1.5将打破之前6个月一个版本的发布周期,这是因为Go 1.5变动太大,需要更多时间来准备这次发布(fix bug, Write doc)。关于Go 1.5的变化,之前Go Team staff在各种golang技术会议的slide 中暴露不少,包括: - 编译器和运行时由C改为Go(及少量汇编语言)重写,实现了Go的self Bootstrap(自举) - Garbage Collector优化,大幅降低GC延迟(Stop The World),实现Gc在单独的goroutine中与其他user gorout...阅读全文

博文 2015-08-22 12:00:00 wkyb608

全新阿里云大学发布! ——阿里巴巴全力打造云生态下的创新人才工场

云的时代已全面到来!现在,越来越多的大中型企业正将基础架构向云端加速迁移,小微企业和个人开发者更是将云作为基础设施的首选。随着云的能力不断提升,在DT时代,绝大多数的计算与数据服务都会在云端完成。面对这一发展趋势,除了需要在技术上不断将计算能力提升之外,云计算、大数据方面的专业人才缺失,也成为了整个生态面临的严峻挑战! 全球顶尖管理咨询公司麦肯锡(McKinsey)出具的一份详细分析报告显示: 预计到2018年,大数据或者数据工作者的岗位需求将激增,其中大数据科学家的缺口在14万到19万之间,对于懂得如何利用大数据做决策的分析师和经理的岗位缺口则将达到150万! 阿里云作为云计算基础服务的领导者之一,始终致力于结合行业需求,培养具备实际能力的生态技术人才,为此,阿里云结合多...阅读全文

沃尔玛开设智慧零售实验室,正面硬刚 Amazon Go

据外媒TechSpot报道,4月25日,零售巨头沃尔玛在位于长岛的一家50000平方英尺的门店内开设了智能零售实验室(Intelligent Retail Lab,以下简称IRL)。 据了解,IRL的天花板上分布着数以千计的摄像头,同时货架上还装有传感器。不过不同于亚马逊的Amazon Go,沃尔玛安装这些设备的目的并非无人收银,而是提高员工的工作效率。大连正规×××医院 http://yyk.39.net/hospital/f9a8f_comments.html 借助人工智能算法,这套系统可以分析货架的缺货情况,以及哪些商品即将过期或者有破损,并提醒工作人员及时补货。此外,系统还可以预测销售高峰,提醒门店开放更多的收银柜台,它甚至还能预测哪些商品将最受欢迎,提醒门店提前备货。 近两年,随着...阅读全文

博文 2019-04-27 02:35:12 2600cc

云栖大会中你不可以错过的技术盛宴!

2017阿里云杭州云栖大会Clouder Lab探秘 带上电脑去云栖,与专家面对面顺便拿认证!报名9月30日截止! 杭州云栖大会推出的4场Clouder Lab开放实验室,为企业级技术人员提供了一个动手实操的实验平台,帮助他们清晰理解云计算、大数据相关的知识技能,达到即学即用的目的,更可以和阿里云专家一起探索云端最佳技术实践。且课程皆精选自阿里云大学业界首创的Apsara Clouder认证课程。 Clouder Lab还将设置现场测试环节,更好的辅助用户掌握核心技能点。通过测试者,可现场领取阿里云大学官方证书。 据悉去年Clouder Lab现场开发者人山人海,出现了一座难求的景象!而今年云栖大会Clouder Lab都有哪些有趣的实战内容? ...阅读全文

网易云音乐ncm编解码探究记录

网易云音乐ncm编解码原理 背景 办了个网易黑胶会员,想着整个无损音乐库放walkman里听,不再受流量和音质的苦。万万没想到网易自己搞了个ncm的格式,见都没见过,walkman上没法识别,据说会员过期了还不给播了。 我知道了,这是租赁不是购买,看了下网友们对网易云的口诛笔伐,我倒没啥感觉,黑胶会员这个价格,你说买站内所有音乐版权肯定是不够的,租赁也没啥问题。就是音乐搞租赁这个做法以前没见过不太习惯,我就想在我的随身听上播放ncm仅此而已。 网上有挺多奇技淫巧比如从mv转,从h5元素里抓url等等,感觉都差点意思,想着能不能写个ncm转常见无损格式的软件。为此还去学习了一下音频格式以及编解码的一些基础知识。 研究了大半天,遇到了很多无法逾越的问题,后来在github上发现了有人用c++基于...阅读全文

博文 2019-08-10 23:32:55 欧祎

godep支持Go 1.5 vendor

godep支持Go 1.5 vendor 八 05 bigwhite技术志 gb, Go, Go1.5, GO15VENDOREXPERIMENT, godep, Godeps, Golang, GOPATH, GOROOT, import, vendor, 包 No Comments Go 1.5 vendor/实验特性出炉后,市面上的go第三方包依赖和管理工具显然都无法与之兼容,除了修改代码,别无它法。市场占有率最大的godep做出了表 率,目前其最新版本(go get github.com/tools/godep)已经初步支持了这一实验特性,即在GO15VENDOREXPERIMENT=1时,将使用vendor 目录(而不是Godeps目录)存放copy的第三方包,并在godep go...阅读全文

博文 2015-08-07 09:14:26 bigwhite

关于语音识别你了解多少?

语音识别有哪些功能 语音输入系统 1、提取有效的声音信息 2、从有效信息识别身份 3、声音信号转换成电信号 语音控制系统 通过语音信息与实际内容进行匹配 智能对话系统 智能理解用户的需求 实现过程 转化语音信号 1、语音预处理(语音信号采样、反混叠带通滤波、去除个体发音差异和设备、环境引起的噪声影响等) 2、声波------>电信号------>二进制 3、语音识别只能找到与说话者发音最为相似的字音。在判断相似性时 ,我们首先需要设定好标准读 比较两个向量之间的夹角大小 ,把特征分析提取的一组随时间而变的特征矢量序列和事先通过学习后存在机器里样本序列进行比较。我们将两个向量相乘再除以他们各自的模得到他们之间的夹角 ,夹角越小 ,向量之间也就越为相似 ,从而语音识别得以找到最接近每个人发音的字...阅读全文

我用 Go 语言做了一个红白机模拟器

本文由 伯乐在线 - JackalHu 翻译,toolate 校稿。未经许可,禁止转载!英文出处:fogleman。欢迎加入翻译小组。 译注:Family Computer(简称 FC)是任天堂(Nintendo)公司发行的家用游戏主机。日版 FC 机身以红色和白色为主,因此在华人圈中又有“红白机”的俗称;欧美版 FC 在欧美则称 Nintendo Entertainment System(简称 NES)。 最近我编写了一个 FC 模拟器。制作这样一个模拟器主要是出于兴趣以及为了从中学习 FC 的工作原理。在这个过程中我学到了很多有趣的知识,于是写下这篇文章同诸位分享我所学到的内容。由于相关的文档已经有很多了,所以这里我只打算讲述一些有趣的特性。请注意,接下来都将是些技术方面的内容。 图1 ...阅读全文

博文 2015-05-28 13:52:44 伯乐在线

[厦门][云计算][965][14 薪起][2 年左右] Golang 后端开发工程师, 10-18k

坐标厦门软二,云计算行业 联系微信:17605087651 Golang 后端开发 Responsibilities: 1. 负责公司裸金属产品的后端开发; Requirements: 1. 一年以上 Go 服务端开发经验 2. 熟练掌握 Golang 相关技术,熟悉 Golang 协程,熟悉 channel 和锁,对高并发、高可用架构系统有正确的理解,有分布式服务设计或开发经验者优先 3. 对技术有激情,喜欢钻研,能快速接受和掌握新技术,学习能力和工作责任心强,良好的沟通表达能力和团队协作能力。 联系微信:17605087651 BOSS 投递地址: https://m.zhipin.com/mpa/html/weijd/weijd-... 简历投递邮箱: liuxiaojian@gpuc...阅读全文

2020计专后台服务器开发方向应届生月薪深度分析盘点

2020秋招在即,今天的互联网行业应届生薪资情况如何?今天和大家一起聊聊~一、如何在北上广深杭拿到15K!1.算法题,各大公司笔试面试基本都考这个,别的不说,《剑指offer》所有题目背下来,leetcode刷个四五百题起码的吧。搞过ACM也可以,反正刷个四五百题是必须的。我也觉得考这些算法题很无语,但是大家都这么考,你不准备,那不挂你挂谁?2.数据结构,不说要彻底给面试官手推各种数据结构的均摊复杂度,也不要求你手写红黑树,至少AVL 哈希表堆这些简单的数据结构得自己实现过;链表、线性表必须熟悉到不能再熟悉,比如vector为什么要用加倍扩容而不是每次增加一个固定的扩容容量;BBST各种都能扯一下,达到这个程度就差不多了。3.计算机组成原理, 至少《深入理解计算机系统》得过一遍吧?配套实验也...阅读全文

博文 2020-05-25 23:32:52 面试题小能手

你好,学士,再见,再见。

再见了,我的40X实验室,再见了,我的cslg。 学号为Cslg.XXX111的同学,你的在校时长所剩不多,请准备好下线。 ​ 2013年,我来到这个学校,怀着希望,那时我告诉自己,如果有一天,失去希望了,就用LOL里赵信的一句话来激励自己:勇士之魂,从未破灭。但是,每次失望,都是先在微博上痛骂WQNMLGB。高兴的时候,从来没有在微博上发过什么。印象中,就追到了女朋友的时候,发了一句:起飞喽。 要反省的是,我的心态,从大一下学期就有问题。我把学校当成试炼场,而没有当成一个用心生活的地方。我当时并没有想到,这会是这辈子不能忘记的一部分,是实实在在的经历,而不是什么可以重来的试炼场。所以,犯下了很多错误,技术上,这个好,学!结果呢,往好了说,技术广度很不错,往差了说,什么都不好好学。爱情上,女...阅读全文

博文 2017-06-17 05:07:01 送你一碗大麦茶

迎接人工智能时代,自动化测试的深度变革

AlphaGo的出色表演让人工智能名声鹊起,而在不久前的全国两会期间,人工智能被首次写入政府工作报告,人工智能再次向人们展示出了它的魅力。毫无疑问,人工智能、万物互联是未来趋势。 人工智能的兴起离不开大数据、云计算和深度学习等技术的突破,而就目前来说,人工智能更多的是用机器人来模拟人的多种行为以及能力。对于测试行业来说,自动化测试的出现,让其早早地镌上了AI的身影,但是,不少自动化系统的搭建都存在一个让人苦恼的问题: 场景: 某公司搭建了自动化测试平台用于App自动化测试,然而App几乎每周都会发布新版本,不断出现的新特性和功能变更,让Tester疲于写测试脚本,相比手工测试,似乎没有节省太多的工作量。 这种情况应该很多团队都能够感同身受,同时,James Whi...阅读全文

楼赛 第15期 Go语言项目挑战

**2017年9月12日 20:00正式开赛** ### 实验楼「Go语言项目挑战赛」 由 七牛云、图灵社区 和 实验楼 联合举办,9月12日20:00开赛。 3个 Go语言 相关的题目等你挑战,七牛云工程师的实际工作的问题场景等你解决。 排行榜实时更新,前十名可获得 七牛云 赞助的限量T恤和100元服务抵扣券、图灵社区 赞助的书籍以及 实验楼 的纪念水杯各一件! 参加比赛,接受我们的挑战吧! https://www.shiyanlou.com/contests/lou15 ### 比赛奖励 比赛排行榜实时更新,比赛结束后前十名个人主页获得徽章,并可得到图灵社区 、七牛云 、 实验楼 提供的奖品各一件。 成绩优异者更可获得七牛云及实验楼内...阅读全文