- 浏览: 44842 次
- 性别:
- 来自: 广州
最新评论
-
han0332217:
从来就没觉得工作枯燥无味,感觉更多的是工作中的成就感和其中的乐 ...
转贴:工作感想
文章列表
中文编码主要有以下四种: GB2312:简体中文编码,一个汉字占用2字节,在大陆是主要编码方式。当文章/网页中包含繁体中文、日文、韩文等等时,这些内容可能无法被正确编码。 BIG5:繁体中文编码。主要在台湾地区采用。 GBK:支持简体及繁体中文,但对他国非拉丁字母语言还是有问题。 UTF-8:Unicode编码的一种。Unicode用一些基本的保留字符制定了三套编码方式,它们分别UTF-8,UTF-16和UTF-32。在UTF-8中,字符是以8位序列来编码的,用一个或几个字节来表示一个字符。这种方式的最大好处,是UTF-8保留了ASCII字符的编码做为它的一部分。UTF-8俗称“万国码”,可以同 ...
- 2008-01-07 21:16
- 浏览 3475
- 评论(0)
虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢?
首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(build daily)”、“测试一切(test everything)”和“经常集成( integrate often)。 任何具有称职架构师的项目都有分工明确的、定义良好的团队结构。他们还为进行编码检查、构建代码(每日或在需要时)、进行测试(单元、集成和系统的)、部署和配置/释放管理而具备已记录的过程。
其次,我将跳过通常吹捧的最佳实践, ...
- 2008-01-07 21:06
- 浏览 1203
- 评论(0)
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、结语
- 2007-12-21 20:10
- 浏览 1637
- 评论(0)
1、基础知识
·为CSS重新思考HTML
·创建样式和样式表
·利用继承节省实践
·管理多种样式——层叠
2、实用知识
·格式化文本
·Margin、padding和Border
·给网页添加图片
·装饰网站导航
·格式化表格和表单
3、CSS布局
·建立基于浮动的布局
·定位网页上的元素
4、高级的CSS
·用于打印页面的CSS
·改进你的CSS习惯
- 2007-12-21 20:09
- 浏览 1511
- 评论(0)
Action pack组件:视图、控制
Active Record组件:模型
关系数据库与面向对象编程语言很难融为一体:对象关注的是数据和操作,而数据库关注的则是值的集合。
数据库为中心组织应用程序:过程化语言
应用程序为中心组织数据库:面向对象语言
MVC功能和服务
视图:模板、格式化助手、分页、布局
控制:URL映射、会话跟踪、过滤和验证、缓冲
模型:数据库表映射到类,记录映射到对象,字段映射到对象属性。
类方法用于执行表级别的操作
实例方法则用于执行针对单条 ...
- 2007-12-02 22:26
- 浏览 1133
- 评论(0)
本文将讨论RoR中提供的基础服务之一:动作视图。动作视图可以使你更快速地将数据展现给用户。在本文中将介绍一些动作视图的服务,并且将举一个例子来说明如何使用动作视图。
在MVC模式中的V,即视图(View) ...
- 2007-12-02 20:30
- 浏览 1844
- 评论(0)
在一个基于MVC的Web应用程序中,应用程序逻辑以及数据的存取是由MVC中的C,也就是控制器来完成的。因此,深刻地理解MVC框架所提供控制器对于开发一个高效、可升级、稳定的应用程序是十分必要的。RoR也不例外。
RoR中所提供的控制器叫动作控制器(ActionController)。本文将主要讨论动作控制器所提供的几种服务,以及如何使用动作控制器。
什么是动作控制器
在RoR中,动作包(Action Pack)是这个框架的核心。它包括两部分,动作视图和动作控制器。动作包的一个特点是除了Web程序,不能使用在其它类型的程序中。下面让我们看看在我们通过浏览器键入一 ...
- 2007-12-02 20:28
- 浏览 1924
- 评论(0)
用Ruby on Rails来编写数据库管理系统是非常快速的。Ruby on Rails之所以有如此高的生产率,不光是Ruby的语法灵活,而这一切在很大程序上是拜活动记录(Active Record)所赐。那么什么是活动记录呢?如果用一句话来解释,那就是一个可以将数据映射成对象的框架(这有些类似于Hibernate)。也许你会说:"这有什么,现在这种框架多得是,Hibernate不是也非常强大吗?",但如果你用了Ruby on Rails(以下简称为RoR),你就会发现它和其它的同类框架是多么的不同,它比其它框架更容易使用,编程效率也更高,据官方说,使用Ro ...
- 2007-12-02 20:25
- 浏览 1508
- 评论(0)
不知不觉出来工作已经快一年了,明白了许多、懂得了许多,特别是做现在的这份工作,让我体会到做事不能像以前那样随便,凡事都要认真负责,马马虎虎只会徒劳无功,只有认真、努力地去做了才不会因某个环节出错了而影响了工作效率,这样做起事来也顺心很多,从而就会对工作产生一种热情,充满斗志和信心。
我记得一本书上这样说过:“当你对自己有信心,当你做的事都是自己的选择,并且可以完全负责任时,你会发现,你是自由的,因为一切都在你的掌握中,自由的意义不在于可以随心所欲地去任何地方,而是内心的宁静和不受束缚。做什么样的工作,过怎样的生活都只是一种形式,内心的自由才是真正的自由。当你可 ...
- 2007-11-30 14:39
- 浏览 11890
- 评论(1)
远距离:观察别人的动作,再选择动作。
近距离:先做短反应,再看别人反应,然后度量之间的差异,再作反应。
最后还是因人制宜
- 2007-11-30 14:32
- 浏览 1221
- 评论(0)
生活总在,自己的选择或别人帮你选择,为左右
有时候自己的选择,会对,会错,但是,自己总会后悔,要是听别人的,或许就不会这样了
然而,
别人帮自己的选择,也是有对,有错,对的大部分(关心你的人)。呵呵,自己却失去了选择的快乐
失去了一些,失去了选择的自我能力。
那当没有人之时,或,你想要帮自己所爱的人,你有这个能力吗,或许你有这种经验,但你缺乏了随机应变,创造的能力
那你也永远自做配角,永远当不了主角,一个普通的、平凡的人民而已
或许我真的想做一个不平凡的人
我的签名:感悟人生,领悟世界,创造生活,创新社会
- 2007-11-30 14:26
- 浏览 1110
- 评论(0)
玩实况游戏的时候: 我喜欢听一些激动的歌
设计平面的时候: 我喜欢听一些凄美的轻柔的唯美的音乐
看书的时候: 喜欢中国风的歌曲,富有人情味(或乡村音乐)
编程的时候: 喜欢听古典音乐
看商业书的时候: 我却比较喜欢正经的音乐,比较客观的人生观的歌曲
和情人在一起的时候: 就是浪漫的了,(或者诱惑型的,激情型的)
- 2007-11-29 20:31
- 浏览 959
- 评论(0)
基础
关于一门新语言的学习,我认为应该从以下几方面入手:
1.如何实现顺序、选择、循环
2.如何实现封装、继承、多态
3.如何实现动态性
中级
第一步:看书,快速入门
第二步:学习开源项目(如beast、rforum、mephisto、typo),这几个项目各有特色,认真研究可以学到不同的东西和很多书本上没有的东西
第三步:实战,自己动手作些项目,公司有项目最好,没有可以自己规划个项目来作,比如自己动手来实现javaeye。
第四步、深入,研究rails的源代码,深入了解运作机制及实现机制,这个对自己的能力提升有非常大的帮助。
另外,要多关注好的网站,学习别人的经验。高手写软件总是不停地 ...
- 2007-11-28 18:49
- 浏览 1535
- 评论(0)
1:记住所有的,实践,碰到该问题,联想所有的知识,找出适合问题的数据和方法,再运用,解决问题
2:迅速浏览一些或记住目录,实践,碰到问题,想象问题具体的抽象模型,找资料,再运用,解决问题
- 2007-11-27 22:48
- 浏览 1121
- 评论(0)