资讯月刊下载

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

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [编程语言] 很酷的C语言技巧

C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些非常有用的语法技巧和功能,只是没有多少人知道罢了。 指定的初始化 很多人都知道像这样来静态地初始化数组: int fibs[] = {1, 1, 2, 3, 5}; C99标准实际上支持一种更为直观简单的方式来初始化各种不同的集合类数据(如:结构体,联合体和数组)。 数 ...
mengyidan1988 评论(2) 有8096人浏览 2015-03-12 3 0

转载新闻 [开源软件] 一年内每天向开源贡献代码所发生的事情

最近我在GitHub连续冲刺了365天,我想写篇博客,记录下为什么开始每天提交,以及它对我的生活带来了什么变化。 我对贡献代码的要求比较简单: 每次贡献必须有意义,必须有实际影响。我可以提交只有空格的修复,但是它们不应该被算作有影响的提交。 它必须是开源的。 早在2013年夏天我就开始了,略早于John Resig,他写了关于每天提交代码的博客,但是我的第一次尝试失败了。正是他的文章鼓舞了 ...
mengyidan1988 评论(2) 有4579人浏览 2015-03-06 2 0

转载新闻 [Web前端] Web开发中最致命的8个小错误

现在,有越来越多所谓的“教程”来帮助我们提高网站的易用性。本文收集了一些在Web开发中容易出错和被忽略的小问题,并且提供了参考的解决方案,以便于帮助Web开发者更好的完善网站。 通过避免下面这些小错误,可以使得我们的网站变得更为友好。 错误1:表单的label标签跟表单字段没有关联 利用“for”属性允许用户单击label也可以选中表单中的内容。这可以扩大复选框和单选框的点击区域,非常实用 ...
mengyidan1988 评论(4) 有6184人浏览 2015-02-15 9 0

原创新闻 [非技术] Matt Cutts:我早年在Google学到的10条经验

本文来自Google公司资深工程师Matt Cutts。加入Google以前,在北卡罗来纳州大学教堂山分校攻读计算机图形学方向博士学位。他写的文章深入浅出,简明易懂,实用价值很高,因此他在互联网上具有相当高的名气。 日前,High Scalability创始人Todd Hoff整理了其与Cutts的谈话,总结了后者早年在Google学到的10条经验,值得很多人学习。以下为原文: 我所认识的Matt ...
mengyidan1988 评论(3) 有4749人浏览 2015-02-06 2 0

转载新闻 [非技术] 如何做一名优秀的团队领导?LinkedIn CEO给出的3条建 ...

上周,LinkedIn 的 CEO Jeff Weiner 在旧金山接受了 Pando Daily 的专访。投资人、作家 Li Jiang 在 Medium 发文,总结了他从中学到的 3 堂重要的课程。这其中,既有硅谷常能听到的建议,也有到一些几乎没人提过的观点,在这里与大家分享。 1. Focus 专注。是的,你原来肯定听过这一点,“专注”几乎都快成硅谷人的口头禅了。创办一家公司需要创业 ...
rnifeasy 评论(7) 有9534人浏览 2014-08-25 2 2

翻译新闻 [非技术] 出现编程疲劳?千万别纠结

有些事情我们不得不去面对,就像有的时候你可能会觉得自己不是一个很优秀的程序员,就因为一个简单的程序都会出现很多的bug;或者你认为简单的方法最后竟然无法实现。可是,在给自己压力的同时也要站在第三方立场思考:基本上任何人都会遇到这样的苦闷事情,难道这能说明大家都不优秀吗?如果你无法战胜此类压抑、挫败的心理的话,估计你很快就会放弃编程事业了。 我们要明白:万事开头难,即使是编程天才也无法在刚开始接触编 ...
学良3 评论(8) 有10922人浏览 2014-03-12 22 0

翻译新闻 [非技术] 开发者如何提升技能水平

本文是Denis Gobo做的一个调查表,调查程序员/开发者一般都是通过哪些途径来提升自己在技术领域的技能水平的《How Did You Improve Your Tech Skills》,文中给出了一些对程序员有用的方式方法,但是每个人的喜好不一样,所以各有偏重。不过,要是真的能按照所列出的这些方式方法去做,提升效果一定很大。 参加用户组:参加本地用户组的一些会议,总是有一些专家出席做相关演讲 ...
学良3 评论(13) 有19031人浏览 2013-11-14 21 2

原创新闻 [研发管理] 我是如何让Ruby项目速度提升10倍的?

作者详细描述了他是如何把一个Ruby项目的运行时间从20秒优化到1.5秒。值得开发者注意的是,在Ruby中调用方法很影响速度,所以作者对代码进行了模块化处理和重复使用。下面是笔者对原文的翻译: 这篇文章主要介绍了我是如何把ruby gem contracts.ruby速度提升10倍的。 contracts.ruby在我项目里用来添加代码合约(code contracts)到Ruby中。看起来差不多 ...
mengyidan1988 评论(6) 有6248人浏览 2013-09-05 0 3

原创新闻 [非技术] 一位开发人员的生日愿望清单

上周是Sandro Mancuso的生日,作为一名开发者,他列出了自己的生日愿望清单,我们一起来看下: 1. 我希望开发者有权去做任何他们想做的事情,包括令人满意的实际业务需求以及获取用户肯定。 2. 我希望开发者为他们所做的决定负责,而不是因为别人的决定才负责。 3. 我不想看到开发者参加没完没了的会议,他们试图去证明为什么不该使用被象牙塔架构定义的技术或者架构。事实上,象牙塔架构应该 ...
rnifeasy 评论(29) 有15915人浏览 2013-08-08 8 5

翻译新闻 [研发管理] 程序员不应该再犯的五大编程错误

当你成为程序员后,你很容犯下文所提到的这些错误。 话说失败是成功之母,在编程的道路上,犯错也是学习道路上不可或缺的一部分。尤其是初学者,他们犯的错误可能会比其他人更多,那么该如何才能避免这些错误的发生呢? 要有避免错误发生的意识,一旦意识到某种错误的发生,在下次编码时,就应该想办法避免,这样,代码就会越来越好,自己也会得到成长。 其实,大多数不良编程习惯的发生都源于我们的无知,没有其他原因了,下面 ...
mengyidan1988 评论(5) 有11916人浏览 2013-07-08 15 0

最近热门TAG

Java(1854) Google(1441) Android(1244) JavaScript(842) Web(669) Linux(648) 框架(605) Windows(591) 浏览器(540) HTML5(533) Firefox(483) jQuery(480) iOS(479) Ruby(427) Chrome(386) HTML(380) 编程(365) 工作(349) Apache(346) Python(328)

热门资讯

Global site tag (gtag.js) - Google Analytics