MySQL字符集详细说明

作者:Lightning@小宝 发布时间:November 26, 2009 分类:MySQl学习笔记

 armscii8 (ARMSCII-8 Armenian) 
 armscii8_bin 	 亚美尼亚语, 二进制 
 armscii8_general_ci 	 亚美尼亚语, 不区分大小写 
 ascii (US ASCII) 
 ascii_bin 	 西欧 (多语言), 二进制 
 ascii_general_ci 	 西欧 (多语言), 不区分大小写 
 big5 (Big5 Traditional Chinese) 
 big5_bin 	 繁体中文, 二进制 
 big5_chinese_ci 	 繁体中文, 不区分大小写 
 binary (Binary pseudo charset) 
 binary 	 二进制 
 cp1250 (Windows Central European) 
 cp1250_bin 	 中欧 (多语言), 二进制 
 cp1250_croatian_ci 	 克罗地亚语, 不区分大小写 
 cp1250_czech_cs 	 捷克语, 区分大小写 
 cp1250_general_ci 	 中欧 (多语言), 不区分大小写 
 cp1251 (Windows Cyrillic) 
 cp1251_bin 	 西里尔语 (多语言), 二进制 
 cp1251_bulgarian_ci 	 保加利亚语, 不区分大小写 
 cp1251_general_ci 	 西里尔语 (多语言), 不区分大小写 
 cp1251_general_cs 	 西里尔语 (多语言), 区分大小写 
 cp1251_ukrainian_ci 	 乌克兰语, 不区分大小写 
 cp1256 (Windows Arabic) 
 cp1256_bin 	 阿拉伯语, 二进制 
 cp1256_general_ci 	 阿拉伯语, 不区分大小写 
 cp1257 (Windows Baltic) 
 cp1257_bin 	 巴拉克语 (多语言), 二进制 
 cp1257_general_ci 	 巴拉克语 (多语言), 不区分大小写 
 cp1257_lithuanian_ci 	 立陶宛语, 不区分大小写 
 cp850 (DOS West European) 
 cp850_bin 	 西欧 (多语言), 二进制 
 cp850_general_ci 	 西欧 (多语言), 不区分大小写 
 cp852 (DOS Central European) 
 cp852_bin 	 中欧 (多语言), 二进制 
 cp852_general_ci 	 中欧 (多语言), 不区分大小写 
 cp866 (DOS Russian) 
 cp866_bin 	 俄语, 二进制 
 cp866_general_ci 	 俄语, 不区分大小写 
 cp932 (SJIS for Windows Japanese) 
 cp932_bin 	 日语, 二进制 
 cp932_japanese_ci 	 日语, 不区分大小写 
 dec8 (DEC West European) 
 dec8_bin 	 西欧 (多语言), 二进制 
 dec8_swedish_ci 	 瑞典语, 不区分大小写 
 euckr (EUC-KR Korean) 
 euckr_bin 	 朝鲜语, 二进制 
 euckr_korean_ci 	 朝鲜语, 不区分大小写 
 gb2312 (GB2312 Simplified Chinese) 
 gb2312_bin 	 简体中文, 二进制 
 gb2312_chinese_ci 	 简体中文, 不区分大小写 
 gbk (GBK Simplified Chinese) 
 gbk_bin 	 简体中文, 二进制 
 gbk_chinese_ci 	 简体中文, 不区分大小写 
 geostd8 (GEOSTD8 Georgian) 
 geostd8_bin 	 乔治亚语, 二进制 
 geostd8_general_ci 	 乔治亚语, 不区分大小写 
 greek (ISO 8859-7 Greek) 
 greek_bin 	 希腊语, 二进制 
 greek_general_ci 	 希腊语, 不区分大小写 
 hebrew (ISO 8859-8 Hebrew) 
 hebrew_bin 	 希伯来语, 二进制 
 hebrew_general_ci 	 希伯来语, 不区分大小写 
 hp8 (HP West European) 
 hp8_bin 	 西欧 (多语言), 二进制 
 hp8_english_ci 	 英语, 不区分大小写 
 keybcs2 (DOS Kamenicky Czech-Slovak) 
 keybcs2_bin 	 捷克斯洛伐克语, 二进制 
 keybcs2_general_ci 	 捷克斯洛伐克语, 不区分大小写 
 koi8r (KOI8-R Relcom Russian) 
 koi8r_bin 	 俄语, 二进制 
 koi8r_general_ci 	 俄语, 不区分大小写 
 koi8u (KOI8-U Ukrainian) 
 koi8u_bin 	 乌克兰语, 二进制 
 koi8u_general_ci 	 乌克兰语, 不区分大小写 
 latin1 (cp1252 West European) 
 latin1_bin 	 西欧 (多语言), 二进制 
 latin1_danish_ci 	 丹麦语, 不区分大小写 
 latin1_general_ci 	 西欧 (多语言), 不区分大小写 
 latin1_general_cs 	 西欧 (多语言), 区分大小写 
 latin1_german1_ci 	 德语 (字典), 不区分大小写 
 latin1_german2_ci 	 德语 (电话本), 不区分大小写 
 latin1_spanish_ci 	 西班牙语, 不区分大小写 
 latin1_swedish_ci 	 瑞典语, 不区分大小写 	<>
 latin2 (ISO 8859-2 Central European) 
 latin2_bin 	 中欧 (多语言), 二进制 
 latin2_croatian_ci 	 克罗地亚语, 不区分大小写 
 latin2_czech_cs 	 捷克语, 区分大小写 
 latin2_general_ci 	 中欧 (多语言), 不区分大小写 
 latin2_hungarian_ci 	 匈牙利语, 不区分大小写 
 latin5 (ISO 8859-9 Turkish) 
 latin5_bin 	 土耳其语, 二进制 
 latin5_turkish_ci 	 土耳其语, 不区分大小写 
 latin7 (ISO 8859-13 Baltic) 
 latin7_bin 	 巴拉克语 (多语言), 二进制 
 latin7_estonian_cs 	 爱沙尼亚语, 区分大小写 
 latin7_general_ci 	 巴拉克语 (多语言), 不区分大小写 
 latin7_general_cs 	 巴拉克语 (多语言), 区分大小写 
 macce (Mac Central European) 
 macce_bin 	 中欧 (多语言), 二进制 
 macce_general_ci 	 中欧 (多语言), 不区分大小写 
 macroman (Mac West European) 
 macroman_bin 	 西欧 (多语言), 二进制 
 macroman_general_ci 	 西欧 (多语言), 不区分大小写 
 sjis (Shift-JIS Japanese) 
 sjis_bin 	 日语, 二进制 
 sjis_japanese_ci 	 日语, 不区分大小写 
 swe7 (7bit Swedish) 
 swe7_bin 	 瑞典语, 二进制 
 swe7_swedish_ci 	 瑞典语, 不区分大小写 
 tis620 (TIS620 Thai) 
 tis620_bin 	 泰语, 二进制 
 tis620_thai_ci 	 泰语, 不区分大小写 
 ucs2 (UCS-2 Unicode) 
 ucs2_bin 	 Unicode (多语言), 二进制 
 ucs2_czech_ci 	 捷克语, 不区分大小写 
 ucs2_danish_ci 	 丹麦语, 不区分大小写 
 ucs2_estonian_ci 	 爱沙尼亚语, 不区分大小写 
 ucs2_general_ci 	 Unicode (多语言), 不区分大小写 
 ucs2_icelandic_ci 	 冰岛语, 不区分大小写 
 ucs2_latvian_ci 	 拉脱维亚语, 不区分大小写 
 ucs2_lithuanian_ci 	 立陶宛语, 不区分大小写 
 ucs2_persian_ci 	 波斯语, 不区分大小写 
 ucs2_polish_ci 	 波兰语, 不区分大小写 
 ucs2_roman_ci 	 西欧, 不区分大小写 
 ucs2_romanian_ci 	 罗马尼亚语, 不区分大小写 
 ucs2_slovak_ci 	 斯洛伐克语, 不区分大小写 
 ucs2_slovenian_ci 	 斯洛文尼亚语, 不区分大小写 
 ucs2_spanish2_ci 	 传统西班牙语, 不区分大小写 
 ucs2_spanish_ci 	 西班牙语, 不区分大小写 
 ucs2_swedish_ci 	 瑞典语, 不区分大小写 
 ucs2_turkish_ci 	 土耳其语, 不区分大小写 
 ucs2_unicode_ci 	 Unicode (多语言), 不区分大小写 
 ujis (EUC-JP Japanese) 
 ujis_bin 	 日语, 二进制 
 ujis_japanese_ci 	 日语, 不区分大小写 
 utf8 (UTF-8 Unicode) 
 utf8_bin 	 Unicode (多语言), 二进制 
 utf8_czech_ci 	 捷克语, 不区分大小写 
 utf8_danish_ci 	 丹麦语, 不区分大小写 
 utf8_estonian_ci 	 爱沙尼亚语, 不区分大小写 
 utf8_general_ci 	 Unicode (多语言), 不区分大小写 
 utf8_icelandic_ci 	 冰岛语, 不区分大小写 
 utf8_latvian_ci 	 拉脱维亚语, 不区分大小写 
 utf8_lithuanian_ci 	 立陶宛语, 不区分大小写 
 utf8_persian_ci 	 波斯语, 不区分大小写 
 utf8_polish_ci 	 波兰语, 不区分大小写 
 utf8_roman_ci 	 西欧, 不区分大小写 
 utf8_romanian_ci 	 罗马尼亚语, 不区分大小写 
 utf8_slovak_ci 	 斯洛伐克语, 不区分大小写 
 utf8_slovenian_ci 	 斯洛文尼亚语, 不区分大小写 
 utf8_spanish2_ci 	 传统西班牙语, 不区分大小写 
 utf8_spanish_ci 	 西班牙语, 不区分大小写 
 utf8_swedish_ci 	 瑞典语, 不区分大小写 
 utf8_turkish_ci 	 土耳其语, 不区分大小写 
 utf8_unicode_ci 	 Unicode (多语言), 不区分大小写 

