代码改变世界

[置顶]一个合格的程序员应该读过哪些书

2012-08-23 09:36 by justjavac, 4975 阅读, 6 推荐, 收藏, 编辑
摘要:声明:此文为我在iteye整理而得,随后在csdn发布,效果很好,半个月访问上万,我想,一定是对程序员起到了一定的帮助作用,现在想把它分享给博客园的朋友们。------------------------------------------编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序 阅读全文

前端开发,从菜鸟到大牛的取经之路

2014-05-09 08:31 by justjavac, 209 阅读, 1 推荐, 收藏, 编辑
摘要:以我的经验,大部分技术,熟读下列四类书籍即可。入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programming xx系列实践,结合实际中经常遇到的情景环境,来描述... 阅读全文

「译」开发者如何提升和推销自己

2013-03-24 11:22 by justjavac, 265 阅读, 0 推荐, 收藏, 编辑
摘要:原文:10 steps to becoming the developer everyone wants作者:Andrew C. Oliver译文:开发者如何提升和推销自己译者:wangguo编写出伟大的代码,对于开发者来说已经到达一个层级了。 但是不断提升、适当的推销自己,可以令你得到更多。 以下是一些有效的途径,希望能够帮到你。1. 写博客建立自己的博客,并至少每月发布一篇文章。 文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。2. 参与开源投身开源领域,发布自己的开源项目。 别人可以通过你开放的源代码,来了解你的水平和方向。 并试着在你的项目中,用最简单的方式来解决复杂的 阅读全文

谷歌阅读器将于2013年7月1日停止服务,博客订阅转移到邮箱

2013-03-14 14:17 by justjavac, 154 阅读, 0 推荐, 收藏, 编辑
摘要:今天早上一如既往的开电脑第一件事儿就是登录Google Reader,结果却突然弹出了一个提示框,虽然是用英文写的,不过六级没有过的我还是看懂了,Google阅读器将于今年2013年的7月1日停止服务,并提示用户导出Google阅读器里面的订阅,以前我的博客中,推荐大家使用Google Reader订阅。现在只能转用其它的了。于是第一时间制作了邮件订阅按钮。点击上面的按钮可以订阅我博客,博客已经全文输出了。 阅读全文

解密Redis持久化

2013-01-22 12:57 by justjavac, 198 阅读, 0 推荐, 收藏, 编辑
摘要:原文:Redis persistence demystified译者:迷渡译文:解密Redis持久化本文内容来源于Redis 作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化 的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。什么是持久化,简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们通常理解的硬盘上。写操作的流程首先我们来看一下数据库在进行写操作时到底做了哪些事,主要有下面五个过程。客户端向服务端发送写操作(数据在客户端的内存中)数据库服务端接收到写请求的数据(数据在服务端的内存中)服务端调用write(2) 这个系统 阅读全文

「译」JavaScript 的 MVC 模式

2013-01-08 13:02 by justjavac, 168 阅读, 0 推荐, 收藏, 编辑
摘要:原文:Model-View-Controller (MVC) with JavaScript作者:Alex@Net译文:JavaScript 的 MVC 模式译者:justjavac本文介绍了模型-视图-控制器模式在 JavaScript 中的实现。我喜欢 JavaScript,因为它是在世界上最灵活的语言之一。 在 JavaScript 中,程序员可以根据自己的口味选择编程风格:面向过程或面向对象。 如果你是一个重口味,JavaScript 一样可以应付自如: 面向过程,面向对象,面向方面, 使用 JavaScript 开发人员甚至可以使用函数式编程技术。这篇文章中,我的目标是编写一个简单的 阅读全文

「译」你的 mixin 兼容 ECMAScript 5 吗?

2012-12-12 13:18 by justjavac, 223 阅读, 2 推荐, 收藏, 编辑
摘要:原文:Are your mixins ECMAScript 5 compatible?作者:Nicholas C. Zakas译文:你的 mixin 兼容 ECMAScript 5 吗?译者:justjavac好久没更新博客了,今天在 nczonline 看到了这篇博客,于是第一时间把它翻译了过来。英语水平有限,大家忍者点看,以下是正文:我最近在与客户合作的项目中,需要充分利用的 ECMAScript 5,在此我遇到一个非常有趣的问题。 该问题源于一个非常常见的模式:mixin(译注:很多文章翻译成「混入」,我觉得还是保留原文吧。如今 mixin 的流程程度不亚于 Closure,什么!你不知 阅读全文

Web.py Cookbook 简体中文版

2012-11-26 10:11 by justjavac, 355 阅读, 0 推荐, 收藏, 编辑
摘要:欢迎来到web.py 0.3的Cookbook。提醒您注意:某些特性在之前的版本中并不可用。当前开发版本是0.3。格式在编排内容时,请尽量使用cookbook格式…如:###问题:如何访问数据库中的数据?###解法:使用如下代码…请注意,网址中不必含有”web”。如”/cookbook/select”,而非”/cookbook/web.select”。该手册适用于0.3版本,所以您在添加代码时,请确认代码能在新版本中工作。基本应用:Hello World提供静态文件访问理解URL控制跳转与重定向使用子应用提供XML访问从post读取原始数据高级应用用web.ctx获得客户端信息应用处理器,添加 阅读全文

Web.py Cookbook 简体中文版 - 如何使用web.background

2012-11-26 10:10 by justjavac, 231 阅读, 0 推荐, 收藏, 编辑
摘要:注意!!web.backgrounder已转移到web.py 3.X实验版本中,不再是发行版中的一部分。你可以在这里下载,要把它与application.py放置在同一目录下才能正运行。介绍web.background和web.backgrounder都是python装饰器,它可以让某个函式在一个单独的background线程中运行,而主线程继续处理当前的HTTP请求,并在稍后报告background线程的状态(事实上,后台函式的标准输出(stdout)被返回给启动该线程的”backrounder”)。 译注:我本来想将background thread翻译为后台线程,后来认为作者本意是想表达 阅读全文

Web.py Cookbook 简体中文版 - Application processors

2012-11-26 10:10 by justjavac, 143 阅读, 0 推荐, 收藏, 编辑
摘要:问题如何使用应用处理器,加载钩子(loadhooks)和卸载钩子(unloadhook)?解法web.py可以在处理请求之前或之后,通过添加处理器(processor)来完成某些操作。def my_processor(handler): print 'before handling' result = handler() print 'after handling' return resultapp.add_processor(my_processor)可以用加载钩子(loadhook)和卸载钩子(unloadhook)的方式来完成同样的操作,它们分别在请求开始 阅读全文

Web.py Cookbook 简体中文版 - 交替风格

2012-11-26 10:10 by justjavac, 211 阅读, 0 推荐, 收藏, 编辑
摘要:问题:你想通过数据集合动态的生成交替背景色的列表.方法:Give templetor access to theintbuilt-in and use modulo to test.code.pyweb.template.Template.globals['int'] = inttemplate.html<ul>$var i: 0$for track in tracks: $var i: ${int(self.i) + 1} <li class=" $if int(self.i) % 2: odd $else: even ">$tra 阅读全文
无觅相关文章插件,快速提升流量