资讯月刊下载

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

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [开源软件] JavaEE 开源快速开发平台 G4Studio v3.2 发布

我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V3.2版本已经正式发布。大家可以通过如下地址下载: http://vdisk.weibo.com/s/bsxAaG4Studio官方网站: http://www.g4studio.org G4Studio_V3.2版本变更日志 功能新增 (1).新增了系统右下角滑出提示窗口功能。 (2).新增了文件资源的Zip ...
無為子 评论(18) 有12501人浏览 2012-08-27 5 5

原创新闻 [研发管理] 优秀的开发者 vs. 差的开发者

本文来自Totango的联合创始人兼CEO盖伊•尼尔帕兹(Guy Nirpaz),他在本文中列出了优秀的开发者和差的(或还需努力的)开发者之间的区别。 如果你认为使用“优秀”和“差”来区分开发者不妥的话,也可以将这些看作是初级开发者和资深开发者之间的区别。但无论如何,多看看其他的优秀开发者(或资深开发者)是如何做的,对于自身技能、工作方式的提升有很大的帮助。 文章内容如下: 优秀的开发者是一个 ...
wangguo 评论(62) 有22513人浏览 2012-06-12 49 6

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

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

转载新闻 [行业应用] 每个人都需要学习编程吗?

最近,Codinghorror 网站出现一篇文章,叫做“不要学习编程”。作者非常反对“每个人都需要学习编程”的想法。最近,编程热似乎感染到了纽约市长,他在 Twitter 上宣布自己要学习编程。 对此,Jeff Atwood 认为这是一个糟糕的姿态,他讽刺道: 引用如果 Bloomberg 先生真的“学习编码”,我觉得我们得到的结果是: 10 PRINT "I AM MAYOR&q ...
MnouW 评论(10) 有7689人浏览 2012-05-18 7 0

原创新闻 [编程语言] 73 本免费的语言无关的优秀编程书籍汇总

本文源自Stackoverflow中的一个帖子,汇总了73本免费的、语言无关的优秀的编程书籍,业界对这些书籍的评价都很高,非常值得一看。 这些书籍中有HTML格式的,也有PDF格式的,当然,都是英文版的。不过,部分书籍的中文译本已经出现在网上,有兴趣的同学可以Google一下。 每个程序员都应该知道的97件事 算法和数据结构(PDF) 算法(草案) 开源应用程序的体系结构 Unix编程艺术 同 ...
wangguo 评论(17) 有32029人浏览 2012-05-18 57 1

转载新闻 [编程语言] 10 条“有争议”的编程观点

在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及上千个所有回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,希望对你有帮助。 1) The only “best practice” you sh ...
MnouW 评论(5) 有7601人浏览 2012-05-14 9 4

翻译新闻 [研发管理] 13个超棒的代码资源网站推荐

很多开发者都有过网站开发的经历,大家使用CSS、HTML以及JavaScript等技术来完成这一工作。但想必大家也知道,网站开发是一个很耗费时间的工作。你可能需要花费大量的时间在一些网站上寻找解决问题的代码段。这的确很耗费时间,但却几乎又是不可或缺的一环。 基于此,本文为各位开发者收集了13个提供代码示例的网站。在这里,你可以找到关于常用技术(甚至包括WordPress)的优秀代码。除此之外,这些 ...
nemohq 评论(9) 有22158人浏览 2012-04-27 16 1

翻译新闻 [研发管理] 简单 3 步实现高效编程

本文的内容可能部分开发者已经了解,并且已经按照这些方法实施了。但本文还是想强调这些方法,因为这些简单的方法可以让你的工作更加高效。 要想实现高效编程,最主要的是集中注意力,但这往往也是比较难以实现的,因为你在编码过程中,或多或少会被各种杂事所打扰。这时,你可以试试下面的三个简单的方法。 1. 结对编程 结对编程是快速完成任务的最好的方法之一。两个人在计算机前讨论解决方案,只针对问题和代码,而 ...
wangguo 评论(1) 有4045人浏览 2012-03-30 1 1

翻译新闻 [研发管理] 最少编码原则

本文作者是一位资深软件工程师,他根据多年的编程经验,把自己的观点组织整理成本文,希望能给大家一点启发。 “最少编码原则”并不是说写的代码少到令意思表达不清楚。其实在很多情况下,可以只写几行代码就能执行相同的逻辑,但这对于后来接手的开发者来说是非常棘手的。最少编码不只是写最少量的代码,还意味着优雅的代码。如果你是有经验的程序员,可能就会明白我将要说什么了。本文的目的是尝试着去阐述清楚这个原则,虽然程 ...
sherry617 评论(23) 有13657人浏览 2012-03-30 14 4

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

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

翻译新闻 [研发管理] 你的代码可以是优雅的,但是还有更重要的

引用软件设计有两种方法:一种是尽可能地简单,这种设计明显没有什么缺陷;另一种是尽可能地复杂,这种设计没有明显的缺陷。 ——C.A.R. Hoare,1980年图灵奖讲座 在开发过程中,我的口头禅是: Your code may be elegant, by mine works。我为此而常常受到质疑,也有人反驳我“你不会使用最优方法!”“你在逃避测试!” 为了避免一次又一次地重复解释,我决定阐述下我 ...
sherry617 评论(31) 有14636人浏览 2012-03-19 4 14

