個人檔案风雪涟漪相片部落格清單更多 工具 說明

夏 远峰

職業
我是自己命运的主宰,我是自己灵魂的领导
武汉  
第 1 張 / 共 7 張

风雪涟漪

心高志远
3月9日

为什么需要学习哲学

为什么需要学习哲学

      哲学让人学会了思考。而不是接收或者相信那些现成的答案。长时间接收现成的答案,会养成比较不好的习惯。那就是没有现成的答案就会感觉无所适从。在现代的社会里,有完善的知识体系,科学技术的爆炸式的增长,好像每个人都以为真正认识这个世界。恰恰在哲学家的世界中,他们是一无所知的

 

      哲学面临的职责也是很多的。最主要的一条那就是,哲学毫无用处 。哲学家喜欢追求一些飘渺感觉的东西,看起来他们真是一群喜欢玩口舌之争的人。如果你想从哲学家那里寻找具体的答案,知识那就是错误的了。那么哲学家究竟知道什么呢。苏格拉底说过:“我知道我一无所知”。

 

      现代的社会是互联网横行的时代,我们可以从中学到很多的知识。那么我们从哲学那里到底能学到什么?还是那苏格拉底那句话,什么也没有。我们可以通过电视,互联网,报纸等途径获得大量的信息,但是关于“哲学”的信息基本没有。要明白的一点是,信息是否使我们理解自身与世界的一个方式呢?假如我们收到一个信息,如下:伊拉克战争死亡人数**.我们要想想自己听到这消息的感受。有的人想到的是,这些人死于强者与弱者,还有些人想到,上地为什么不保佑他们,还有人想到,美国打伊拉克是因为石油,还有些人想到,我们真是生活在一个怎样的世界之中的感叹。如果我们把最后一个人的想法变为问号。我们生活在一个怎样的世界中啊?

 

      对于这个问题,不可能有一个明确的,科学的答案。所以重要的并不是信息的本身,而是我们知道这消息意味着什么?怎样去解释它?它和其他的信息的联系是怎样的?这些正好是哲学所要对待的问题。

 

      什么叫理解?理解的含义是什么。你理解了什么?我们来把理解分为三个层次。

  1. 信息:是最初能提供给我们最初的信息。
  2. 知识:从最初的信息所思考得来的信息。
  3. 智慧:把知识与人生选择和我们能够选择的价值观联系起来。来得知如何根据我们已经知道的东西更好的生活。

      科学是介于第一层次和第二层次之间。哲学介于第二层次和第三层次之间。看来哲学不存在信息之中,可以存在知识和智慧之中。让我们说个具体的例子,还是接着伊拉克战争的例子。首先我们接受到了个基本信息,伊拉克死亡人数*人。接着想到,他们的死因,根据我们的知识来明白机枪,坦克,炸弹都可能造成人员的伤亡。但是人是有价值观的动物,我们可以从另一个角度来思考问题,想到美国打伊拉克为什么?美国的欲望到底是什么?人类的欲望到底怎么回事?人类最终的结局会怎样?我们将到哪里去?或许这种就可以称之为哲学的思维角度。关于每个信息都有它的哲学理解的视角。

 

      现在要谈谈的是科学与哲学,最早的时候,哲学和科学是一体的。随着人类对世界的认知,科学才从哲学中慢慢的脱离。科学是用来理解事物的组成及运转。哲学的关注点在于这些对我们来说到底有什么意义。总而言之,哲学是提出问题的,而科学则是用来解决问题的。人的一生是追问的一生。面对着各种问题,科学能给出一个解决方案,而哲学却不能。哲学总是用不能尽如人意的方式来回答问题。科学与哲学还有本质的区别是,科学可以继承,你可以继承前人的理论来支持自己的观点,而哲学不能,哲学是要自身的独立思考的。

 

      再回到苏格拉底那句:我一无所知。这其实简直是一种对科学的嘲笑。因为在当时的人们知识中,没有一条能让他满意的。至少在他这里一些事情还是不知道的。那些知识都经不起任何的疑问的。所以当我们不确定的东西不要认为它们是一种知识,还是首先来承认我们的一无所知把。

 

      在现代的教育中,人们都习惯于接收现成的知识,而很少去进行思考。好吧,就让我们学习学习哲学。怎么去学习,勤于思考,保持独立思考的能力。

3月21日

85 后的。。。。。。

     最近几个月认识了不少85后的年青人。。感觉超级有活力,精力旺盛,情感丰富,老人说话,跟你们有代沟。我一直没有感觉到 ,最近突然发现自己已经不小了。原因是什么?就是我已经不知道,那些孩子在想什么了,在做什么了 ,在玩什么了,在看什么了,在喜欢什么了。当我看一切都那么活力奔放的时候,就发觉自己慢慢成熟 ,慢慢老去。今天得我已经不能做回昨天的我。
 
壮志凌云几分愁,知己难逢几人留。多年望眼欲穿过 红尘滚滚 我没看透。
 
2月18日

实践 WEB2.0 STRUTS2 项目

这是一本书得名字,具体围绕 struts2 框架来写的,作者通过多年得项目经验,还添加了其他辅助开发的开源项目,就JAVA而言相当不错了。不过。跟RUBY比,敏捷得道路还很远,寄希望于GRAILS吧。工作之余,写写自己得心情。
1月28日

详解 策略模式 追MM,附:追MM有危险,请谨慎.

