|
|
用户名:pangzipangpang 笔名:pangzipangpang 地区: 上海-上海 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
| The more you learn, the more you know. The more you know, the more you forget. The more you forget, the less you know. So why bother to learn. |
CSS优先级
行内样式(inline style) > ID选择符 >样式(class),伪类(pseudo-class)和属性(attribute)选择符 > 类别(type),伪对象(pseudo-element)
解释:
*行内样式(inline style):元素的style属性,比如 <div style="color:red;"></div> ,其中的color:red;就是行内样式
*ID选择符:元素的id属性,比如 <div id="content"></div> 可以用ID选择符#content
*伪类(pseudo-class):最常见的是锚(a)伪类,比如a:link,a:visited.
*属性选择符(attribute selectors):比如div[class=demo],含有class为demo的div元素
*类别选择器(type selector):HTML标签选择,比如div .demo,div元素下含有class为demo的元素
*伪对象选择器(pseudo-element selector):比如div:first-letter,div元素下的第一个单词。
- 作者: pangzipangpang 2007年04月19日, 星期四 11:24 回复(0) | 引用(2) 加入博采
李一男2003年在港湾给开发人员培训时的语录
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵 地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
[2]可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技术只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个工程师!
[3]不要去做技术高手,只去做综合素质高手!在企业里混,我们时常瞧不起某人,说他“什么都不懂,凭啥拿那么多钱,凭啥升官!”这是普遍的典型的工程师的迂腐之言。8051很牛吗?人家能上去必然有他的本事,而且是你没有的本事。你想想,老板搞经营那么多年, 难道见识不如你这个新兵?人家或许善于管理,善于领会老板意图,善于部门协调等等。因此务必培养自己多方面的能力,包括管理,亲和力,察言观色能力,攻关能力等,要成为综合素质的高手,则前途无量,否则只能躲在角落看示波器!技术以外的技能才是更重要的本 事!!从古到今,美国日本,一律如此!
[4]多交社会三教九流的朋友!不要只和工程师交往,认为有共同语言,其实更重要的是和其他类人物交往,如果你希望有朝一日当老板或高层管理,那么你整日面对的就是这些人。了解他们的经历,思维习惯,爱好,学习他们处理问题的模式,了解社会各个角落的现象和问题 ,这是以后发展的巨大的本钱,没有这些以后就会笨手笨脚,跌跌撞撞,遇到重重困难,交不少学费,成功的概率大大降低!
[5]知识涉猎不一定专,但一定要广!多看看其他方面的书,金融,财会,进出口,税务,法律等等,为以后做一些积累,以后的用处会更大!会少交许多学费!!
[6]抓住时机向技术管理或市场销售方面的转变!要想有前途就不能一直搞开发,适当时候要转变为管理或销售,前途会更大,以前搞技术也没有白搞,以后还用得着。搞管理可以培养自己的领导能力,搞销售可以培养自己的市场概念和思维,同时为自己以后发展积累庞大的人 脉!应该说这才是前途的真正支柱。。?
[7]逐渐克服自己的心里弱点和性格缺陷!多疑,敏感,天真(贬义,并不可爱),犹豫不决,胆怯,多虑,脸皮太薄,心不够黑,教条式思维。。。这些工程师普遍存在的性格弱点必须改变!很难吗?只在床上想一想当然不可能,去帮朋友守一个月地摊,包准有效果,去实践 ,而不要只想!不克服这些缺点,一切不可能,甚至连项目经理都当不好--尽管你可能技术不错!
[8]工作的同时要为以后做准备!建立自己的工作环境!及早为自己配置一个工作环境,装备电脑,示波器(可以买个二手的),仿真器,编程器等,业余可以接点活,一方面接触市场,培养市场感觉,同时也积累资金,更重要的是准备自己的产品,咱搞技术的没有钱,只有技 术,技术的代表不是学历和证书,而是产品,拿出象样的产品,就可技术转让或与人合作搞企业!先把东西准备好,等待机会,否则,有了机会也抓不住!
[9]要学会善于推销自己!不仅要能干,还要能说,能写,善于利用一切机会推销自己,树立自己的品牌形象,很必要!要创造条件让别人了解自己,不然老板怎么知道你能干?外面的投资人怎么相信你?提早把自己推销出去,机会自然会来找你!搞个个人主页是个好注意!! 特别是培养自己在行业的名气,有了名气,高薪机会自不在话下,更重要的是有合作的机会...
[10]该出手时便出手!永远不可能有100%把握!!!条件差不多就要大胆去干,去闯出自己的事业,不要犹豫,不要彷徨,干了不一定成功,但至少为下一次冲击积累了经验,不干永远没出息,而且要干成必然要经历失败。不经历风雨,怎么见彩虹,没有人能随随便便成功 !
- 作者: pangzipangpang 2007年04月11日, 星期三 08:44 回复(0) | 引用(2) 加入博采
重整JAVA篇之Eclipse
大概有两年多没接触JAVA了,今天搞了大半天,总算把Eclipse配置好了。
艰苦历程如下:
1. 下载了eclipse-SDK-3.2.2-win32,但因为没有WEB,所以又重下了WTP。
2. 下载了apache-tomcat-6.0.10,但在eclipse里找不到,又在网上找了个插件tomcatPluginV32beta3。
3. 在配置Server的时候,发现只认5.5以下的,么办法,重新下了个apache-tomcat-5.5.23。
就这样反反复复,光版本的问题就弄了好一会儿,在收工前总算是顺利完成了。明天起开始JAVA的新篇章。
- 作者: pangzipangpang 2007年04月10日, 星期二 16:40 回复(0) | 引用(2) 加入博采
关于cfm(coldfusion)的一些常识
常见问题
1: ColdFusion的定义
ColdFusion可以从两方面来定义,它既是一种应用服务器也是一种编程语言。很多开发人员常常把它们当成一件事,他们用ColdFusion语言(CFML - ColdFusion Markup Language)来编写应有程序,并把编写的应用程序运行在ColdFusion服务器上。 但是用ColdFusion语言编写的应用程序可以运行在其它支持CFML的应用服务器上,如J2EE应用服务器,这样一来就给那些高端的应用服务器提供了另一种简洁高效的开发语言。不管您选择使用ColdFusion应用服务器还是选择使用其它的应用服务器,CFML语言都为您提供了一个快速开发功能强大的应用程序的有效方案。
2: ColdFusion的历史有多久?
ColdFusion开始于1995年,是历史最悠久的最为成熟的互联网应有服务器。
3: 有多少企业组织或个人使用ColdFusion?
在全世界范围内有超过1万个组织,12万台以上的服务器在运行ColdFusion.
4: 有多少开发人员在使用ColdFusion?
保守估计,大概有35万。但实际上的数字远远大于35万,一台运行ColdFusion的服务器上可以运行的多个ColdFusion程序,因此在一台服务器上进行开发的程序员也会有很多。
5: 和其它应用服务器相比,ColdFusion有多少成功?
应该说是非常成功的,ColdFusion是商业(需购买)应用服务器中的佼佼者,在使用量上仅次于ASP。在财富100当中有超过75%的企业在使用ColdFusion.
6: ColdFusion可以编写那些类型的应用程序呢?
ColdFusion可以用来编写各种各样的应用程序,包括动态互联网网站,电子商务网站或门户网站,但最主要的还是大量的企业内部互联网应用程序和数据库相关的应用程序。这一点始终是也将一直会是ColdFusion的强项。
7: 为什么我能看到的用ColdFusion开发的站点并不是很多?
其实用ColdFusion开发的站点是非常多的。但是由于大多数基于ColdFusion的应用程序都是企业内部互联网应用程序给以及和敏感数据库相关的应用程序,并不是对外公开的。所以看上去用ColdFusion的并不是很多。如果您想了解一下那些重要的企业在使用ColdFusion请访问如下地址:http://www.Macromedia.com/ http://www.forta.com/cf/using/
8: 为什么那些公司会花钱购买ColdFusion,而不使用‘免费’的ASP或PHP?
说其它的一些应用服务器是免费的其实有点言过其实。的确,一些应用服务器可以被免费下载,但所提供的只是一些基本的核心的功能。在ColdFusion中提供了大量非常重要的功能和服务,如图表生成,全文搜索以及其它一些有用的模块如文件上传的处理和电子邮件的处理,而在ASP或PHP中这些模块都是要另外购买的。 最近的一项估算表明,如果要在ASP中加上ColdFusion专业版所提供的所有功能,总成本会到达3万美元。与此同时售价低于1千美元的ColdFusion专业版却集成了这些功能。而这还不包括由于使用了ColdFusion而减少的学习以及开发所需的周期和成本。
9: ColdFusion是不是属于专有技术,使用专有技术是不是很难得到保障?
不,ColdFusion不是专有技术。事实上,有不少其它产品(通过其它厂商)也是用CFML(或部分)来实现的。另外,ColdFusion充分利用了大量公开的技术标准,从数据库的集成(JDBC ,ODBC)到用XML来实现配置文件到使用J2EE作为ColdFusion的底层核心。
10: 什么是CFML?
CFML的全称是ColdFusion Markup Language,是一种特别适于用来编写互联网应用程序的语言。CFML看上去和传统的编程语言并不太一样,更接近HTML,因此和HTML一样非常的易学易用。CFML可以在ColdFusion应用程序服务器上运行,也可以在其它一些应用程序服务器运行。
11: 经常看到有人在说CFML并不是一种真正的编程语言,它到底是不是呢?
如果你能用CFML来编写程序,那它当然就是一种编程语言。至于为什么会有这种疑问,原因之一是CFML看上去和传统的编程语言不太一样(基于标签而非基于脚本)。这里有几点我们需要记住: 1)CFML是模仿HTML而设计的,主要是因为HTML易学易用,并且这也是HTML是互联网成功的原因之一。 2)CFML完全符合传统编程所需的基本要求(如流程控制,条件判断等),通过<CFSCRIPT> 和MX中新的SSAS(Server-side ActionScript)也可以实现脚本编程。 3)CFML是一种功能强大的编程语言,包括了100多个标签和200多个函数,能够满足常用的编程需求以及一些不常用的需求如:和LDAP交互,处理XML,支持COM和CORBA,图表生成和全文搜索等。 4)比较有讽刺意味的是,在过去的5年里,CFML由于是基于标签的语言,所以常被说为不是一种真正的编程语言,但现在在ASP.NET中也能看到这种风格,在JSP中实际上也是在Java代码中嵌入了标签,更别提XML,完全是基于标签的。由此可见,CFML走的这条路是对的。
12: 什么是.CFM 和.CFC?
CFML代码常被保存为以.CFM 或.CFC 为扩展名的文件中。.CFM 是ColdFusion的标准扩展名,它可以是普通的文本文件,由其它文件所调用的文件或是自定义标签文件。.CFC 是ColdFusion的组件文件(可以被重复调用的ColdFusion对象)
13: ColdFusion是不是只是用来实现低端或入门级解决方案的?
当然不是。ColdFusion只是一种工具,能用这种工具做什么完全取决于你的能力。对于一些初学者来说,Coldfusion是一种简单的技术,用ColdFusion来开发一些简单的产品和入门级解决方案也的确非常容易。但这并不是说ColdFusion就只是用来实现低端或入门级解决方案的。不像其它的一些学起来非常容易的技术只能用来实现简单有限的功能,ColdFusion可以用来开发功能异常强大的解决方案。除了一些低端,入门级的解决方案,还有大量高端,至关重要的解决方案都是用ColdFusion来开发的。
14: ColdFusion是不是会让开发者养成不正规的编程习惯。
当然不,ColdFusion提供了所有必须的要素用以编写伸缩性强,结构性好,易于管理和维护的代码。ColdFusion并不强制你使用某种开发习惯或逻辑方法,ColdFusion最初的设计初衷就是要让开发者能通过一个简单的语言来高效的实现所需的功能。当然有很多开发者往往是在有一个清楚的想法之前就开始动手写代码了,然后在一点一点的完善他的想法。实际上也并不是所有的程序的开发都需要严格遵守并采用MVC设计模式。当然ColdFusion完全支持MVC设计模式(通过ColdFusion组件)并且也因该尽可能的使用。换句话说,ColdFusion不会让你养成不正规的编程习惯并在以后的开发过程中感觉力不从心,不管你处于那种开发水平,ColdFusion总是能满足你的要求并且帮你一点一点的进步。
15: 我没有任何编程经验,ColdFusion是不是也适合我?
绝对适合,当然你最好有HTML和SQL的基础知识,而且如果没有的话,用Dreamweaver MX也能完成一些开发。不像其它的一些编程语言,需要通过几周或几个月的学习,在学习ColdFusion几个小时以后你就能完成简单的开发了。
16: 我是一个有经验的 C 或/和 Java程序员,我有没有必要使用ColdFusion呢?
C 和 Java 是功能非常强大的低级编程语言,非常适合编写需极强处理能力的后台进程。但却非常不适合用它们来生成HTML给浏览器或处理HTML中的表单。在这方面它们没有什么优势。事实上一个比较好的方案是把ColdFusion和他们结合在一起。让ColdFusion来处理表现层,而用C 或 Java 来处理后台。
17: 我是一名Flash开发人员,需不需要用到ColdFusion?
作为一名Flash开发人员,你一定了解开发能给用户带来丰富使用体验,极具交互性的互联网应用程序的重要性。Flash常被用来制作动画,简介,广告和一些特殊效果等等,但Flash还能用来实现更多的应用。Flash非常适合用来充当基于互联网应用程序的前台界面,而ColdFusion正好非常适合用来帮Flash处理后台任务。从Macromedia推出FlashMX和ColdFusionMX来,两者之间的结合应用就变得非常简单和高效 - Flash作为客户而ColdFusion作为服务器。
18: 我们公司的技术选型是定位在J2EE平台上的,是不是就不能用ColdFusion了呢?
正好相反,你们公司选择的是一个非常有战略意义的方案来建立你们的信息平台,这种方案可以让你用到一些功能强大的技术,也是现在越来越被看好的方案。J2EE(Java平台)提供了一个能建立稳定,健壮极具伸缩性的应用程序的结构体系。但是它却需要更高的成本(不仅仅是软件本身的成本)J2EE平台的开发是非常复杂的,超过了大多数公司的技术人员的能力。而且就是对那些经验丰富的Java程序员来说,也不是所有的东西都需要用Java来实现。而ColdFusion MX可以运行在J2EE平台的顶端,利用J2EE所带来的强大结构和原有的投资,同时使得不懂Java的人也能利用它。或换句话来说,通过这种方式,ColdFusion MX 能让不懂Java的人利用Java的强大处理能力同时有能完成更多的应用开发。所以选择J2EE的并不意味放弃ColdFusion,对你来说反而是一种明智的选择 - 你已经花了大量的成本,再多加一点ColdFusion的成本,你就能使你的信息平台实现更多的功能。
19: ColdFusionMX的底层是基于Java技术的,那现在或将来在微软的Windows平台上会有什么问题吗?
大多数的ColdFusion都是安装在微软的Windows平台上的,并使用一些微软的后台产品(如SQL服务器)。所以无论如何对微软的Windows平台的支持都是不会被放弃的,而且随着ColdFusion MX对.NET的结合,这种支持会越来越被重视。同时,ColdFusion还能在大量非微软平台上运行,如:Linux, Solaris, 和 HP-UX。 也能使用各种各样的数据库,如:Oracle, DB2 和 mySQL - 所以ColdFusion是业界最灵活的产品。
20: 对任何一项技术来说,活跃的用户讨论群都是成功的关键之一,ColdFusion有没有类似的用户社区?
ColdFusion用户一直以来都是非常具有社区性的,而且ColdFusion的成长和发展方向很大程度上也都是由ColdFusion用户群来决定的。有数不清的讨论组,论坛,出版物和用户组和活动(包括有Macromedia组织的活动和非Macromedia组织的活动)。
21: Macromedia会不会专心致力于ColdFusion的发展?
一定会的。实际上,最新版本的ColdFusion(第一个完全由Macromedia开发的版本)是一个ColdFusion史上最大的开发小组所完成的,投入了大量的人力和物力。这一点就表明了Macromedia对ColdFusion和ColdFusion用户的承诺。
- 作者: pangzipangpang 2007年04月10日, 星期二 09:25 回复(0) | 引用(2) 加入博采
将DataSet导出到EXCEL文件时出现乱码的解决办法
将DataSet导出到EXCEL文件时,如果数据多就会出现乱码的问题,将Charset 和GetEncoding改为utf-8 后,问题解决。
- 作者: pangzipangpang 2007年04月5日, 星期四 15:33 回复(0) | 引用(2) 加入博采
JavaScript去除空格的三种方法
方法一:最好的方法.采用的是正则表达式,这是最核心的原理.
其次.这个方法使用了JavaScript的prototype 属性
其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.
下面就来看看这个属性是怎么来用的.
引用内容
返回对象类型原型的引用。
objectName.prototype
objectName 参数是对象的名称。
说明
用 prototype 属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。
例如,要为 Array 对象添加返回数组中最大元素值的方法。要完成这一点,声明该函数,将它加入 Array.prototype,并使用它。
function array_max( ){
var i, max = this[0];
for (i = 1; i < this.length; i++)
{
if (max < this[i])
max = this[i];
}
return max;
}
Array.prototype.max = array_max;
var x = new Array(1, 2, 3, 4, 5, 6);
var y = x.max( );
该代码执行后,y 保存数组 x 中的最大值,或说 6。
所有 JScript 内部对象都有只读的 prototype 属性。可以象该例中那样为原型添加功能,但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。
本语言参考中每个内部对象的方法和属性列表指出哪些是对象原型的部分,哪些不是。
下面是代码原文
程序代码
<SCRIPT LANGUAGE="JavaScript">
<!--
//出处:网上搜集
// Trim() , Ltrim() , RTrim()
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(\s*$)/g, "");
}
//-->
</SCRIPT>
使用方法见以下代码
HTML代码
--------------------------------------------------------------------------------------------------------------
<SCRIPT LANGUAGE="JavaScript"><!--//出处:网上搜集// Trim() , Ltrim() , RTrim()String.prototype.Trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.LTrim = function(){return this.replace(/(^\s*)/g, "");}String.prototype.RTrim = function(){return this.replace(/(\s*$)/g, "");}//--></SCRIPT><input type="text" value=" 前后都是空格 " id="space"><input type="button" value="去前后空格" onclick="javascript:document.getElementById('space').value="/document.getElementById('space').value.Trim();document.getElementById('space').select();""><input type="button" value="去前空格" onclick="javascript:document.getElementById('space').value="/document.getElementById('space').value.LTrim();document.getElementById('space').select();""><input type="button" value="去后空格" onclick="javascript:document.getElementById('space').value="/document.getElementById('space').value.RTrim();document.getElementById('space').select();""><input type="button" value="还原" onclick="javascript:document.getElementById('space').value=' 前后都是空格 ';"><a href="http://www.abc.com" target="_blank">访问abc.com</a>
--------------------------------------------------------------------------------------------------------------
下面来我们来看看Js脚本中"/s表示什么"
引用内容
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
请紧记是小写的s
方法二:
由于使用方法简单,所以这里就不举例子了.
引用内容
//javascript去空格函数
function LTrim(str){ //去掉字符串 的头空格
var i;
for(i=0;i if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break;
}
str = str.substring(i,str.length);
return str;
}
function RTrim(str){
var i;
for(i=str.length-1;i>=0;i--){
if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break;
}
str = str.substring(0,i+1);
return str;
}
function Trim(str){
return LTrim(RTrim(str));
}
方法三:
这个方法将函数写在一起,通过传递参数不同而达到不同的实现效果
引用内容
<HTML>
<HEAD>
<TITLE>JavaScript Trim Function</TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
//****************************************************************
// Description: sInputString 为输入字符串,iType为类型,分别为
// 0 - 去除前后空格; 1 - 去前导空格; 2 - 去尾部空格
//****************************************************************
function cTrim(sInputString,iType)
{
var sTmpStr = ' '
var i = -1
if(iType == 0 || iType == 1)
{
while(sTmpStr == ' ')
{
++i
sTmpStr = sInputString.substr(i,1)
}
sInputString = sInputString.substring(i)
}
if(iType == 0 || iType == 2)
{
sTmpStr = ' '
i = sInputString.length
while(sTmpStr == ' ')
{
--i
sTmpStr = sInputString.substr(i,1)
}
sInputString = sInputString.substring(0,i+1)
}
return sInputString
}
//-->
</SCRIPT>
</HEAD>
<BODY>
JavaScript中的字符串去除空格函数(自定义):<br/>
<SCRIPT LANGUAGE=javascript>
<!--
var sR0 = cTrim(" T e s t ",0)
var sR1 = cTrim(" T e s t ",1)
var sR2 = cTrim(" T e s t ",2)
document.write("R0 = '" + sR0 + "'<br/>")
document.write("R1 = '" + sR1 + "'<br/>")
document.write("R2 = '" + sR2 + "'<br/>")
//-->
</SCRIPT>
</BODY>
</HTML>
运行效果如下:
HTML代码
<HTML><HEAD><TITLE>JavaScript Trim Function</TITLE><SCRIPT LANGUAGE=javascript><!--//****************************************************************// Description: sInputString 为输入字符串,iType为类型,分别为// 0 - 去除前后空格; 1 - 去前导空格; 2 - 去尾部空格//****************************************************************function cTrim(sInputString,iType){var sTmpStr = ' 'var i = -1if(iType == 0 || iType == 1){while(sTmpStr == ' '){++isTmpStr = sInputString.substr(i,1)}sInputString = sInputString.substring(i)}if(iType == 0 || iType == 2){sTmpStr = ' 'i = sInputString.lengthwhile(sTmpStr == ' '){--isTmpStr = sInputString.substr(i,1)}sInputString = sInputString.substring(0,i+1)}return sInputString}//--></SCRIPT></HEAD><BODY>JavaScript中的字符串去除空格函数(自定义):<br/><SCRIPT LANGUAGE=javascript><!--var sR0 = cTrim(" T e s t ",0)var sR1 = cTrim(" T e s t ",1)var sR2 = cTrim(" T e s t ",2)document.write("R0 = '" + sR0 + "'<br/>")document.write("R1 = '" + sR1 + "'<br/>")document.write("R2 = '" + sR2 + "'<br/>")//--></SCRIPT></BODY></HTML>
- 作者: pangzipangpang 2007年04月2日, 星期一 09:04 回复(0) | 引用(2) 加入博采
抱抱我(转载)
- 作者: pangzipangpang 2007年03月14日, 星期三 17:06 回复(0) | 引用(2) 加入博采
男人VS女人
男人恋爱用眼,女人恋爱用心。
男人注重女人的脸蛋,女人瞄准男人的钱包。
身体对于女人来说是本钱,对于男人而言却只是皮囊。
男人希望女人裸露身体,女人希望男人坦露心灵。
男人往往由女人的脖子联想到裸体,女人常常通过男人的言行判断他的财产。
男人追求女人,讲究快、准、狠,往往是三分钟热情,一旦得手便不想炒剩饭;
女人追求男人,惯于慢、磨、粘,一般是缓慢渗透,水滴石穿便不愿再放手。
男人一切为性,感情是奢侈品,女人统统为情,性是附加物。
男人希望自己是女人的第一次,女人希望自己是男人的最后一次。
男人不爱女人却可以跟她上床,女人不爱男人懒得跟他上床。
男人越来越有魅力,女人越来越无光彩。
美丽的女人往往不幸福,有钱的男人通常是非多。
经历多少女人是男人值得骄傲的资本,征服多少男人是女人魅力无限的证明。
男人希望睡尽天下美女,女人希望天下男人任己驱使。
男人事业成功便幸福,女人事业成功无人疼。
男人有钱就变坏,女人变坏就有钱……
- 作者: pangzipangpang 2007年03月14日, 星期三 17:03 回复(0) | 引用(2) 加入博采
情人节与白色情人节的由来
罗马皇帝在2月14日救了一对因为原本因违反恋爱结婚禁令而要被处死的恋人,罗马皇帝为了纪念这一天而设立了情人节。而在一个月后的3月14日,这对获救的恋人宣誓恋情将至死不渝,为纪念这一天,于是另订为白色情人节。
如今,如果一方在二月十四日当天收到异性送的情人礼物表达爱意,而且对对方也有同样的好感或情意时,就会在三月十四“白色情人节”这天回送对方一份白巧克力情人礼物,表示今年彼此已经心心相印了。
- 作者: pangzipangpang 2007年03月14日, 星期三 16:55 回复(0) | 引用(2) 加入博采