资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

Go

转载新闻 [编程语言] 如果编程语言是种武器

对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己 C语言是M1式加兰德步枪,很老但可靠。 C++是双截棍,挥舞起来很强悍,很吸引人,但需要你多年的磨练来掌握,很多人希望改用别的武器。 Perl语言是燃烧弹,曾经在战场上很有用,但现在很少人使用它。 Java是M240通用弹夹式自动机枪,有时它的弹夹是圆的,但有时候不是,如果不是,当你开火时 ...
cao345657340 评论(2) 有5551人浏览 2014-12-23 2 0

原创新闻 [开源软件] Go 1.4正式发布 支持Android开发

摘要:Go是谷歌2009年发布的一门开源的编程语言,目前代码托管地址已经移到Github上,大家可以更加方便的访问和玩耍啦。 今年是Go诞生的第五个年头,而Go 1.4版本也是其第五个稳定版本。与Go 1.3版本相隔6个月时间。此次版本更新最引人注目的是官方支持Android,现在,开发者可以使用Go开发简单Android App了。 该版本对小的语言进行了改进,支持更多的操作系统和处理器架构; ...
cao345657340 评论(5) 有6251人浏览 2014-12-12 0 0

原创新闻 [开源软件] Go语言诞生5周年!10大Go语言开源项目推荐

引用2014年11月,Golang官方博客发布文章 ,以纪念Go语言发布5周年。文章称,Go语言在云计算时代找到了位置,预言“2015年将是Go语言急剧发展之年”。 2014年11月,Golang官方博客发布Go语言核心开发组成员Andrew Gerrand文章 《Half a decade with Go》,以纪念Go语言发布5周年。Andrew Gerrand在文章中称,Go语言在工业界向云计算 ...
cao345657340 评论(1) 有7726人浏览 2014-12-04 1 0

转载新闻 [编程语言] Go 语言将迁移到 GitHub

Go 成为开源项目已经有 5年历史了,越来越多人在 GitHub 上使用 Go,Go 团队觉得应该加入他们的行列,决定将 Go 项目迁移到 GitHub 上。 今天,Go 团队计划将 Go 项目以及旗下的所有子库都迁移到 GitHub,issue tracker 和 wiki 也会一起迁移,所有的数据都会被保留下来。Go 团队将会使用一个 Google-hosted 的代码审查 Gerrit 实例 ...
mengyidan1988 评论(3) 有6327人浏览 2014-11-14 2 1

转载新闻 [编程语言] Go 1.4 Beta 1 发布

Go 1.4 Beta 1 发布,此版本是 Go 1.4 的 beta 版本,现已提供下载,反馈bug请前往这里。 此版本仅包括一个小的编程语言修改;对编译器做了重大修改,向后兼容 for-range loop 形式。此版本关键点在实现功能,改进垃圾收集器和为下个版本完整的收集器打好基础。 此版本还添加了新的工具,支持使用 go 命令生成构建时源代码。此版本支持 Android 和 Native ...
go
mengyidan1988 评论(1) 有5451人浏览 2014-10-31 0 0

原创新闻 [编程语言] swoole-1.7.7发布 内置Http服务器性能是Node.js的12 ...

PHP的异步并发扩展swoole发布了1.7.7版本,此版本主要有: 增加对cygwin环境的支持 增加单次定时器的after接口 onClose事件调整为在close前触发 增加内置Http服务器 修复目前已知的所有BUG 单次定时器 swoole之前的版本仅支持间隔时间的固定定时器,1.7.7新增了单次定时器接口,可以指定在当前时间之后的n毫秒内执行一段代码。 swoole_tim ...
matyhtf 评论(5) 有9518人浏览 2014-10-29 2 3

原创新闻 [企业架构] 【干货】Gisp 解释器 Golang 辅助开发工具

Gisp 是一个提供给 golang 使用的 Lisp 类 DSL 解释器。在 Lisp 的基本语法基础上,针对 go 环境稍作了一点语法糖。主要目标是提供一个尽可能便于与 golang 互操作的微型DSL工具。 简介 Gisp用go语言编写,是一个DSL 解释器,这个 DSL 基本上就是 LIsp 的基础语法,针对go程序的互操作需要稍微做了一点扩展。它的主要设计目标是尽可能方便的在 go 程序 ...
mengyidan1988 评论(1) 有10123人浏览 2014-10-24 1 0

