资讯月刊下载

第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,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [编程语言] 最受欢迎编程语言:JavaScript 排第一

行业分析机构RedMonk今天发布了最新一个季度最受欢迎的编程语言排行榜,其中JavaScript排名第一,Java、PHP和Python紧随其后。 这个排行依据的数据来源有两个,GitHub和编程问答网站StackOverflow。要想对各编程语言进行排名并非易事,不过了解开发者都喜欢用什么语言进行编程是很多需要招聘开发者的公司的一个重要考量。 没有一个排名系统是完美的,因此为了增加排名的准确 ...
MnouW 评论(27) 有17987人浏览 2012-09-13 17 2

原创新闻 [编程语言] 开发一个社交网站,使用PHP还是Ruby?

关于使用何种语言来开发一个网站或应用,似乎一直在困扰着广大的开发者。如果开发者只会一种编程语言,就不存在这种问题了。但问题是,大部分开发者往往都掌握两种甚至更多种语言,这种问题就产生了。或者,在一个公司中,不同的开发者擅长不同的语言,就更容易引起争论。 因此,Hacker News中也有大量关于语言之争的话题,比如“开发大型web应用,你会选择什么作为后端语言?” 近日,又有一个相关话题出现: ...
wangguo 评论(25) 有24691人浏览 2012-09-07 6 2

翻译新闻 [编程语言] Ruby on Rails vs. PHP vs. Python

开发者在开发web应用时,往往会对平台的选择感到困惑,而web专家通常会建议:要考虑几个因素,这些因素包括周转时间、质量、跨浏览器兼容性、与其他框架的整合、数据安全性、易于访问性等。 在考虑了这些因素后,开发者就会开始纠结于Ruby on Rails、PHP和Python。这三种平台都比较符合以上因素,可以根据项目的需求进行选择。Python和Ruby应该是属于同一“派系”的,PHP完全是另一个不 ...
wangguo 评论(14) 有14646人浏览 2012-08-24 2 15

原创新闻 [编程语言] Pyjnius:从 Python 中访问 Java 类

Pyjnius是一个Python库,允许在桌面或Android上的Python应用程序中访问Java类。 Pyjnius开发者称,目前也有一些其他的库,如JPype或Py4j,也可以实现从Python中访问Java类,但这些库在设计和可用性上还不能满足需求。 示例: >>> from jnius import autoclass >>> Stack = aut ...
wangguo 评论(5) 有8263人浏览 2012-08-21 4 0

原创新闻 [编程语言] 开发大型web应用,你会选择什么作为后端语言?

近日,Hacker News中有一个问题引起了广泛的讨论:如果要开发一个大型的web应用程序,你会选择什么编程语言来进行后端开发,要考虑到开发时间、成本和可维护性。 以下是部分回复: 1. Java hendzen 写道对于一个“大型”的web应用,我会老老实实地使用Java,并会选择Jetty作为HTTP服务器,Jersey/JAX-RS作为web框架。JVM是无与伦比的,并且新员工入职培训 ...
wangguo 评论(89) 有88800人浏览 2012-08-06 36 7

转载新闻 [企业架构] 代码执行的效率

要进行性能调优,首先就要了解操作系统性能,找到程序中的Hotspot,也就是被调用最多的热点地方,只要能够好好优化一下这些地方,性能就会有质的提高。这里给大家用三个网上关于代码执行效率的例子来说明一下。 第一个例子 PHP中Getter和Setter的效率(来源reddit) 这个例子比较简单,可以简单了解一下。 考虑下面的PHP代码:我们可看到,使用Getter/Setter的方式,性能要 ...
小枫晚亭 评论(4) 有8838人浏览 2012-07-13 6 2

原创新闻 [编程语言] Python 3.3 首个测试版发布

