`
ztt21
  • 浏览: 44842 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
中文编码主要有以下四种: GB2312:简体中文编码,一个汉字占用2字节,在大陆是主要编码方式。当文章/网页中包含繁体中文、日文、韩文等等时,这些内容可能无法被正确编码。 BIG5:繁体中文编码。主要在台湾地区采用。 GBK:支持简体及繁体中文,但对他国非拉丁字母语言还是有问题。 UTF-8:Unicode编码的一种。Unicode用一些基本的保留字符制定了三套编码方式,它们分别UTF-8,UTF-16和UTF-32。在UTF-8中,字符是以8位序列来编码的,用一个或几个字节来表示一个字符。这种方式的最大好处,是UTF-8保留了ASCII字符的编码做为它的一部分。UTF-8俗称“万国码”,可以同 ...
虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢?   首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(build daily)”、“测试一切(test everything)”和“经常集成( integrate often)。 任何具有称职架构师的项目都有分工明确的、定义良好的团队结构。他们还为进行编码检查、构建代码(每日或在需要时)、进行测试(单元、集成和系统的)、部署和配置/释放管理而具备已记录的过程。   其次,我将跳过通常吹捧的最佳实践, ...
1、为什么要“J2EE without EJB” 2、目标 3、各种架构 4、简单性的红利 5、EJB,五年间 6、轻量级容器与控制反转 7、Spring框架简介 8、基于AOP概念的声明性中间件 9、事务管理 10、持久化 11、远程调用 12、替换其它的EJB服务 13、Web层设计 14、单元测试与可测试性 15、性能雨可伸缩性 16、实例应用系统 17、结语
1、基础知识 ·为CSS重新思考HTML ·创建样式和样式表 ·利用继承节省实践 ·管理多种样式——层叠 2、实用知识 ·格式化文本 ·Margin、padding和Border ·给网页添加图片 ·装饰网站导航 ·格式化表格和表单 3、CSS布局 ·建立基于浮动的布局 ·定位网页上的元素 4、高级的CSS ·用于打印页面的CSS ·改进你的CSS习惯

分析MVC

    博客分类:
  • RoR
Action pack组件:视图、控制 Active Record组件:模型 关系数据库与面向对象编程语言很难融为一体:对象关注的是数据和操作,而数据库关注的则是值的集合。 数据库为中心组织应用程序:过程化语言 应用程序为中心组织数据库:面向对象语言   MVC功能和服务 视图:模板、格式化助手、分页、布局 控制:URL映射、会话跟踪、过滤和验证、缓冲 模型:数据库表映射到类,记录映射到对象,字段映射到对象属性。                              类方法用于执行表级别的操作                              实例方法则用于执行针对单条 ...
        本文将讨论RoR中提供的基础服务之一:动作视图。动作视图可以使你更快速地将数据展现给用户。在本文中将介绍一些动作视图的服务,并且将举一个例子来说明如何使用动作视图。   在MVC模式中的V,即视图(View) ...
        在一个基于MVC的Web应用程序中,应用程序逻辑以及数据的存取是由MVC中的C,也就是控制器来完成的。因此,深刻地理解MVC框架所提供控制器对于开发一个高效、可升级、稳定的应用程序是十分必要的。RoR也不例外。   RoR中所提供的控制器叫动作控制器(ActionController)。本文将主要讨论动作控制器所提供的几种服务,以及如何使用动作控制器。   什么是动作控制器   在RoR中,动作包(Action Pack)是这个框架的核心。它包括两部分,动作视图和动作控制器。动作包的一个特点是除了Web程序,不能使用在其它类型的程序中。下面让我们看看在我们通过浏览器键入一 ...
        用Ruby on Rails来编写数据库管理系统是非常快速的。Ruby on Rails之所以有如此高的生产率,不光是Ruby的语法灵活,而这一切在很大程序上是拜活动记录(Active Record)所赐。那么什么是活动记录呢?如果用一句话来解释,那就是一个可以将数据映射成对象的框架(这有些类似于Hibernate)。也许你会说:"这有什么,现在这种框架多得是,Hibernate不是也非常强大吗?",但如果你用了Ruby on Rails(以下简称为RoR),你就会发现它和其它的同类框架是多么的不同,它比其它框架更容易使用,编程效率也更高,据官方说,使用Ro ...
        不知不觉出来工作已经快一年了,明白了许多、懂得了许多,特别是做现在的这份工作,让我体会到做事不能像以前那样随便,凡事都要认真负责,马马虎虎只会徒劳无功,只有认真、努力地去做了才不会因某个环节出错了而影响了工作效率,这样做起事来也顺心很多,从而就会对工作产生一种热情,充满斗志和信心。         我记得一本书上这样说过:“当你对自己有信心,当你做的事都是自己的选择,并且可以完全负责任时,你会发现,你是自由的,因为一切都在你的掌握中,自由的意义不在于可以随心所欲地去任何地方,而是内心的宁静和不受束缚。做什么样的工作,过怎样的生活都只是一种形式,内心的自由才是真正的自由。当你可 ...
远距离:观察别人的动作,再选择动作。   近距离:先做短反应,再看别人反应,然后度量之间的差异,再作反应。 最后还是因人制宜
生活总在,自己的选择或别人帮你选择,为左右 有时候自己的选择,会对,会错,但是,自己总会后悔,要是听别人的,或许就不会这样了 然而, 别人帮自己的选择,也是有对,有错,对的大部分(关心你的人)。呵呵,自己却失去了选择的快乐 失去了一些,失去了选择的自我能力。 那当没有人之时,或,你想要帮自己所爱的人,你有这个能力吗,或许你有这种经验,但你缺乏了随机应变,创造的能力 那你也永远自做配角,永远当不了主角,一个普通的、平凡的人民而已 或许我真的想做一个不平凡的人 我的签名:感悟人生,领悟世界,创造生活,创新社会
玩实况游戏的时候: 我喜欢听一些激动的歌 设计平面的时候: 我喜欢听一些凄美的轻柔的唯美的音乐 看书的时候: 喜欢中国风的歌曲,富有人情味(或乡村音乐) 编程的时候: 喜欢听古典音乐 看商业书的时候: 我却比较喜欢正经的音乐,比较客观的人生观的歌曲 和情人在一起的时候: 就是浪漫的了,(或者诱惑型的,激情型的)
基础 关于一门新语言的学习,我认为应该从以下几方面入手: 1.如何实现顺序、选择、循环 2.如何实现封装、继承、多态 3.如何实现动态性 中级 第一步:看书,快速入门 第二步:学习开源项目(如beast、rforum、mephisto、typo),这几个项目各有特色,认真研究可以学到不同的东西和很多书本上没有的东西 第三步:实战,自己动手作些项目,公司有项目最好,没有可以自己规划个项目来作,比如自己动手来实现javaeye。 第四步、深入,研究rails的源代码,深入了解运作机制及实现机制,这个对自己的能力提升有非常大的帮助。 另外,要多关注好的网站,学习别人的经验。高手写软件总是不停地 ...
习惯:休息、稳定、安逸 、困惑 厌倦:运动、激动、发泄 、涵接
1:记住所有的,实践,碰到该问题,联想所有的知识,找出适合问题的数据和方法,再运用,解决问题   2:迅速浏览一些或记住目录,实践,碰到问题,想象问题具体的抽象模型,找资料,再运用,解决问题    
Global site tag (gtag.js) - Google Analytics