如何给Innodb存储引擎设置合适的log文件大小

作者:Lightning@小宝 发布时间:November 26, 2009 分类:MySQl学习笔记

mysql> pager grep sequence
PAGER SET TO 'grep sequence'
mysql> SHOW engine innodb STATUS\G SELECT sleep(60); SHOW engine innodb STATUS\G
Log sequence number 84 3836410803
1 row IN SET (0.06 sec)
 
1 row IN SET (1 min 0.00 sec)
 
Log sequence number 84 3838334638
1 row IN SET (0.05 sec)
mysql> SELECT (3838334638 - 3836410803) / 1024 / 1024 AS MB_per_min;
+------------+
| MB_per_min |
+------------+
| 1.83471203 |
+------------+

这样就可以得到每分钟的大小,乘以60,越等于64MB,所以innodb_log_file_size=64M
参考:http://www.mysqlperformanceblog.com/2008/11/21/how-to-calculate-a-good-innodb-log-file-size/

Thrift多语言通信层-由Facebook团队开发&维护

作者:Lightning@小宝 发布时间:November 25, 2009 分类:Python/Java/Erlang学习

thrift属于facebook.com技术核心框架之一,使用不同开发语言开发的系统可以通过该框架实现彼此间的通讯,开发者只需编辑一份 thrift脚本,即可自动获得其它开发语言的代码(比如 c++ java python ruby c# haskell ocmal erlang cocoa php squeak).
thrift侧重点是构建夸语言的可伸缩的服务,特点就是支持的语言多,同时提供了完整的rpc service framework,可以很方便的直接构建服务,不需要做太多其他的工作。服务端可以根据需要编译成simple | thread-pool | threaded | nonblocking等方式;
thrift支持多种协议格,Thrift的代码实现,有专门的TProtocol和TTransport抽象,相互配合,可以实现多种协议,方便集成各种传输方式,目前支持xml、json等。
使用了epool
Apache软件基金会已将Thrift作为孵化器项目纳入其中。
thrift目前不支持Windows平台,不过有牛人已经在cygwin上编译调试通过了。
官方开发白皮书:http://incubator.apache.org/thrift/static/thrift-20070401.pdf


1 根据需求,书写 .thrift 服务接口文件 [用tutorial里的demo]
1.1 需要事先了解 ThriftTypes,对应各语言的本地类型
http://wiki.apache.org/thrift/ThriftTypes
1.2 了解thrift 接口定义语言 Thrfit IDL来写 .thrift文件
http://wiki.apache.org/thrift/ThriftIDL
1.3 .thrift 接口文件


/**

* This Thrift file can be included by other Thrift files that want to share

* these definitions.

*/

namespace cpp shared

namespace java shared

namespace perl shared

struct SharedStruct {

1: i32 key

2: string value

}//定义一个结构体

 

//定义一个服务

service SharedService {

SharedStruct getStruct(1: i32 key)

}

thrift的类型有如下几种:

/**

* The first thing to know about are types. The available types in Thrift are:

*

* bool        Boolean, one byte

* byte        Signed byte

* i16         Signed 16-bit integer

* i32         Signed 32-bit integer

* i64         Signed 64-bit integer

* double      64-bit floating point value

* string      String

* binary      Blob (byte array)

* map<t1,t2> Map from one type to another

* list<t1>    Ordered list of one type

* set<t1>     Set of unique elements of one type

*

* Did you also notice that Thrift supports C style comments?

*/

其中 list<t1>    Ordered list of one type对应C++中的vector<t1>

使用下面的语句,生成cpp骨架文件

thrift –r –gen cpp service.thrift

生 成7个文件,分别是由service.thrift脚本定义的类型文件四个,两个.h文件 (service_constants.h,service_types.h),两个对应的.cpp文件 (service_constants.cpp,service_types.cpp)。service_types对应的文件中,定义了对应的由 service.thrift脚本定义的类型。例如struct SharedStruct对应到一个类。另外三个文件分别是由service.thrift脚本中所定义的服务相关的文件,分别是 SharedService .h,SharedService .cpp,以及SharedService_server.skeleton.cpp 骨架文件,我们只需要修改SharedService_server.skeleton.cpp 骨架文件中相关的接口部分的逻辑,即可生成对应的服务。     

完美主义者

作者:Lightning@小宝 发布时间:November 24, 2009 分类:生活 & 职场

要判定你是否是一个完美主义者,请看以下几个问题体现: 

 

  1、在工作的时候,别人说话或打岔时,注意力会被破坏,并且由此感到愠怒 


  2、在计划购物时,不想理睬促销的人,而是去找一些你需要的信息然后再作定夺 


  3、对那些随随便便的人感到非常厌恶,并且暗自批评他们对自己的生活太不负责 


  4、不停地想,某件事如果换另一种方式,也许更加理想


  5、经常对自己或他人感到不满,因而经常挑剔自己所做的任何事或他人所做的任何事 


  6、经常顾及别人的需求,而放弃自己的需求和机会 


  7、经常认为干任何事都是全力以赴的,却又常常希望自己能够再轻松些 


  8、常常心里计划今天该做什么,明天该做什么


 经常对自己的服装或居室布置感到不满意,而时常变动它们 完美主义者的最大特点是追求完美,而这种欲望是建立在认为事事都不满意、不完美的基础之上的,因而他们就陷入了深深的矛盾之中要知道世上本就无十全十美的东西,完美主义者却具有一股与生俱来的冲动,他们将这股精力投注到那些与他们生活息息相关的事情上面,努力去改善它们,尽量使其完美,乐此不疲,但是,往往半途而废--虽然他们都是自动自发的。也许开始工作时有一股永不罢休的劲头,但后来都会衰减,原因就在于在工作过程中,不完美此起彼伏,他们根本顾及不了那么多,最后那股稳做不辍的冲动只有认输。 由于完美主义者对不完美的事物不能置之不理而作壁上观,所以他们往往轻率地订下计划,并且义无反顾地去执行。但是,隔不了多久、或者他们的计划就要完成时,他们又产生了疲倦和事不关己的感觉,因为手中有太多大多的计划要实施。这种感觉日积月累,使他们整天生活在挫折、失败,碌碌无为和忿怒的心情之中而无法自拔。 


 这种求好心态,所以完美主义者对所制订的计划所做的事情都有早日完成的愿望,而这种愿望在现实的严酷中往往不能如期兑现,完美主义者就容易发怒和激动。这也是一种不完美的面貌表情,他们会害怕旁人因这种怒形于色的表情而讨厌他们。于是,他们要极力压制这种感情,;改变这种感情,愤怒就会郁集在他们心中。抱怨他人是他们不大愿意做的,就转而怨恨自己把标准订得不够高、或者任人不贤,或者择友不善。对自己的怨恨很容易使他们陷入深深的自卑和沮丧之中。有时他们也察觉到自己订的标准过高了,但是他们与自己过不去。不愿意考虑修正自己的过高要求,而自欺欺人地说此标准是最标准的。 不断地为别人没能一次就把事情做好,而亲自去重做这项工作

  即使完美主义者知道别人看得出他们逊世的态度,而且他们也为此焦急,但是仍然找不到--个最好的办法来解决他们心理上的两难:这样的矛盾心态的最直接结果就是使得完美主义者容易自责,他们对自己苛刻地要求,进而达到过分的地步,他们在过分警慎和突如其来的鲁莽轻率中摇摆不走。在这恼人的矛盾的折磨下,完美主义者不可避免地陷入了极端的紧张和焦虑之中,并且伴随一次又一次强烈地自怜自艾。 

  心中有一个不灭的目标--追求完美。这个意念索绕在他们的心头,促使他们一生中都朝此奋斗不息。但是,他们给完美所卞的定义不同于一般人所说的完美,一般的人给完美下的定义是“十全十美”他们追求确定、精确的“完美”,并且他们非常仔细地注意每一事物的细微之处、有时竟达到吹毛求疵的地步。由于他们的这种态度,使得他们在处世时显得十分严谨、他们不愿意轻易地下结论,但选走某个目标时就显得十分投入,他们自认为自己的生活与别人有十分的不同一他们认为自己的生活至少大致看来是完美的·自己的人格也是无可非议的:因此完美主义者对其他人对自己的评语(尤其是无能的评语)显得过度的敏感。对待这些评语的态度也容易走向两个极端,一是完全放弃,二是神经质似的严重的自我失控。 

  对众人的批评有着惊人的警惕感、为了避免事后遭人非议,他瞩在接受一个新的任务或制定一个新的计划时,往往会花很大的精力作大量的准备工作;收集各方面的信息以便自己把工作做得更好:让赞扬代替批评是他们的一贯愿望。在工作时,他们采取的方法也是经过深思熟虑的;事前大多数都从形形色色的指南丛书中搜集了很多专家的意见、或综合、或择其善者而行之。为了避免在中途节外生枝,加之求好心切、完美主义者往往都实行一些短程的计划。这样不仅逃脱了中途而废在心理上的压力,也可以尽快地看到工作的成果。这对他们来说,内心可以获得极大的愉悦;他们总是在心里默默地构思自己的计划以及实现计划的方法,以做到万无一失。当其他人或者环境因素不允许他们以自己喜爱的方式去构思和完成计划的时候,他们心中就会万分沮丧,有时甚至发出愤怒。对于他们感兴趣和认为应该做的事,完美主义者总是全力以赴。他们会认真、合理地安排自己的精力和时间,以便工作时的每一分钟都能够起到最大的作用,从而提高工作的效率和质量。他们对待工作的态度也是一丝不苟的,而且一般只要工作结束,其结果跟他们预想的都一样或差得不远。对那些他们不在乎的事情,他们却显得有些冷淡和漠不关心。 

  要求对别人来说都高了一些,因而在其他人的眼中,完美主义者的行为有些过于夸张和没有必要。他们也因此丧失了周围人的认同感;旁人对完美主义者的无法忍受或不以为然使他们经常感到困窘不安,有些计划和工作在没有开始之前就搁浅了。这种挫折感使他们忿忿不平,他们却不会因此而放弃自己的高标准,反而会把它们加之于周围的人身上。 

  固执的性格影响了他们的视野。完美主义者看问题一般都认为只有两面,因此有走极端的倾向。一旦他们认定了一个事实或者是下定了决心,他们就会对其他相反的意见变得相当的神经质。用顽固和专制这两个词来形容他们这时的状态毫不为过。对待别人意见的态度源于他们内心深处那股叛逆的蠢动,以及对自己本性不大驯眼的恐惧。他们希望自己正直、善良、诚实,然而固执的本性却拉着他们率性地去做自己想做的事。当他们受挫。受批驳时,他们会怀恨在心,虽然表面上看来仍是一团和气,毫无记恨的迹象。由于追求完美的天性,完美主义者对自己相当挑剔,对别人也非常苛刻。当他在说“是”的时候,他心里却总是在想是否应该说“不”。对待一件事,他们总是再三地审查才将其放行。在谈话中或会议上,发问最多的肯定是他们。因为他们对别人和自己总是有大多的质疑。在别人限中,他们是争强好胜的,也是不可理解的。吹毛求疵的心态使得他们在评价自己或他人的时候总是不能始终加一。在他们看来,任何人离他们的最完美标准都相去甚远。 

  对什么都看不顺眼,因此他们觉得完全有必要让别人知道最好的是什么、在行为上就每每伴有好为人师的倾向。完美主义者认为追求完美应该是一个人的起码人格,于是他们就会不厌其烦地教导别人该如何行事,而这些婆婆妈妈的说教只会让他们在别人心目中的地位降低,让别人感到厌烦和无法忍受。他们这种妄加批评和处处充当权威的精神使他们降到与吹牛者一样的地位。当然,完美主义者追求完美的性格也会使他能力四射,因为在决策时需要他们。他们在决策前,一定要研究所有的相关细节以做到万元一失,还会认真地衡量投资报酬率。基于对效率的考虑,他们会把每一个人、每一件材料用得恰到好处,,决不浪费时间去做无用功。有时,他们收集信息到了事无巨细的地步,诚然,此举过于耗时,然而对于正确的决策来说,确实是必不可少的。他们认为做亡羊补牢的事不如未卜先知、防患于未然。正是这种拘限于细枝末节的性格让他们的决策往往成功。 

  深具领袖的气质。他们很有创造力、判断力,也勇于创新有时他们要蛮横地强迫别人跟他们作出同样的决定,或者按他们的意思做事,这样做也是对维护领袖的尊严心不可少的,虽然下属对他们作法怀有极大的不满。当其他人了解了完美主义者的性格后;只要维护完美的原则,任他做什么事都可以得到完美主义者的谅解。每当工作进行顺利时,完美主义者对自己的观点和计划总是简明扼要地交待给别人去做,别人采取怎样的工作方式他们也不愿去干涉,只要照此能达到他们预期的目的。在这种情况下,他们怀有相当的自信,而且比别人更加勤奋,心胸也较宽阔,较易信赖他人。对其他有跟他相同性格的人,他们还有惺惺相惜之意,那些出色的人受到他们与别人一样的钦服和尊敬作为领导的完美主义者是十分欣赏工作有效率而且具有魅力的下属的。在会议上。完美主义者大多时候是会议的主持者。在会前他们已做了大量的准备工作,他们不愿意浪费时间;也不愿意让会议无功而终,所以,他们显得激动和专制,但在时间和条件的允许下、他们也会给与会者足够的发言机会。闹成一团的会议场面是他们所深恶痛绝的。在对工作的重点指示和责任分派上;由于他们已掌握大量的信息,对下属了解得很充分,他们处理这类事情干净利落。在工作进行中;他们对工作进展情况的掌握和追踪一丝不苟,而且往往能够达到了如指掌的程度。 

  在处世关系上,完美主义者是一个相当懂得克制的人。他们不轻易地发表自己的见解,因而感情也不轻易地流露出来,在某些时候,他们看起来有些接近神秘。他们对自己有时不能控制和理智情感感到害怕,回应别人就十分谨慎,这种过度的自我紧张和自制形成一种直觉,影响他们对别人的样的决定,或者按他们的意思做事,这样做也是对维护领袖的尊严心不可少的,虽然下属对他们作法怀有极大的不满。 在对待爱情的态度上,他们对配偶要求颇高,但他们对待爱情是忠实的,而且是全心全意的付出的。正是由于用情“过专”他们很容易在爱情的旅程中受到挫折和伤害。他们是较负责的,对爱人的一切都非常关心,这显出他们的社会道德感也较强。为了获取爱人的欢心,他们往往比以往更加勤奋地工作,但在热恋时,她们却显得不太主动,有时甚至采取无所谓的态度。这缘于完美主义者不喜欢相互依赖的关系。他们认为人生最大的目标不应该放在卿卿我我之上,而应放在事业的成就之上,对过多的约会他们觉得是浪费时间以致于有些冷淡。完美主义者聪明机智。有创造力和创新意识,所以,他们不喜欢依赖于别人,对不能自动自发做事的人和喜欢依赖他人的人感到不舒服。如果有人过于依赖他们,他们就会感到包袱沉重和宝贵对间已被剥夺。为了保护自己的时间和权利不受侵犯,他们容易变得自私自利,这种性格直接影响到人际关系,也许不可多得的爱情也会因此而终结。 

  在社交场合中,完美主义者大致可以分为两类、一类是压制型,一类是宣泄型。压制型的人努力克制自己的感情,而很和气地对待他人,不管心里是多么的愤怒。痛苦或沮丧,他们都笑脸迎人,而他们的社交魅力也因此而辐射出来。而宣泄型完全相反。他们把对自己和对别人的失望刻在脸上,一副郁郁不乐的样子。而且易激动,易焦躁,动不动就指责别人。他们并不是没有克制自己的情感,而是心有余而力不足。无论在什么场合都是蹩眉悲伤的样子,与那种胸中燃烧着怒火而脸上仍绽开微笑的人相比,他们显得不够成熟老练,并且他们这种样子并不会换来别人的同情,反而增加旁人心中的厌恶感。 

  基于自身条件较好(只是他们自己认为),所以不能忍受自己被他人忽略或看不起。他们很在乎别人对他的尊重,因为这是对他们努力培养出来的特质的认同。然而对别人给他的赞美;他们却显得不以为然,这是由于他们内心中那不断挑剔的声音在提醒他们、表面上,完美主义者对别人的赞扬会很客气地接受,毕竟别人是在恭维。而他们心里却在想这个评价与专家的水平相比,没有任何意义。况且他们想自己的目标更高,更好,根本还不曾达到。当他们成长、蜕变之时,完美主义者会很注意培养自己,很多优秀的特质就会显现出来,比如:他们事业心比较强;富有创造力,并有创新和改革的勇气,较激进,他们愿意为工作付出较大的精力。他们是健谈的,亲切、和善的、具有优秀的领导气质。他们的和善和亲切辐射到别人身上,感染别人,其他人会因为他们的自信而也信心倍增。在评价事物时,他们的价值体系是较好的,因为他们强调公正、对别人和自己,要求坦率、诚实。在比较艰难的环境和条件下,他们能够承受多种压力;而且还帮助他人、因此他们也会收获到人生的一大财富一不渝的友谊。他们对别人大公无私,对自己要求严格,能够清楚地洞悉现实。天生的洞察力和旺盛的生命力赋予在这些优秀的领导者身上,使他们大多数人成为了创新的先锋、时代的巨人。

查看apache,nginx,php,mysql源码编译参数

作者:Lightning@小宝 发布时间:November 18, 2009 分类:概念&操作系统&中间件

查看apache编译参数:cat /usr/local/apache/build/config.nice

查看mysql编译参数:cat /usr/local/mysql/bin/mysqlbug | grep CONFIGURE_LINE

查看php编译参数:/usr/local/php/bin/php -i | grep configure 

查看nginx编译参数:  /usr/local/nginx/sbin/nginx -V

  1. 页码:
  2. 1
  3. 2
  4. 3
  5. 4
我要报警