51CTO博客开发
【51CTO独家特稿】 h1. 作业分析 作业是课程的一部分,实际上,还是这个课程最重要的部分。 如我在前面课程中提到的一样: 很多初学者,或者说,编程的伪爱好者,他们,会热衷于去四处请教大师,下载各种经典书籍,企图读一本编程圣经,然后一夜脱胎换骨。 这是,不可能的。 同样的,如果仅仅是看了这个课程,而不做作业,那么在看课程前后,个人的能力是不可能有变化的。 充其量,
【51CTO独家特稿】在前面的课程中提到PEAA中只有一页半的Active Record Pattern ( http://martinfowler.com/eaaCatalog/activeRecord.html )影响了过去5年多6年的Web开发潮流。 这个潮流是由Ruby On Rails引领的。 RoR的作者DHH David Heinemeier Hansson是Hacker,他因为
【51CTO独家特稿】学以致用,很多时候,学习一样东西最好需要能够在实际中应用起来。 所以我在第2课"怎么看待牛人"中强调的必须“看代码 + 写代码”。 不过我在里面提到的例子“ORM”却并不好,ORM太过庞大。实际编码,应该是从小开始。 运维工作中更经常使用的是脚本语言,脚本程序甚至是shell命令都可以完成很多有意义的事
这次来讲MVC中最后的M。 Model,几乎可以说是网页应用的核心。 之前课程提到过网页应用是由数据库驱动,而在很多场景,数据库 = M ; M = 数据库。 所谓的ORM; object relational mapping。 现在新的网页开发框架,特别是MVC框架,都会提供ORM支持,避免程序员直接写SQL、操作数据库。 传统上,ASP/ php臭名昭著的sql注入问题,便是因为菜鸟
设计模式再“高级”一点,便是所谓的“框架”了。 从事Web开发,一般都会接触到MVC框架这个概念。 M:也就是Model,直接跟网站数据库相关。 V:也就是View,是网页的模版,跟显示数据相关。 C:则是Controller,相当于网站的业务逻辑。 MVC也不仅仅是应用于网站开发,它的概念实际上植根于桌面软件,并且在手机软件开发上也有应用
【51CTO独家特稿】先摘录一段话勉励一下生日宝: 截止2010月6月,Facebook接近2000雇员。10个月时间从1100人增长到2000,一年时间员工人数翻了一番! 最大的两个团队是开发工程师和运维,都是400-500人的规模 猪头宝,在Facebook,运维跟开发是一样重要的。运维才不是用vender提供的软件,然后按manual去step by step的做事情。 有很多创造性
【51CTO独家特稿】设计模式再“高级”一点,便是所谓的“框架”了。 从事Web开发,一般都会接触到MVC框架这个概念。 M:也就是Model,直接跟网站数据库相关。 V:也就是View,是网页的模版,跟显示数据相关。 C:则是Controller,相当于网站的业务逻辑。 MVC也不仅仅是应用于网站开发,它的概念实际上植根于桌面软件,并且在
设计模式,应该是很多ED心目中牛B的编程方式。 上回说到ED的好书POEE,实际上便是一本专门讲企业开发中使用的设计模式中的书。 设计模式,并不多,基本上看完GoF的这边《Design Pattern》便可以有足够了解了。 而实际开发中常用的设计模式更是屈指可数,Singleton,Factory,Facade,Active Record、Provider等等。 就那么几个,花花功夫,仔细
男主角:Wuvist(新浪微博),真名翁伟,自称胖程序员一个,幸好已婚。学习.NET出身,现常用Python做服务器端开发,曾任新加坡某创业公司主程。公司被Techcrunch blog过后,觉得新加坡生活太过安逸,终于在去年辞职只身回家乡汕头创业,活跃于珠三角技术沙龙,热衷于与其他技术宅分享。 本文作者:Wuvist 女主角:Katze,Wuvist的老婆,女程序员,在某跨国投行任Uni
男主角:Wuvist(新浪微博),真名翁伟,自称胖程序员一个,幸好已婚。学习.NET出身,现常用Python做服务器端开发,曾任新加坡某创业公司主程。公司被techcrunch blog过后,觉得新加坡生活太过安逸,终于于去年辞职只身回家乡汕头创业,活跃于珠三角技术沙龙,热衷于与其他技术宅分享。 本文作者:Wuvist 女主角:Katze,Wuvist的老婆,女程序员,在某跨国投行任Uni
从今天起将开始的这个系列来自一位宅男程序员,这个系列是他写给老婆的电脑课程,后来经他老婆的建议,决定在51CTO这个平台上公开出来与大家分享。 在系列开始之前,先介绍一下两位主人公—— 男主角:Wuvist(新浪微博),真名翁伟,自称胖程序员一个,幸好已婚。学习.net出身,现常用python做服务器端开发,曾任新加坡某创业公司主程。公司被techcrunch blog
昨晚(2011/06/28)新浪微博也出现“黑客”攻击蛮有代表性;网站上流行的XSS( Cross-Site-Script) / XSRF ( Cross-site request forgery ) 往往是被web开发者忽视的,这里记述一下相关的事情。 先说新浪微博。 昨天的攻击情况介绍可以参考: * http://soft.yesky.com/securi
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号