翻译新闻 [研发管理] 如何成为“10倍效率”开发者

Brad Feld的一篇文章The Rise of Developeronomics中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了以下的 ...
sherry617 评论(21) 有18278人浏览 2011-12-23 34 2

翻译新闻 [非技术] 一条很有价值的编程建议

多年以前(早在1992年),我加入了这个疯狂的skunkworks项目,这个项目使用的是他们叫做Smalltalk的另类程序语言。当时, “面向对象”作为一个“热门”项目才刚刚起步。作为“面向对象”的顾问,报酬非常可观。很多人自以为这就是新的对象派别的全部内容。这发生在Alan Kay(Smalltalk语言的发明人之一,也是面向对象编程思想的创始人之一)发表他的图灵奖获奖感言——“我发明了‘面向对 ...
jobbole 评论(8) 有4666人浏览 2011-11-28 4 2

翻译新闻 [非技术] 马无夜草不肥:程序员做业余项目的重要性

编程是一种创造过程,业余项目允许程序员在没有截止日期或各种限制的条件下,以探索形式编程。业余项目之所以重要,有以下几个原因。 探索新技术 每天都会不断有新技术出现,而业余项目则是最佳的试验场。作为业余项目,你不必为bug或者性能问题担心,即使网站崩溃也没有问题,因为你不靠它来领薪水。 从头创造 我所从事的大多数都是为现有的产品做一些维护,增加一些新特性,修复bug,解决性能问题,重 ...
jobbole 评论(62) 有25469人浏览 2011-11-17 41 9

翻译新闻 [非技术] 论项目开发的最后期限

普通编程与专业编程之间有很多差别,而最为显著的就是截止日期。 截止日期 / 最后期限 当你给自己写程序的时候,只要你愿意,就可以用很多(或者很少)的时间来完成,但是当你给别人写程序的时候,你就只有一点有限的时间和资源来完成任务。而根据我的经验,一般会导致以下两种情况之一: 1. 你必须延长时间以妥善完成任务。 2. 你必须写些不严谨的代码来应付过关。 如果你做过专业编程,你会明白我的意思。只 ...
jobbole 评论(0) 有4421人浏览 2011-11-16 0 0

翻译新闻 [编程语言] 2011年11月编程语言排行榜:Objective-C能成为年度编 ...

Tiobe公布了2011年11月编程语言排行榜,前二十排名无多大变化。从下面的Top 20榜单中可以看到,依然是C阵营的天下。 距Tiobe发布2011年年度编程语言只有两个月的时间了,这个奖项是颁给这一年里评级增长率最高编程语言的(下面第1个图中的Delta列)。相比C# (普通青年?)的+1.61%和JavaScript (文艺青年?)的+0.90%,貌似Objective-C(2B青年?) ...
wubangtu 评论(19) 有10577人浏览 2011-11-09 11 2

原创新闻 [非技术] 编程期间休息片刻的好处

  原文作者 Axel Rauschmayer 是一位居住在德国慕尼黑的自由软件工程师。他在这篇博文列举了在编程期间休息片刻的一些好处。   你会更精明而不是更卖力地工作。我曾经为了一个功能的实现而卖力工作过。每天12小时,整整工作了两个星期。我付出了很多努力。那两个星期之后,我休息了一阵,并产生了一些减少很多不必要的工作的想法。   你的思维会变得更清晰。疲劳对于个人的影响就跟他喝醉酒差 ...
jobbole 评论(46) 有20279人浏览 2011-11-08 65 2

转载新闻 [编程语言] 2011年10月编程语言排行榜:Java人气持续走低

  在TIOBE公布的2011年10月编程语言排行榜中,Java继续着9月的势头,持续走低,下降了几乎1%的人气,尽管Oracle在八月初发布了最新的Java 7。看来下个月C语言又要复返第一的宝座了。   其他值得关注的有Object-C和Transact-SQL的人气又创新高,分别达到了6.245%和0.909%。Assembly则重返Top20,挤下了上个月进入前20的D语言,Visual B ...
wubangtu 评论(27) 有15494人浏览 2011-10-11 19 2

原创新闻 [互联网] ITeye 2011年9月第2周 重要新闻回顾

各位关注ITeye资讯频道的朋友,你们好!从2011年9月开始,我们将在每周一为您总结回顾上周IT技术领域的重大新闻事件。关注技术趋势,点评技术热点,ITeye资讯频道,助您把握IT技术的脉搏!如果您对ITeye的资讯总结有任何的意见或建议,请留言给我们或邮件联系:webmaster(at)iteye.com。 2011年9月份第2周值得关注的重要新闻如下。 一、移动互联网时代 如今 ...
wangguo 评论(1) 有3902人浏览 2011-09-13 5 0

原创新闻 [开源软件] 盛大创新院 SNDACode介绍

一、SNDACode和它的发展 SNDACode是盛大创新院旗下的一个开源平台,主要用于展示盛大集团开放的源代码及API,也有盛大员工个人开发代码的展示。覆盖的项目包含语音,云计算,开发框架,SDK等领域。开发者可以从SNDACode可以看到盛大最新的开源项目,也可以在上面提交issues,进行交流。除了特别声明的软件外,SNDACode上面的所有软件都遵循GPLv2协议开源。下面是简要介绍 ...
reverfe 评论(14) 有7165人浏览 2011-09-08 7 2

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