博文

自卑(2005-08-24 16:59:00)

摘要:李白在《将进酒》中吟道:“天生我材必有用!”这是何等豪迈的气势!心理学家读到此句的时候,肯定还会再加上一句:这是何等的自信! 现代人周围充满竞争,眼前常有机遇,尝试成了现代人相当时髦的人生信条。每当人们走向的挑战之前,总是向挑战者或竞争者显示:天生我材必有用,这次胜利非我莫属! 但是,在人生舞台上,有些人却低低衰叹:天生我才……没用。这种自卑的“自白”与自信者产生了强烈的反差:自信者想信自己的力量,竭力去做人生舞台上的主角,自卑者认为自己没有能力,只适合当观众。 自卑是个人由于某些生理缺陷或心理缺陷及其他原因而产生轻视自己,认为自己在某个方面或其他个方面不如他人的情绪体验。表现在交往活动中就是缺乏自信,想象失败的体验多。自卑是影响交往的严重的心理障碍,它直接阻碍了一个人走向群体,去与其他人交往。

    本来,自卑的产生,是由于某人存在着某些心理缺陷或心理缺陷,特别是由于无能而产生的一种不能胜任的心理感受。那么,交往中的自卑者是不是存在着某种缺陷呢?很显然,除了极少数人有些缺陷外,绝大多数人与常人毫无两样。但是,他们却有着比有缺陷者还要严重的自卑心理,这又从何谈起呢?也许下面一句话可以对其作出很好的解释:人自认为是怎样一个人比他真正是怎样一个人更为重要,因为每个人都是按他认为自己是怎样一个人而行动的。自卑者正是自认为自己能力差,从而表现出更多的自卑心理,产生自卑感的。 青年的自我认识不足和过低的期望是形成自插心理的最主要原因。自卑者在认识自己时,通常都是建立在不正确的社会比较上,他们习惯于拿自己的短处与他人的长处比,或者是与某方面的“明显”人物去比,这样比当然是越比越觉得不如别人,越比越泄气,就会形成自卑心理。自卑者在活动中对自己的期望也过低,在任何活动之前,由于认识不足,他们常有一种“我很难成功”的消极的自我暗示,因此自己的期望不高。这种自我损害的倾向会使他们不相信自己的力量,抑制了能力的正常发挥,结果造成活动的失败。而活动的失败又恰恰验证了他们的自我认识和期望,从而强化了他们的自我认识,使他们的自卑感加强。此外,期望不高,还使得他们一直将自己的交往局限在旧有的交往范围内,不敢涉足新的交往情境,从而他们的交往水平很难提高,这又使他们降低了对自己交往能力的评价,变得更加自卑。 内向的性格是形成自卑心理的又一个......

阅读全文(1861) | 评论:0

怎样使自己说的话更有分量(2005-08-24 16:58:00)