STRATEGY—跟不同类型的MM约会,要用不同的策略,有的请电影比较好,有的则去吃小吃效果不错,有的去海边浪漫最合适,单目的都是为了得到MM的芳心,我的追MM锦囊中有好多Strategy哦。

  策略模式:策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的增减,修改都不会影响到环境和客户端。

以上为转载.
 
看了这个果然,有助于提高对设计模式得理解.但讲得比较大概.我想详细得讲解一下.
跟MM 约会的活动,开始的时候要有一定计划,所谓得计划就是要有一定的目标,首先要明确活动的大体框架,看电影?买东西?滑雪?,想好了之后我就写个追MM得基本类把.代码设计如下:
public class CheasingGirls{
        public void movie(){
        //活了那么久了 ,怎么和MM看电影,自己想去.
        }
        public void shopping(){
       //活了那么久了 ,怎么和MM购物自己想去.
        }
}
哈哈.基本计划有了,具体想如果 追 MM A 得话,我们就可以写一个类来继承与它.
public class CheasingGirlsA extends CheasingGirls{
       //可以重新定计划(覆盖父方法)
       public void movie(){
       //活了那么久了 ,怎么和MM看电影,自己想去.
       }
       //可以重新定计划(覆盖父方法)
       public void shopping(){
       //活了那么久了 ,怎么和MM购物自己想去.
       }
}
 
但是问题出来了...对我这样老实的人来说 ,一个也就够了,对 想追很多MM得人来说,那就很辛苦了..还可能出现问题,并不是每个MM都喜欢看电影,滑雪等等.所以我们继承CheasingGirls类就会出现.要覆盖 父方法的情况 如追MM B
public class CheasingGirlsB extends CheasingGirls{
       //可以重新定计划(覆盖父方法)
       public void movie(){
       //什么都不做
       }
       //可以重新定计划(覆盖父方法)
       public void shopping(){
       //什么都不做
       }
}
如果我要追 几十个.那都要重写 .要累死啊 ..所以 我就把,movie 和 shopping的方法 改为用接口来做 .
public interface Movie{
          public void doMovie();
}
public interface Shopping{
          public void doShopping();
}
 
改变下我追MM的计划类
public class CheasingGirls{
       Movie movie;
       Shopping shopping; 
       public void movie(){
         movie.doMovie();
        }
        public void shopping(){
         shopping.doShopping();
        }
}
 
看看这样设计带来的好处,我可以写几套不同的看电影计划购物计划,而对代码没有影响.可以重用 ,多方便啊.....以后组组合合就可以了.还回为追MM发愁啊?
代码如下是:
//电影方案1
public class movie1 implements Movie{
     public void doMovie(){
      //方案一具体 实施方案.
    }
}
如果我们在泡MM A 之前,定义好计划得话 代码如下
public class CheasingGirlsA extends CheasingGirls{
           public CheasingGirlsA(){
             movie = new movie1();
           }
}
但这么做 有缺点,,一旦 MM 不喜欢的话,临时就不能换计划了......MM 真难搞定呢...所以我们就必须想个方法,在约会时可以改变计划.
我们就在约会得时候改变.
改变下我追MM的计划类
public class CheasingGirls{
       Movie movie;
       Shopping shopping; 
       public void movie(){
         movie.doMovie();
        }
        public void shopping(){
         shopping.doShopping();
        }
       public void setMovie(Movie  movie){
           this.movie = movie;
      }
}
 
在追MM得过程中 我就可以这么写
CheasingGirls cheasingGirls = new CheasingGirls();
//看电影计划 movie1
cheasingGirls .setMovie(new movie1);
cheasingGirls .doMovie();
 
^_^.看电影得计划成功了....希望大家都可以追成你心中得MM.
 
 
12月29日

12-29 VOA 自译

Canning and freezing are not the only way to keep fish for future use. Today we have the first of two reports describing, step by step, how to prepare dried or smoked fish.

为了方便以后吃鱼,灌装和冷冻并不是唯一的方法. 现在我们看看两个之中的一个报告,一步步的来描述怎样制成鱼干和熏鱼.

 

Begin with fish that are just out of the water. If the fish are small, leave their heads on. Cut off the heads if the fish are longer than twenty centimeters or weigh more than one hundred fifteen grams.

开始把鱼捞出来,如果这个鱼很小,就留着它们得头.如果鱼有20厘米长或者重量超过150,就去掉鱼头.

 

Now clean the freshly caught fish. Cut off the scales and cut open the stomach. Remove everything inside. Then wash the fish in clean water and rub salt into them.

现在要清洗这新鲜的鱼. 刮掉鱼鳞,刨开鱼肚. 扔掉所有内脏.然后在水中清洗并且用盐腌制.

 

Next, put the fish in a container with a solution of three hundred grams of salt and one liter of water. This will remove the blood from the meat.

接下来,把鱼放到一个装300盐以及容量有1公升的容器中.这是为了去除鱼肉中的血.

 

Keep the fish in the salt water for about thirty minutes. Then remove them and wash them in clean water. Now, put the fish in a solution that has more salt in the water. It should be salty enough so that the fish float to the top. If the fish sink to the bottom, add more salt to the water in the container.

把鱼浸泡在盐水中大概30分钟左右,之后,再用清水清洗.再在水中放更多得盐,这样足够多的盐分就能使鱼浮到上方,如果鱼还沉在底部,就往容器中添加更多的盐.

 

Welcome to My MSN Space

www.00Counter.com