资讯月刊下载

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

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [编程语言] 一段 Ruby 代码的思考

在一个Rails项目中,我们遇到了这样一个问题: 这是一个新闻(News)权限的处理。如果是一个新建的新闻,缺省的情况下,管理员和普通用户都是可见的,创建者可以根据需要设置权限;如果是一个已创建的新闻,则权限是创建时设定的。我们要在页面上显示一个form,供人编辑,按照通常的处理方法,页面上应该有所有角色,根据这个新闻当前的权限设置选择框。 从代码上讲,我们可能希望这样判断: news.ch ...
MnouW 评论(3) 有4557人浏览 2012-07-16 3 1

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

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

转载新闻 [移动开发] 关于增强用户体验:重用, 还是优化设计?

如果在不同平台间重用内容和设计,比如将印刷内容重用为内容,或者将桌面端内容移植到移动端上去,那么,费用会比较便宜,但与此同时,质量也会有所降低。较高级的UX设计需要和平台紧密结合的设计,也即优化设计。那么,什么时候该重用?什么时候该进行优化设计?在易用性方面有多项研究并出版多本专著、或者多项专利的知名技术人员Jakob Nielsen在本文中给出了他的回答。 当涉及到用户体验策略(user exp ...
MnouW 评论(0) 有4772人浏览 2012-05-30 1 0

转载新闻 [Web前端] 谈谈CSS Sprites技术及其优化

CSS Sprites 技术对于广大的前端工程师来说应该是一点也不陌生。这个被国内开发者昵称为“CSS精灵”、“CSS雪碧”的家伙到底解决了什么问题,我们又怎样合理使用这个技术呢?下面来详细聊聊。 在大家还在拨号上网的“远古时期”,由于网速的限制,页面开发者都喜欢把网页里面的图片字节数控制的非常小,往往在一个图片文件夹里散落着n多的小碎图。随着网络技术的发展,网速的提升,大家越来越重视页面的加载速 ...
MnouW 评论(6) 有10202人浏览 2012-05-16 3 0

原创新闻 [数据库] Twitter 开源其 MySQL 优化成果

据Twitter工程博客透露,Twitter决定开源其使用的、经过优化的MySQL版本。 Twitter工程师Jeremy Cole和Davi Arnaut在博客中称: 引用MySQL是Twitter大部分数据(如兴趣图谱、时间轴、用户数据和推文等)的主要存储技术。由于我们的规模,我们比其他公司更能推动MySQL的发展。当然,MySQL是开源软件,所以我们可以改进它,使之满足我们的需要。我们相信共 ...
wangguo 评论(17) 有12887人浏览 2012-04-10 25 0

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

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

翻译新闻 [互联网] Tagged—— 1亿用户,1000台服务器,50亿PV的优化史

从诞生到拥有1000台服务器的五个优化步骤 2004年以来,Tagged已经从一个微不足道的社交实验产品成长为最大的社交网络之一,每月数百万计的用户在这个网站上与其他人接触和交往,创造了50亿次页面访问。下面每一个步骤为一个优化阶段,这迫使我们不断改进网站的架构,最终发展成一个庞大的、有影响力的平台。 V1:PHP Web应用,10万用户、15台服务器,2004年 Tagged 诞生 ...
wangguo 评论(9) 有11816人浏览 2011-08-21 19 0

翻译新闻 [开源软件] 11 款用于优化、分析源代码的Java工具

本文将提供一些工具,帮助你优化代码以及检查源代码中的潜在问题。 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/switch语句中返回空值。 死代码——未使用的局部变量、参数、私有方法。 不理想的代码——使用String/StringBuffer。 过 ...
lihuapi 评论(13) 有21528人浏览 2011-08-01 24 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