原创新闻 [编程语言] 【十问十答】对话Go语言开发团队

Go是谷歌推出的一门编程语言。熟悉Go语言的开发者都知道其弥补了C语言的不足并且保持了C的极简主义。使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程(使用Go语言的12个理由)。一些主流的项目包括Docker、Heroku's Force.com以及Cloud Foundry's (Go)Router都是基于Go语言编写而来。有人说,Go为云而生,也正是由于其拥有并发性的操 ...
mengyidan1988 评论(0) 有7532人浏览 2014-10-21 2 1

转载新闻 [开源软件] GopherJS——将Go代码编译成JavaScript

GopherJS可以将Go代码编译成纯JavaScript代码。其主要目的是为了让你可以使用Go来编写前端代码,这些代码可执行在浏览器上运行。你可以通过这里尝试下 GopherJS: GopherJS Playground。 托管地址:https://github.com/gopherjs/gopherjs 例如 JavaScript 代码: document.write("Hello ...
mengyidan1988 评论(1) 有4584人浏览 2014-10-15 2 0

转载新闻 [Web前端] Web开发在2015年及未来的发展趋势

本文中,我们将一同看看当今 Web 开发的发展趋势,给大家分享我对 2015 年及未来的一些看法、观察和预测。我从 2000 年就开始做 Web 技术方面的工作,而近几年主要是做云架构解决方案。作为一名 Web 开发者,我曾在 .Net、Node.js 和 Go 技术栈上开发 Web 应用和 Web 服务。最近,我将 Web 技术和开发趋势作为整体研究了一遍,在这里分享一下我的想法和观察结果。 首 ...
mengyidan1988 评论(6) 有10738人浏览 2014-10-11 7 0

转载新闻 [编程语言] Go语言的依赖注入

依赖注入(DI)是一种解耦组件之间依赖关系的设计模式。在需要的时候,不同组件之间可以通过一个统一的界面获取其它组件中的对象和状态。Go语言的接口设计,避免了很多需要使用第三方依赖注入框架的情况(比如Java,等等)。我们的注入方案只提供非常少的类似Dager或Guice中的注入方案,而专注于尽量避免手动去配置对象和组件之间的依赖关系。因为,我们认为如果在Go代码库中,注入能够更加容易理解,就根本没 ...
u012797015 评论(0) 有7170人浏览 2014-09-09 0 0

转载新闻 [编程语言] Go语言将使用Go代替C重写运行时环境

Go 1.4 的合并窗口在 9 月份将关闭,从现在开始到12月份发布 Go 1.4 之前将只接受 bug 修复和小调整。 Go 1.4 最主要的变化是将使用 Go 语言本身来重写 Go 的运行时,而之前是采用 C 语言开发。这也是为什么 Go 的发行版中包含一个 C 编译器的原因。 使用 Go 重写的好处是: 当前如果在 Goroutine 的调用堆栈中发现 C 代码,runtime 将 ...
u012797015 评论(0) 有8753人浏览 2014-09-03 1 0

转载新闻 [编程语言] 产品环境中Go语言的最佳实践

在SoundCloud,我们为客户构建了产品的API。或者说,我们主要的网站、手机客户端和手机应用是该API的第一批客户。该API背后是一个领域性的服务:SoundCloud基本上以面向服务体系结构的形式运作。 我们也是通晓多种语言的组织,因为我们使用了很多语言。并且这些服务(和基础设施支持)的许多部分是使用Golang开发的。事实上,我们都是早期Golang的使用者:目前,我们已在产品中使用 ...
u012797015 评论(0) 有6853人浏览 2014-09-01 1 0

转载新闻 [编程语言] Go 语言的 10 个实用技术

这里是我过去几年中编写的大量 Go 代码的经验总结而来的自己的最佳实践。我相信它们具有弹性的。这里的弹性是指: 某个应用需要适配一个灵活的环境。你不希望每过 3 到 4 个月就不得不将它们全部重构一遍。添加新的特性应当很容易。许多人参与开发该应用,它应当可以被理解,且维护简单。许多人使用该应用,bug 应该容易被发现并且可以快速的修复。我用了很长的时间学到了这些事情。其中的一些很微小,但对于许多事 ...
u012797015 评论(1) 有8278人浏览 2014-08-27 2 0