Python官方发布了3.3的首个测试版本。 该版本包含了大量针对3.x分支的改进,2.x和3.x分支之间的迁移变得更加容易。该版本的主要特性包括: PEP 380:用于委托到子生成器的语法。 PEP 393:灵活的字符串表示方法 PEP 405:支持虚拟环境 PEP 420:支持命名空间包 PEP 3151:重写了OS和IO异常等级 PEP 3155:限制了类和函数的名称 PEP 409:抑 ...
wangguo 评论(1) 有3475人浏览 2012-06-27 3 0

原创新闻 [互联网] Google App Engine 1.6.6 SDK发布,新增搜索API

谷歌今天更新了Google App Engine(GAE),发布了App Engine 1.6.6 SDK。 该版本最主要的特性是引入了搜索API,该API允许开发者利用谷歌基础设施的优势,在应用程序中添加全文搜索功能,功能包括搜索特定字段和范围、进行排序和摘录等。 搜索API GAE团队表示,针对搜索API,他们对管理控制台中的显示当前实验的配额限制进行了更改,还修复了一些bug,更改了 ...
wangguo 评论(7) 有4494人浏览 2012-05-25 3 2

翻译新闻 [编程语言] Python 编码时应该注意的几件事情

在编程过程中,多了解语言周边的一些知识,以及一些技巧,可以让你加速成为一个优秀的程序员。 对于Python程序员,你需要注意一下本文所提到的这些事情。你也可以看看Zen of Python(Python之禅),这里面提到了一些注意事项,并配以示例,可以帮助你快速提高。 1. 漂亮胜于丑陋 实现一个功能:读取一列数据,只返回偶数并除以2。下面的代码,哪个更好一些呢? #------------ ...
wangguo 评论(5) 有12528人浏览 2012-05-21 12 0

原创新闻 [编程语言] Python 连发 4 版本,修复哈希碰撞漏洞

Python开发团队今天对4个主要分支进行了更新,发布了2.6.8、2.7.3、3.1.5和3.2.3版本,这些版本主要修复了几个重要的安全漏洞,其中包括之前已经危及多个编程语言的哈希碰撞漏洞。 Python中的哈希漏洞基于dict和set类型,攻击者可利用特殊的输入语句导致超长的计算时间,甚至拒绝服务。具体来说,攻击者可以通过哈希碰撞来计算成千上万的键值,这会导致构造哈希表时的二元算法复杂性。 ...
wangguo 评论(7) 有6976人浏览 2012-04-12 2 0

原创新闻 [互联网] Google App Engine 1.6.4 发布,改善了对 Python 和 J ...

Google App Engine 团队今天发布了1.6.4版本。 Google App Engine允许开发者在Google的基础架构上运行他们的网络应用程序。Google App Engine应用程序易于构建和维护,并可根据应用的访问量和数据存储需要的增长轻松扩展。使用Google App Engine,开发者不需要维护服务器,只需上传应用程序,它便可立即为用户提供服务。 该版本进行了诸多 ...
wangguo 评论(9) 有5508人浏览 2012-03-28 6 1

原创新闻 [编程语言] Django 1.4正式版发布,最低支持Python 2.5

Django开发团队今天发布了1.4正式版。 Django是基于Python语言的开源web开发框架,强调快速开发和DRY(Do Not Repeat Yourself)原则,并遵循MVC设计。Django的主要目的是简便、快速地开发数据库驱动的网站,它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,并且具有很强的扩展性,开发者可以很方便地 ...
wangguo 评论(8) 有6291人浏览 2012-03-26 3 2

翻译新闻 [编程语言] 为什么动态类型语言相对比较慢?

静态类型语言中,在声明变量时已经指定了数据类型和表示方法。动态类型语言是在运行期间检查数据的类型,不得不保持描述变量值的实际类型标记,程序在每次操作变量时,需要执行数据依赖分支。 而间接分支(Indirect branch)和数据局部性(data locality)对于运行时的性能是致命的。 这就是动态语言的JIT编译器基准测试要强调near-C的内循环速度,以及避免大的数据结构和数据处理问题的 ...
sherry617 评论(1) 有7871人浏览 2012-03-23 6 0

转载新闻 [编程语言] Python 之父:Python 并不慢

