代码改变世界

文章分类 -  SEO优化

【书摘】Linux内核编程

2011-09-23 23:01 by 狼人:-), 210 阅读, 收藏,
摘要: 导读:本文节选自人民邮电出版社出版的《Linux内核编程》一书。本书的三位作者有多年的行业经验:Claudia Salzberg Rodriguez就职于IBM Linux技术中心,从事内核及相关编程工具的开发工作;Gordon Fischer为很多设备开发了Linux和UNIX设备驱动程序;Steve Smolski在半导体行业已经浸染了26年,开发过各种驱动程序和嵌入式系统。该书译者为陈莉君、贺炎和刘霞林。作者独特的由表及里的讲解方法使得内核编程更易于理解:从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地追踪了实现功能。这种途径有助于扩大你所了解的Linux知识, 阅读全文

Flash曝0day漏洞,Chrome发布紧急修正

2011-09-23 23:01 by 狼人:-), 129 阅读, 收藏,
摘要: 阅读全文

【推荐】jQuery应用程序架构设计工具(PPT)

2011-09-23 23:01 by 狼人:-), 189 阅读, 收藏,
摘要: 【CSDN编译】Addy Osmani是jQuery Core Bug Triage & Docs Team成员,AOL的UI开发工程师,著有《JS关键设计模式》、《OSS stuffs》等书。本文是他在今年伦敦Web Directions上的演讲——《jQuery 应用程序结构工具》,这是一个幻灯片的扩展版本,包含多方面内容和亮点,其亮点是这15个幻灯片。CSDN软件研发频道对此进行了简译,推荐给大家。【点击下载幻灯片】主要内容包括:为客户端开发的MVC&MVVM架构模式JavaScriptMVC, Backbone.js, Spine.js, Sammy.jsJavaScr 阅读全文

【观点】如何写出无法维护的代码

2011-09-23 23:01 by 狼人:-), 164 阅读, 收藏,
摘要: 导读:酷壳网的陈皓写了很多优秀的文章,这篇《如何写出无法维护的代码》相信一定能触动大家的兴奋点。文章内容如下:什么叫“创造力”,创造力就是——就算是要干一件烂事,都能干得那么漂亮,那么有创意的能力。什么叫“抓狂”,抓狂就是——以一种沉着老练的不屈不挠的一本正经的精神,一点一点把你推向崩溃的边缘。我把文章节选了一些,也并没有完全翻译,简译一下,也加入了一些自己的调侃。对于有下面这些编程习惯的朋友,请大家对号入座。另外,维护程序的朋友们,你们死定了!! If builders built buildings the way programmers wr... 阅读全文

【观点】程序员的七大坏毛病

2011-09-23 23:01 by 狼人:-), 213 阅读, 收藏,
摘要: 导读:本文是从《Top 7 programmers bad habits》这篇文章翻译而来,译文来自外刊IT评论《程序员的七大坏毛病》。程序员在写程序时,往往自我观点性很强,文中给出了例举了程序员的七大坏毛病,并提出建议改之。以下是文章内容:1.所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题,你可以读读这篇文章和这篇文章,从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。如何纠正:不要挑剔别人的程序,有一天也许 阅读全文

【评论】是什么造就了伟大的程序员?

2011-09-23 23:01 by 狼人:-), 80 阅读, 收藏,
摘要: 译文出自:外刊IT评论 阅读全文

TIOBE 2011年6月编程语言排行榜:Lua挤进前10位

2011-09-23 23:01 by 狼人:-), 355 阅读, 收藏,
摘要: TIOBE 6月份编程语言排行榜已经发布,本月热点关注的语言是Lua。在本月中Lua一下挤进前10位,超过JavaScript、Ruby。一年前,苹果决定在iOS系统上使用Lua语言。直到现在已经有很多iPhone的应用写入到Lua中,包括当下最为流行的愤怒的小鸟。现在做移动设备应用的浪潮非常的火热,由此为iPhone和iPad编程的Objective-C语言也受到更多开发者的青睐。本月可见,包括ruby和Python两大脚本语言已经丢失市场份额,开始下滑。以下是前20名编程语言排行:前10名编程语言走势图:以下是前50名编程语言排名:必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋 阅读全文

10款对开发者有用的Android应用

2011-09-23 23:01 by 狼人:-), 249 阅读, 收藏,
摘要: 本文收集10款对开发者有用的Android应用,希望能对你的开发有所帮助。如果你还知道有其他对开发者很有用的Android应用?也分享出来吧。列表如下:1.Remote Desktop Client该款应用帮你连接你的Windows电脑。2.AndFTPFTP/SFTP客户端。3.mAnalytics查看你的项目的GA分析数据。4.touchqode在手机上查看和编辑源码,包括语法高亮、自动完成,整合FTP/SFTP。5.Android Web Editor Lite同上面的Android应用类似,具有常用特性的代码编辑器。这里有付费专业版本。6.ConnectBot开源的SSH客户端。7.P 阅读全文

浅谈Facebook的服务器架构(组图)

2011-09-23 23:01 by 狼人:-), 152 阅读, 收藏,
摘要: 导读:毫无疑问,作为全球最领先的社交网络,Facebook的高性能集群系统承担了海量数据的处理,它的服务器架构一直为业界众人所关注。CSDN博主yanghehong在他自己最新的一篇博客《 Facebook的服务器架构》中分享了他的看法。大体层次划分 Facebook的架构可以从不同角度来换分层次。 一种是:一边是PHP整的经典的LAMP stack;另外一个是非PHP整的各种service。 Facebook的页面从刚创立的时候扎克伯格写的,到现在,都用PHP开发。后端有用各种语言开发的servi... 阅读全文

