- 博客(24)
- 收藏
- 关注
常用编码知识
中文编码主要有以下四种: GB2312:简体中文编码,一个汉字占用2字节,在大陆是主要编码方式。当文章/网页中包含繁体中文、日文、韩文等等时,这些内容可能无法被正确编码。 BIG5:繁体中文编码。主要在台湾地区采用。 GBK:支持简体及繁体中文,但对他国非拉丁字母语言还是有问题。 UTF-8:Unicode编码的一种。Unicode用一些基本的保留字符制定了三套编码方式,它们分别UTF-8,UTF...
2008-01-07 21:16:14 322
J2EE架构的最佳实践
虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢? 首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(build daily)”、“测试一切(test everything)”和“经常集成( integrate often)。 任何具有称职架构师...
2008-01-07 21:06:42 130
J2EE Development without EJB 目录
1、为什么要“J2EE without EJB”2、目标3、各种架构4、简单性的红利5、EJB,五年间6、轻量级容器与控制反转7、Spring框架简介8、基于AOP概念的声明性中间件9、事务管理10、持久化11、远程调用12、替换其它的EJB服务13、Web层设计14、单元测试与可测试性...
2007-12-21 20:10:44 328
CSS实战手册目录
1、基础知识·为CSS重新思考HTML·创建样式和样式表·利用继承节省实践·管理多种样式——层叠2、实用知识·格式化文本·Margin、padding和Border·给网页添加图片·装饰网站导航·格式化表格和表单3、CSS布局·建立基于浮动的布局·定位网页上的元素4、高级的CSS·用于打印页面的CSS·改进你的CSS习惯...
2007-12-21 20:09:40 168
分析MVC
Action pack组件:视图、控制Active Record组件:模型关系数据库与面向对象编程语言很难融为一体:对象关注的是数据和操作,而数据库关注的则是值的集合。数据库为中心组织应用程序:过程化语言应用程序为中心组织数据库:面向对象语言 MVC功能和服务视图:模板、格式化助手、分页、布局控制:URL映射、会话跟踪、过滤和验证、缓冲模型:数据库表映射到类,记录映...
2007-12-02 22:26:41 85
Ruby on Rails:动作视图纵览
本文将讨论RoR中提供的基础服务之一:动作视图。动作视图可以使你更快速地将数据展现给用户。在本文中将介绍一些动作视图的服务,并且将举一个例子来说明如何使用动作视图。 在MVC模式中的V,即视图(View),它的作用是将数据以用户所需要的形式展现出来,和传统的模式不同的是,视图在展现数据时可以省去许多不必要的细节。也就是说,任何基于MVC模式的框架(framework)都应该...
2007-12-02 20:30:00 142
Ruby on Rails:控制器纵览
在一个基于MVC的Web应用程序中,应用程序逻辑以及数据的存取是由MVC中的C,也就是控制器来完成的。因此,深刻地理解MVC框架所提供控制器对于开发一个高效、可升级、稳定的应用程序是十分必要的。RoR也不例外。 RoR中所提供的控制器叫动作控制器(ActionController)。本文将主要讨论动作控制器所提供的几种服务,以及如何使用动作控制器。 什么是动作控制器...
2007-12-02 20:28:00 152
Ruby on Rails:活动记录纵览
用Ruby on Rails来编写数据库管理系统是非常快速的。Ruby on Rails之所以有如此高的生产率,不光是Ruby的语法灵活,而这一切在很大程序上是拜活动记录(Active Record)所赐。那么什么是活动记录呢?如果用一句话来解释,那就是一个可以将数据映射成对象的框架(这有些类似于Hibernate)。也许你会说:"这有什么,现在这种框架多得是,Hibernate...
2007-12-02 20:25:00 97
转贴:工作感想
不知不觉出来工作已经快一年了,明白了许多、懂得了许多,特别是做现在的这份工作,让我体会到做事不能像以前那样随便,凡事都要认真负责,马马虎虎只会徒劳无功,只有认真、努力地去做了才不会因某个环节出错了而影响了工作效率,这样做起事来也顺心很多,从而就会对工作产生一种热情,充满斗志和信心。 我记得一本书上这样说过:“当你对自己有信心,当你做的事都是自己的选择,并且可以完...
2007-11-30 14:39:39 93
过自己选择的生活,开心的
生活总在,自己的选择或别人帮你选择,为左右有时候自己的选择,会对,会错,但是,自己总会后悔,要是听别人的,或许就不会这样了然而,别人帮自己的选择,也是有对,有错,对的大部分(关心你的人)。呵呵,自己却失去了选择的快乐失去了一些,失去了选择的自我能力。那当没有人之时,或,你想要帮自己所爱的人,你有这个能力吗,或许你有这种经验,但你缺乏了随机应变,创造的能力那你也永远自做配角,永远当不了主...
2007-11-30 14:26:09 118
用音乐和谐生活
玩实况游戏的时候: 我喜欢听一些激动的歌设计平面的时候: 我喜欢听一些凄美的轻柔的唯美的音乐看书的时候: 喜欢中国风的歌曲,富有人情味(或乡村音乐)编程的时候: 喜欢听古典音乐看商业书的时候: 我却比较喜欢正经的音乐,比较客观的人生观的歌曲和情人在一起的时候: 就是浪漫的了,(或者诱惑型的,激情型的)...
2007-11-29 20:31:02 92
软件语言——学习方法
基础关于一门新语言的学习,我认为应该从以下几方面入手:1.如何实现顺序、选择、循环2.如何实现封装、继承、多态3.如何实现动态性中级第一步:看书,快速入门 第二步:学习开源项目(如beast、rforum、mephisto、typo),这几个项目各有特色,认真研究可以学到不同的东西和很多书本上没有的东西 第三步:实战,自己动手作些项目,公司有项目最好,没有可以自己规划个项目来作,比...
2007-11-28 18:49:05 113
人类常用的两种思维——思考、实践
1:记住所有的,实践,碰到该问题,联想所有的知识,找出适合问题的数据和方法,再运用,解决问题 2:迅速浏览一些或记住目录,实践,碰到问题,想象问题具体的抽象模型,找资料,再运用,解决问题 ...
2007-11-27 22:48:24 284
软件工程所学录
可行性分析报告可行性研究的前提编写目的要求目标条件、假定和限制进行可行性研究的方法评价尺度对现有系统的分析 或 (无)处理流程和数据流程工作负荷费用开支人员设备局限性所建议的系统建议系统说明处理流程和数据流程改进之处影响局限性技术条件方面的可行性可选择方案n投资 :效益=比支出收益收益/投资比投资回收周期超预计分析社会因素的可行性...
2007-11-27 21:27:21 74
MVC
MVC 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。控制器- 程序员编写程序应有的功能(实现算法...
2007-11-27 17:45:55 115
JSP
JSP语法JSP以外指令隐式对象标签操作 JSP操作 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:include:在页面被请求的时候引入一个文件。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:...
2007-11-13 23:29:28 92
JDBC
一.JDBC(Java Database Connectivity)是一种可以执行SQL语句的JavaAPI。二.JDBC的APIjava.sql包和javax.sql包 Driver接口(驱动),在加载某一 Driver 类时,它应该创建自己的实例并向 DriverManager 注册该实例。这意味着用户可以通过调用以下程序加载和注册一个驱动程序 Class.forName("orac...
2007-11-13 22:26:22 96
最完美的方法
观察能力+分析能力+想象能力+表达能力+意志能力=人类基本能力记忆万物 本质 皆同记忆最好方法是:声音,图像,类性质,最根本意义的环境下,可以更广的复用。努力 窍门学习,工作都需要努力,尽管有很大的难关,在不断努力下,一定可以寻找到窍门。那学习,工作,就会现出一片阳光...
2007-11-11 21:17:28 87
UML
定义统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践...
2007-11-11 21:14:43 85
SOA
SOA并不是一种现成的技术,而是一种架构和组织IT基础结构及业务功能的方法.SOA是一种在计算环境中设计,开发,部署和管理离散逻辑单元(服务)的模型.SOA要求开发人员将应用设计为服务的集合.SOA要求开发人员跳出应用本身进行思考,考虑现有服务的重用,或思索他们的服务如何能够被其他项目重用."单独的","独立的","封装完善的"服务所具有的一个关键好处是,可以采用多种不同的方法将它们...
2007-11-07 13:53:44 86
敏捷开发
一种应对快速变化的需求的一种软件开发能力 更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。 请注意其中的三个关键词: 在项目的整个生命周期中:这就涉及到了【敏捷项目管理】、【敏捷需求获取】、狭义...
2007-11-07 13:25:24 119
什么是RoR
RoR是Ruby on Rails的缩写。Ruby on Rails是一个用于编写网络应用程序的框架,它基于计算机软件语言Ruby,给程序开发人员提供强大的框架支持。Ruby on Rails包括两部分内容:Ruby语言和Rails框架。什么是Ruby? Ruby语言是一种动态语言,它与Python、Smalltalk和Perl这3种编程语言有些类似。Ruby语言起源于...
2007-10-31 21:48:01 1508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人