转载新闻 [编程语言] Go 1.3 正式发布,支持谷歌 NaCL

Google今天发布了Go语言1.3版本。新的版本改进了一些功能,支持在新环境中运行,显著改进链接器和编译器等,提供了更好的性能。目前,用户可以下载安装了。 主要改进包括: Godoc,Go文档服务器,目前支持静态分析;支持查看文档包、资源视图功能,查看文档细节; 支持Native Client(NaCL)虚拟机架构; 支持平台包括:DragonFly BSD、 Plan 9、 Solaris ...
newer7 评论(8) 有14499人浏览 2014-06-20 0 0

原创新闻 [编程语言] Go 1.3 Beta1 发布,支持谷歌 NaCL

Google今天发布了Go语言1.3 beta1版本。 Go 1.3并没有引入新的语言功能,只是进行了一些功能改进,并解决了该语言中的一些bug和用户的反馈。 Go 1.3的主要改进如下: 显著改进了链接器和编译器,可以更快地编译程序,尤其是大型应用程序。 Go编译器生成二进制代码的性能得到了改善,内存占用更少,现在有一个更快、更高效的垃圾回收器,以及一个重写的正则表达式处理程序。 新增 ...
wangguo 评论(4) 有6792人浏览 2014-04-24 4 0

转载新闻 [编程语言] 并发不是并行,它更好!

并发与并行是两个既相似而又不相同的概念,但往往容易混为一谈,这两者究竟有什么区别呢?本文通过一个例子让你更好地理解(本文由并发编程网翻译)。 现代社会是并行的:多核、网络、云计算、用户负载,并发技术对此有用。 Go语言支持并发,它提供了:并发执行(goroutines),同步和消息(channels)和多路并发控制(select)。 并发和并行的区别 当Go声称是并发时,人们说:“并发很酷! ...
WnouM 评论(24) 有19966人浏览 2014-03-28 11 6

原创新闻 [编程语言] Python 3.4.0 正式发布

Python官方于2014年3月16号正式发布了Python 3.4.0版本。 Python 3.4 在原来的基础上所做的改进包括数百个小的改善措施和大量的漏洞修复。下面一起来看看 Python 3.4 版本做了哪些改变,又有哪些新增的较大、较新的功能: PEP 428:新增“pathlib”模块,提供面向对象的文件系统路径。 PEP 435:新增一个标准化的“enum”模块。 PEP 4 ...
学良3 评论(1) 有5984人浏览 2014-03-18 4 0

原创新闻 [编程语言] Google抛弃C语言,采用Go语言重写Go编译器

Go语言是Google开发的新型编程语言,将动态语言易于编写的特性和静态语言的高效性相结合,具备良好的易用性和极佳的执行效率。目前该语言已经发布了1.2正式版本。 Go语言开发者Russ Cox近日透露,在Go 1.3版本之后,该语言的编译器将会使用Go语言重写。 目前的Go编译器 目前Go编译器gc基于C语言,是从Plan 9的C编译器衍生出来的,其中保持了原有的汇编程序、C编译器和链接 ...
wangguo 评论(20) 有18857人浏览 2013-12-23 10 3

原创新闻 [编程语言] Go 1.2发布,着重语言特性的改进

继2013年4月份发布Go 1.1以后,谷歌的Go语言团队又向开发者发布了1.2版本,从1.1到1.2版本的时间跨越只用了7个月的时间。 最新发布的版本对语言特性做了些改进、性能优化、添加和修改一些标准库(向后兼容)。下面一起来看下有哪些新特性和改进的地方: nil指针语法; 三索引片段语法:开发人员只能根据自己所传递的数值来访问底层数组,类似:slice = array[2:4 ...
mengyidan1988 评论(3) 有5176人浏览 2013-12-04 7 0

最近热门TAG

Java(1854) Ruby(427) 编程(365) Python(328) Rails(296) PHP(270) IDE(201) Eclipse(193) Netbeans(165) C++(146) 算法(139) Groovy(133) .net(129) C(108) Go(98) JDK(95) SQL(94) CGI(88) JVM(78) Scala(75)

热门资讯

Global site tag (gtag.js) - Google Analytics