摘要:人微言轻,是一句流传经年的老话了。其中既有自轻自贱的托词意味,也有拙口笨舌的无奈慨叹。细细推敲便不难发现,世间的小人物,也并非都是出口无分量的。要想使自己的言语有分量,能够打动尊者贵者,自然牵涉到说话的态度、方式、时机和技巧。不少“小人物”都以自己卓尔不群的口才,说出过动听耐听的锦言妙语,剖析一下他们“言重”的取胜方式,于我辈“人微”者或许不无启迪意义吧!
    口出惊世骇俗言 不少小人物,总爱视“大言”为狂言的同义语,因此在尊者面前显得唯唯诺诺,毫无生气可言。其实,唯其人微,才不能唯尊者马首是瞻,才更需要独特的惊世骇俗之言,才能引人注目,令人洗耳恭听,最终使自己伴随妙语脱颖而出。唐代宰相李绅位尊名盛,他出使淮南时,一律不接见下人。小小书生张祜偏要结识一下这个大人物,他先写了名帖,署名“钓鳌客”。李绅一见这名帖顿生怒气,于是破例召见了他。为了给对方一顿羞辱,李绅故意问:“秀才既懂得钓鳌,那么用什么东西作钓竿呢?”张祜脱口便道:“用长虹!”李绅再问:“用什么作钓钩?”张祜大气张扬:“用新月!”李绅再问:“用什么作钓饵呢?”张祜大笑:“用我作钓饵,当然也就不难钓到大鳌啦!”听到这些话,他高兴地款待了这个口出狂言的书生,对饮聊天,不亦悦乎。显然,张祜能折服李绅这个大人物,用的正是大言惊骇之法,以磅礴气势给了对方强烈刺激,其才华才最终得到大人物的认可。
    傲语述志非凡响 大凡表述心迹,总少不了豪言壮语。如果只是一般地转述现成的豪语,小人之言更令人小觑。真正振聋发聩之语,大约总是一种心底激情之宣泄,一种颇有个性色彩的挥洒。抗日英雄鲁雨亭,年轻时同几个长辈一道赴宴。席间一长者问及他将来的打算,鲁雨亭率直地说:“各位长辈,不瞒你们说,晚辈立志与别人不同。别人都愿当大官、享清福,而我此生不愿作大官,只愿作大事!”一语既出,令长辈们震惊不已,倒吸冷气,从此更加看重他关心他了。若按中国人的习俗,晚辈之言总该谦让些吧,可鲁雨亭偏偏豪情傲语,以“大官”与“大事”对比,表明自己的志向,让长辈们对这小字辈刮目相看。一个人微者,要赢得尊者的重视,没有如此傲然之言,又怎能谈得上脱颖而出呢?
    峻言交锋卫自尊 即使尊卑上下之间,也难免有意......

阅读全文(2598) | 评论:0

怎样提高你的交际品位 (2005-08-24 16:57:00)

摘要:品位的本意指矿石中有用元素可它的化合物含量的百分数,含量的百分数愈大,品位愈高。由此类推,所谓交际品位,实际上是指文明、文化、情感、理智、精神等因素在交际中的含量,含量越大,则品位越高。那么,如何让您的交际更具有品位?从共性的要求和主要的内容来看,应注意把握以下几点:
    信容举止___讲究文明礼貌
    文质彬彬,然后君子。一个人只有从外表到本质都是文雅有礼,才能成为一个受人尊敬的文明的人。文明礼貌包括仪容整洁、举止得体、用语文明、待人有礼等基本内容,其本质是对人的尊重。在人际交往的过程中,只有形成尊重与被尊重的默契与和谐,才可能让交际顺利进行和持续发展。文明礼貌是一切人际交往的基础,同样也是让您的交际更具品位的基本要求。以应聘面试为例,展示自己的能力才华固然重要。而仪容举止方面的细节问题同样不容展示自己的能力才华固然重要,而仪容举止方面的细节问题同样不容忽视。如穿着要大方得体;坐进身体要略向前倾,轻易不要靠椅子背上;女士坐时要注意并拢双腿,否则在穿裙子时,会尤其显得难看;说话时手势不宜过多,以免给人留下轻狂不羁的印象;正式面试时应杜绝吃东西,如嚼口香糖或抽烟等;喝水不宜出声或不小心把水洒在桌面、地上;即便是打喷嚏,之前或之后都应该说声对不起等等,这些都可以说是文明礼貌方面的要求,看似简单和琐屑,实则是一个人修养品位随时随地、简明而深刻的体现。仪容举止文明礼貌是一封四方通用的自荐书,一定能赢得他人的尊重和好感。如果我们不注意平时就养成文明礼貌的良好的习惯,靠临时的刻意表演只会弄巧成拙。
    语言交流____渗透文化气息
    著名作家余秋雨在《台湾演讲集》中曾谈到这样一段经历:”台北一位优秀的中年企业家请我吃饭,他同时还邀请来几位著名的学者政要,没想到宴席间行云流水般的话题终于拐到了读书上,企业家神情一振谈起读《世界的征服者》一书的体会,在妙论迭出、精彩备至之间再也不愿离开这个港湾。在场的每一位客人都有很好的文化感觉,仅仅是几句询问和附和,大家的心就在很高的层面上连成了一体。谈话的主角是企业家,由他来谈读书,当然不会太酸涩迂腐。临别时大家都感到今天晚上太有......