写给即将入行的程序员的一封信

2011-09-23 23:01 by 狼人:-), 176 阅读, 收藏,
摘要: 导读:原文作者Akash发表的一篇《An open letter to those who want to start programming》,译文由伯乐在线整理编译《写给即将入行的程序员的一封信 》。文中阐述给新手程序员的一些建议。不管你是程序员高手亦或者是新手,文中的见解都值得我们学习。内容如下:首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。”–WhyTheLuckyStiff ... 阅读全文

常见SQL Server导入导出数据的几个工具

2011-09-23 23:01 by 狼人:-), 149 阅读, 收藏,
摘要: 阅读全文

【精华】Web开发必备资源汇总

2011-09-23 23:01 by 狼人:-), 163 阅读, 收藏,
摘要: 导读:原文来自《Best “must know” open sources to build the new Web》,译文由酷壳网陈皓整理编译《开源中最好的Web开发的资源》。文中收集的资料相当的齐全,供大家学习、参考。学习HTML 5编程和设计★ HTML5 Rocks : Major Feature Groups的学习HTML5的资源(HTML5演示,教程). 源码很不错的HTML5 Dashboard–Mozilla,效果很炫。WhatWG Developers,一个清楚的HTML5技术规格说明书。★ StackOverflow :大名鼎鼎的技术问答式论坛。★ Addyosmani, 阅读全文

【观点】Ruby优于Python之处(面向hackers)

2011-09-23 23:01 by 狼人:-), 107 阅读, 收藏,
摘要: 阅读全文

我是如何从煤矿工成为程序员的

2011-09-23 23:01 by 狼人:-), 84 阅读, 收藏,
摘要: 译文出自:外刊IT评论 阅读全文

谷歌语言标准中,C++成绝对的佼佼者

2011-09-23 23:01 by 狼人:-), 136 阅读, 收藏,
摘要: 谷歌发布了一份调查报告[pdf](首页如下图),指出C++是市场上最高效的编程语言。该互联网巨头将一个紧凑的算法实现在四大预言——C++,Java,Scala以及它自己的编程语言Go之上——然后评估运行结果以找出‘差异因素’。”英文原文: C++ Clear Winner in Google Language Benchmark 译文来自:Linux人社区 阅读全文

幻灯片在网页设计中应用的21个优秀案例

2011-09-23 23:01 by 狼人:-), 163 阅读, 收藏,
摘要: 幻灯片效果的应用在如今的网页设计中非常流行,这是一种突出重点,增强视觉趣味的有效方法。从技术角度来说,jQuery的流行使得幻灯片的实现变得十分简单。下面列举了幻灯片在网页设计中应用的21个优秀案例,一起欣赏。Marco RotoliMark DearmanFiltered – A Portfolio WordPress ThemeBitfoundryBigeyeStiff RowlandsRodaniaBuro MaisengasseMathieu ClaussellessIdyllic CreativeRedefineCrows NestEscape Module StudioAllan 阅读全文

MyFaces Core v2.0.7/2.1.1 发布,JSF框架

2011-09-23 23:01 by 狼人:-), 99 阅读, 收藏,
摘要: MyFaces是 JSF (JavaServerFaces) Web框架 (JSR 127)的一个实现。JavaServer(tm) Faces Web框架是一个新的实现MVC模式的规范。这两个版本优化了 UIComponent EventListenerWrapper ,然后就是修复了一些bug。FacesIDE:Eclipse下的一个辅助开发插件下载 MyFaces http://myfaces.apache.org/download.html来源:开源中国社区 阅读全文

JavaScript Gameboy Color模拟器发布!

2011-09-23 23:01 by 狼人:-), 103 阅读, 收藏,
摘要: 阅读全文

使用Javascript开发移动应用程序

2011-09-23 23:00 by 狼人:-), 427 阅读, 收藏,
摘要: Javascript并不仅仅只用于网页和网站程序。你还可以创建实时应用、服务端解决方案、桌面和移动应用。移动应用分为两种:浏览器里的网页应用和本地应用。本地应用通常更快更强大,因为它们有访问文件系统、传感器、照相机等设备的权限。本地应用通常使用手机指定的语言编写,例如Objective-C、Java。所以独立开发者通常使用HTML+CSS+Javascript的解决方案。幸运的是,感谢最新的技术,我们可以很方便的将网页应用转换为真正的本地应用。TitaniumAppcelerator视频(http://vimeo.com/moogaloop.swf?clip_id=8730218&se 阅读全文

预发布环境,Tag发布机制和可重复的部署过程

2011-09-23 23:00 by 狼人:-), 418 阅读, 收藏,
摘要: 导读:作者吕毅在blog.lvscar.info发表了本篇文章,文中分享了Joel Test 、预发布环境、Tag发布机制以及可重复的部署过程等。内容如下:周末聚会,无意间聊起建筑行业。自己是搞软件开发的,我们的行业从建筑设计/施工过程中借鉴了大量的概念,隐喻,名词。可以说软件就是现实中伴随整个人类历史发展的“建筑”在虚拟空间中的投影。有个两年前问过其他朋友的问题,这次友人又再次提起,“为什么建筑设计过程中没有普遍性的采用版本控制呢?”瞎扯了一干各种原因后,我们几乎同时想到一个名字”Joel”,建筑设计行业或许缺乏像Joel Spolsky一样十数年如一日,把自己丰富的经验和深入的思考转化成一 阅读全文
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 53 下一页