转载的一篇文章,感觉,非常的精辟,尤其是第9点,我觉得是为人处世不得不注意的一点。 最近帮一个困境中的朋友,他家里弄的一塌糊涂,开的公司也出问题,他的心理也在重压之下有点承受不住。好在已经解决了。总结一点面对难关的心情,和大家分享。 1。面对困难,千万不要逃避,不要做把头埋在沙子里面的鸵鸟,坦然面对,最差最差的能够差到哪里去?只要生命还在,只要青春还在,任何可能性都存在。人的生命力比你想象的要坚韧得多。 2。不要钻牛角尖,不要给自己的心理增加负担,遇到问题的时候,情况已经难了,要保持清醒的头脑,越难越要鼓励自己,不要吝啬表扬自己。千万不要不停责备自己,自己怎么这么笨,怎么做的这么不好,才 ...
    今天在写班级主页的时候,偶然尝试发现的。     如果我们不分离js与html,这个问题应该是一点难度都没有的,也不会存在这样的技巧。就是得到的节点的调用方法区别。 window.onload=init;  function init(){     document.getElementById('today').firstChild.nodeValue=tad();     document.getElementById('today').f ...
  • 00:58
  • 浏览 (659)
  • 评论 (0)
爷爷都是从孙子走过来的…… --所有的大白话中都蕴涵着真理 其实我是一个天才,只可惜天妒英才! --可以看成借口,不过也还有用,心理暗示加乐天知命 都是水何必装醇,都是色狼又何必装羊! --至少你不伪善,伪善比无耻强得多了 你看得见我打在屏幕上的字,却看不到我掉在键盘上的泪…… ---可以和某位IT精英的与狗聊天论相呼应 师太,你就从了老衲吧…… 师太,你就饶了老衲吧…… --某ID被人篡改得可以为一字之师,真是 ...
一,基本概念 软件:计算机程序及说明程序的各种文档。“程序”是计算任务的处理对象和处理规则的描述;“文档”是有关计算机程序功能、设计、编制、使用的文字或图形资料。 软件生产的发展:程序设计时代,程序系统时代,软件工程时代。 软件工程:用科学知识和技术原理来定义、开发、维护软件的一门学科。 软件工程性质:它涉及计算机科学、工程科学、管理科学、数学等领域,计算机科学着重于原理和理论,而软件工程着 重于如何建造一个软件系统。软件工程要用工程科学中的观点来进行费用估算、制定进度、制定计划和方案。软件工程要用管理科学中的方法和原理进行软件生产的 管 ...
这2天开始学习Struts2,我的版本是2.0.6,我将下载下来的Struts里面的包的例子import到Eclipse来运行,虽然可以运行成功,但是Tomcat老是会出现这样的出错信息: 信息: Parsing configuration file [struts-plugin.xml] 2007-3-21 17:37:29 org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter struts2 Unable to load bean: type:com.ope ...
IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常 多的文章对诸如此类的问题作了精彩而准确的回答。大家可以去读一下Rod Johnson和Juergen Hoeller合著的《Expert one-on-one J2EE Development without EJB》或Martin Fowler所写的《Invers ...
首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2.8,而且没有不使用任何EL(表达式语言),导致页面出现无数类似“<%= ((Integer) request.getAttribute("xx")).intValue()%6 %>”的代码。Struts ...
All Input Is Evil! -Writing secure code 在写前几篇文章的时候,有些朋友建议我的写一篇关于表单数据校验的文章。 正如文章的开头所引用的《Writing Secure Code》的名言:“所有的输入都是罪恶的”,所以我们应该对所有的外部输入进行校验。而表单是应用程序最简单的入口,对其传进来的数据,我们必须进行校 验。 转换与校验(Conversion & Validation) 其实上篇文章,我本来是打算写表单数据校验的内容,但是经过再三思考后,还是决定先写Struts 2.0转换器的内容。原 ...
在我已往的Struts 1.x项目经验中,有个问题不时的出现——在创建FormBean时,对于某个属性到底应该用String还是其它类型? 开 发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这 种互交建立在HTTP之上,它们互相传递是都是字符串。换句话说, 服务器可以的接收到的来自用户的数据只能是字符串或字符数组,而在服务器上的对象中,这些数据往往有多种不同的类型,如日期(Date),整数 (int),浮点数(float)或自定义类型(U ...
国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。 其 实,Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE -NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-config.xml中指明其路 径,再在页面用<bean:message>标志输出即可。 不过,所谓“没有最好,只有更好”。Struts 2.0并没有在这部分止步, ...
有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。   Struts 1.x Stuts 2.0 接口 必须继承org.apache.struts.action.Action或者其子类 无须继承任何 ...
在上一篇文章《为Struts 2.0做好准备》中,我过于详细地介绍了Struts 2.0开发环境和运行环境的配置,所以,本文很少涉及的以上两方面的细节。如果,您看完《为Struts 2.0做好准备》后,还有什么不明白,或者没法运行文中例子,请联系我。我的E-MAIL:Max.M.Yuan@gmail.com。 在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。   Struts 1.x Stru ...
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点: MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放源代码 但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点: 需要编写的代码过多,容易引起“类爆炸” 单元测试困难 这些缺点随着Web的发展越来越明显。这就促生了Struts 2.0,它的诞生能很好的解决上述问题。 ...
playfish
搜索本博客
最近加入圈子
存档
最新评论