阅读全文(1864) | 评论:0

菜鸟编程十大好习惯(2005-08-24 16:12:00)

摘要:假如你和我一样是一只正在学习编程的菜鸟,那么下面的十个好习惯与你共勉之。  
  1、设计规划  
  现在是模块化程序设计的天下,应用程序要实现的目标就是金字塔尖,进行程序设计规划的意义就在于,对构成金字塔的基础模块进行划分,规划得越详细,模块分工越明确,越容易明白下一步该做什么,这好比搭积木的游戏,你可以把你的积木块组合成各种各样的形状,但首先要熟悉每个积木块的功能。  
  2、有备无患  
  实战之前,先找几个样例程序研究研究,最起码明白怎么开头,怎么结尾,别打无准备之仗。  
  3、葵花宝典  

  做一份所用程序语言的精简列表,包括基本数据类型、各类运算符说明、基本语句结构、常用关键词(保留字)、常用函数(控件)说明等等。  
  4、自由独立  
  为你的应用程序建立一个单独的目录,这样既方便应用程序文件的管理,而且如果你要给程序搬“家”,卷起铺盖就可以走人了。  
  5、见名知意  

  程序再小,用的变量也不会少,变量起名应当见名知意是个老话题了,好处是显而易见的。推荐程序员使用“匈牙利命名法”,它会使你的起名工作变得轻而易举,而且相当专业。  
   6、对称之美  

  中国人讲究对称之美,用在编程里也很合适,如果程序里用到A循环嵌套B判断,B判断又包含C循环之类的结构,记着使用缩进法,让A:ENDDO对齐A:DO,B:ENDIF对齐B:IF……诸如此类,依次缩进,总之对称就等于美观加易读。  
  7、多加注解  

  对程序中自定义的变量、函数、子程序加以功能性的注释说明,别嫌麻烦。如果过了三月五月,连自己写的东西都看不明白了,那才大麻烦。  

  8、环境保护  
  如果应用程序需要修改系统设置,记着应用开始前......

阅读全文(1596) | 评论:0

stu(1186)T(2005-08-23 20:28:00)

摘要:#include <stdio.h>

int leapyear( int y) {
   if ((y%4==0 || y%100==0) && (y%400!=0))
      return 29;
   else
      return 28;
}