近日,Python 语言作者 Guido van Rossum 接受了 InfoWorld 的采访,回答了Python 3、Unicode和全局解释器锁等问题。 对于Python速度太慢的批评,van Rossum说: 引用如果你开发的系统发现了性能瓶颈,通常最有效率的做法是找到出问题的代码块,用速度较快的语言如C或C++写一些代码替换该功能或该模块,而不是用C或C++重写整个系统,因为对大部分 ...
MnouW 评论(10) 有12781人浏览 2012-03-19 4 2

原创新闻 [编程语言] Django 1.4 即将发布,将逐步支持Python 3

Django 1.4正式版即将发布,仍然不支持Python 3,但是该团队为开发者带来了一个好消息,他们计划将Python 2.6作为跳板,逐步使Django支持 Python 3。 Django是基于Python语言的开源web开发框架,强调快速开发和DRY(Do Not Repeat Yourself)原则,并遵循MVC设计。Django的主要目的是简便、快速地开发数据库驱动的网站,它强调代 ...
wangguo 评论(2) 有5680人浏览 2012-03-15 1 0

原创新闻 [编程语言] IronPython 2.7.2 发布,.NET实现的Python语言

IronPython 2.7.2正式版本发布了。 IronPython 是一种在 .NET 及 Mono 上的 Python 实现,基于微软的 DLR 引擎。该项目是一个开源项目,由微软的 Jim Hugunin 发起,源码托管于微软的开源网站 CodePlex,基于Apache 2.0许可证。 该版本与其他2.7系列版本一样,需要安装.NET 4。不同的是,该版本的安装包和Platforms ...
wangguo 评论(2) 有4671人浏览 2012-03-13 0 0

原创新闻 [编程语言] Python 3.3 首个 Alpha 版本发布

Python 3.3 的首个Alpha 版本发布了。 该版本包含了针对3.x分支的一系列改进,现在应用在2.x与3.x之间的迁移更加容易。 Python 3.3的主要改进包括: 委派子生成器的语法“yield from” 灵活的字符串表示形式 抑制异常上下文 重写了OS和IO的异常层级 新增“packaging”模块,构建于“distribute”和“distutils2”项目之上 新增“ ...
wangguo 评论(9) 有4504人浏览 2012-03-05 3 0

原创新闻 [互联网] Google App Engine 正式支持Python 2.7

Google App Engine团队今天在博客中宣布Python 2.7 Runtime for App Engine正式发布。 Google在之前发布的App Engine版本中,试验性地加入了对Python 2.7的支持,经过了这段时间的bug修复和性能优化,现在已经完全支持Python 2.7。 App Engine团队称,Python 2.7 runtime for App Eng ...
wangguo 评论(9) 有6187人浏览 2012-02-28 4 0

转载新闻 [互联网] 2012 年 Web 编程语言的就业趋势

本文我们将来研究 Web 编程语言的就业趋势,包括 Ruby、Python、PHP、JavaScript、Groovy和Erlang。其中没有包括Flex,是因为关于Flex的数据很不准确。同时我也想涵盖Haskell,但是关于这个语言的数据实在太少。 下图是来自 Indeed.com 的长期趋势。 从图中我们可以看出,JavaScript的需求远远超出其他的语言;PHP和Python的增长很 ...
hotwind 评论(1) 有4229人浏览 2012-02-21 1 3

原创新闻 [编程语言] Python对软件开发人员很重要?

Fredrik Haard最近发表了一篇“为什么Python对你如此重要”的文章,引起了开发者的热烈讨论。本文对其简要编译。 引用我相信Python对软件开发人员很重要。现今已经诞生了不少的编程语言,它们都有各自不同的特性:强大者如Lisp,快速如C,运用广泛如Java,论古怪则如Haskell。与这些语言不同,Python是一门比较中庸的编程语言,它将语言的很多特性进行了融合,迄今我还未有其他语言 ...
luiang1018 评论(31) 有19535人浏览 2012-02-13 13 5

最近热门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