int main( void) {
   int month[12] = { 31, 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30};
   int n, i, y, m, d;

   scanf( "%d", &n);
   for (i=0; i<n; ++i) {
      scanf( "%d-%d-%d", &y, &m, &d);

      if (m==11 || m==12)
         printf( "%04d-", ++y);
      else
         printf( "%04d-", y);

      printf( "%02d-", m==10 ? 12 : (m+2)%1......

阅读全文(2287) | 评论:0

stu(1151)Z(2005-08-23 20:27:00)

摘要:#include <stdio.h>

int p( int x, int y) {
   int i;
   int z=1;

   for (i=0; i<y; ++i)
      z *= x;
   return z;
}

int main( void) {
   int t, n, x;
   unsigned long y;

   scanf( "%d", &t);
   for ( ; t>0; --t) {
      scanf( "%d", &n);
      if (n == 32) {
         y = 4294967295;
         printf( "%u\n", y);
      } else {
         x = p( 2, n) - 1;
         printf( "%d\n", x);
      ......

阅读全文(2493) | 评论:0

tongji(1013)(2005-08-23 20:22:00)

摘要:#include <iostream.h>
#include <string.h>
int main()
{
char a[241];
int b[240];
int m,flag;
int i,j;
int first,second;
while(cin>>a>>m)
{
for (i=0;i<strlen(a);i++)
b[i]=0;
for (i=0;i<m;i++)
{
flag=1;
first=0;
while(flag)
{
while(b[first]==1)
first++;
if (first+1==strlen(a))
{
b[first]=1;
break;
}
second=first+1;
while(b[second]==1)
second++;
if (a[first]>a[second])
{
b[first]=1;
flag=0;
}
first++;
}
}
for (i=0;i<strlen(a);i++)
if (b[i]==0)
cout<<a[i];
cout<<endl;
}
}......

阅读全文(2397) | 评论:0

stu(3051)(2005-08-23 20:21:00)

摘要:#include <iostream.h>
#include <string.h>
int main()
{
int i,j,n;
char a[151],b[151];
int flag,m;
while(cin>>n)
{
for (i=0;i<150;i++)
a[i]=b[i]='0';
a[150]=b[150]='1';
for (i=2;i<=n;i++)
{
flag=0;
for (j=150;j>=0;j--)
{
m=(a[j]-'0')*i+flag;
flag=m/10;
a[j]=m%10+'0';
}
flag=0;
for (j=150;j>=0;j--)
{
m=a[j]-'0'+b[j]-'0'+flag;
if (m>=10)
{
flag=1;
m=m-10;
}
else
flag=0;
b[j]=m+'0';
}
}
for (i=0;i<=150;i++)
if (b[i]!='0')
{
j=i;
break;
}
for (i=j;i<=150;i++)
cout<<b[i];
cout<<endl;
}
}......

阅读全文(2159) | 评论:0

stu(1067)(2005-08-23 20:19:00)

摘要:#include <iostream.h>
#include <string.h>
int main()
{
char a[101],b[101],c[101],d[101];
int i,j;
int m,n,flag;
while(cin>>a>>b)
{
flag=0;
for (i=0;i<101;i++)
c[i]=d[i]='0';
for (i=0;i<strlen(a);i++)
c[100-i]=a[strlen(a)-1-i];
for (i=0;i<strlen(b);i++)
d[100-i]=b[strlen(b)-1-i];
for (i=100;i>=0;i--)
{
if (c[i]>='0' && c[i]<='9')
m=c[i]-'0';
else
m=c[i]-'a'+10;
if (d[i]>='0' && d[i]<='9')
n=d[i]-'0';
else
n=d[i]-'a'+10;
m=m+n+flag;
if (m>=20) {m=m-20;flag=1;}
else flag=0;
if (m>=10)
c[i]=m+'a'-10;
else
c[i]=m+'0';
}
for (i=0;i<101;i++)
if (c[i]!='0')
{
j=i;
break;
}
for (i=j;i<101;i++)
cout<<c[i];
cout<<endl;
}
}......

阅读全文(2049) | 评论:0

数划分问题(2005-08-23 19:42:00)

摘要:设S是一个具有n个元素的集合s={a1,a2,…,an},现将s集合划分成K个满足下列条件的子集s1,s2,…,sk:
1.si 不能为空
2si与sj的交集为空
3.所有子集的并集为S
则称s1,s2,…,sn是s的一个划分.它相当于把s集合中的n个a1,…an放入k个无标号的盒子中,使得没有一个盒子为空,试确定n个a1…an放入k 个无标号盒子的s(n,k)
有两种互不相容的情况:
1){an}是k个子集中的一个:s(n-1,k-1)
2) ){an}不是k个子集中的一个:k*s(n-1,k)
递归关系为:
s(n,k)=s(n-1,k-1)+k*s(n-1,k)  (n>k,k>=1)
s(n,k)=0                (n<k)或(k=n<n)
s(n,k)=1                (k=1)或(k=n)

背包问题
设有一个背包,可以放入的重量为s.现有n件物品重量分别为w1,w2,…,wn,并假设wi(1<=i<=n)均为正整数,且顺序存放在w中(w:array[1..n] of intteger).现要求设计一个布尔函数knap(s0,n0),如果从这n件物品中选择n0件放入此背包,使得放入的重量之和正好为s0,函数返回true,并输出一组被选中的各物品的重量.否则函数返回false.
边界条件:
只要不选任何物品放入包:
        s=0  kanp(s,n)=true
无论如何选,不能使重量为负:
        s<......

阅读全文(4656) | 评论:0