PureMilk 永远的PureMilk
百度空间 | 百度首页 
               
 
文章列表
 
2009-04-23 11:26
人生为一件大事而来
                           作者:王立

“人生的意义”,从人类有闲功夫思考这个问题到现在也争论了至少有几千年了吧,连中学生都可能会认为这是个枯燥的作文题,可正是因为对这个话题的思考与 争论,这个世界才有了文化和宗教,才有了信仰和理想,才有了所谓的文明。而这个问题的答案却从来没有统一过,经历了无数次的文明冲突与宗教战争,经历了千 百年的社会演化和思想变异,答案变得面目全非。

2006年的这个时候,新东方出版《生而为赢(Born to Win)》,书中收录了30篇英文美文,用新东方一位老师的话说“整本书充满了真善美,读过一遍心灵都能得到净化”。为什么我们要把这样一本销量远赶不上 “GRE红宝书”的书呈现给读者,就是我们希望向所有看到这本书的人传达这样一个新东方从来没有改变过的理念:用一言一行告诉年轻人人生的价值是什么,告 诉他们人生该如何辉煌。

从我个人而言,我并不十分喜欢“生而为赢”这几个字,不是因为这本书不好,而是因为担心这几个字容易误导年轻人认为成功的人生就是要在争名逐利的斗争 中战胜别人,我希望读到这本书的人能够读懂“赢”的意义。对于人生的意义的回答,我更喜欢陶行知先生说过的“人生为一件大事而来”。

何谓大事?

能够登上权力、财富、声望的高峰当然是大事;能够做出前无古人、后无来者的创举当然是大事;能够学贯古今、智达天下当然也是大事,然而,大事并非仅仅如此。

我在西藏生活的那一年,曾经无数次的见到从数百甚至上千公里之外一路磕长头来拉萨朝拜的人,所谓磕长头,就是每走一步,就跪下来,然后将身体完全伏在 地上,再慢慢站起来,向前走一步,再重复刚才的动作。据说有些人从家乡来到拉萨,要用几年时间,甚至死在路上。他们来拉萨干什么呢?就是为了把一生的积蓄 捐给拉萨的寺庙,其他一无所求。这些衣衫褴褛,用几块破木头护住手脚膝盖的朝圣者,对于他们来说,人生的大事就是这样一次旅行,完成了这次旅行,就完成了 他们生命中最重要的仪式,从此贫穷、疾病与痛苦,再也不能动摇他作为一个人的尊严。

朝圣者或许有着巨大的信仰力量的支撑,而许许多多的平凡人却不曾让自己的人生黯淡。我一位朋友的奶奶就是一个平凡的不能再平凡的人,她一辈子都生活在 一个小山村,抚养了三男三女六个孩子,这些孩子也都生活在农村,没有谁飞黄腾达,我的这位朋友也是她孙子辈中唯一一个考上大学走出山村的。可我见到她时, 却感觉得到她充满了满足和自豪,她絮絮叨叨的跟我讲着她靠种庄稼把儿女抚养成人的一生,故事没有任何传奇之处。对她来说她圆满地完成了人生最重要的使命 ----守护这个家。

人生的大事就存在于为了理想和信仰义无反顾的前行中,也存在于为了一份事业的不懈奋斗中;存在于为了家庭幸福的努力工作中,更存在于对美好、快乐的追求中。

这是我对于泛滥于世的“赢”的一些思考,送给大家分享。
 
2009-02-06 01:03

还是熟悉的白衣蓝衫,却是霜肩银发似流年。

梦璃问:“紫英……这些年来过得可好?”
他平静地回答:“无所谓好或不好。”

我看不见他的神情,说这话的时候,他的表情一定是波澜不惊的淡,但那双瞳凝秋水的眼睛,可带了些许的苍凉?
无 所谓好不好是什么意思呢?原本以为那就是间接地说“不好”,可是再次通关后看法又变了——从百年前开始,这个面容冷峻的男子几曾把自己的生死荣辱好坏喜忧 看得重的?他很早忘了自己吧……无所谓好不好,真的是无所谓,他只在乎别人过的好不好,所以和妖界少主寥寥几句话,他主动提起的却是让她去看看那两个同样 等着她的两个朋友——“他们等你很久了……”

紫英紫英,高贵纯洁的名字,一开始就是简单的喜欢他,喜欢他的重情重义,喜欢他的外冷内热。
简单的喜欢却在一路繁华中化为了蔓延的心疼。

他的生命,承受了那么多。
彼时,他还是琼华派的高级弟子,仗剑行侠、斩妖除魔是他最重要的信仰。
他早在月下坚定地说—— “求仙问道、斩妖除魔,乃是我一生所向,能做自己喜欢做的事,又怎会不快乐?”

当然,那时他对六界生灵的理解是偏执的,世俗的观念和师门的教导,再加上十九年前的那场血腥大战,让他不相信妖会存有善念,他对妖先入为主地恨之入骨,除起妖来也是干脆利落、毫不留情。
那曾经是他的骄傲,他有足够的理由认为他是对的,他让更多的人免受妖乱之苦。
即墨烟花下,他说出了自己那么执著的原因——
“为侠者一生所求,除魔卫道,可不正是为了此情此景、为了这些人脸上的笑容?”
他做的一切,为的不是结束妖生命那瞬间的快感,而是千万人的幸福…
他只是不知,他除去的,不都是为人有害的妖。
这就是他认定的信仰,他为之义无返顾的信仰。

他没有想到,十九年的坚持,也会有破碎的一天。
我始终觉得让他放下执念的不是朋友的情谊,亦不是师侄的殒命,是他真正的认清了——认清了从前自己的所信仰的东西是多么荒唐!
所以他对同门挺剑,所以他尽力保护他曾经厌恶的妖,所以他怒斥迷了心性的同门“入邪”,所以他说琼华所有人——包括他自己——枉被称做“剑仙”。
所以我认定,他是最勇敢的人。
勇敢到可以亲手埋葬过去的梦!

那么多人爱着紫英那一诺千金“承君此诺,必守一生”,我也爱那一份肃穆执著,可是更让我感怀的确实他信仰破碎后的那段话——
其实,刚才有一瞬间,我真的很想杀了他们,但是……我不想变得和他们一样,只要有
一个冠冕堂皇的理由,连自己的同门兄弟都杀……我……”
其实,他心里最根本最纯净的信念始终没有动摇。尽管他是经过怎样的矛盾怎样的挣扎做出了这样的选择。
——那个信念,叫做“正义”。
他为了它和同门挥剑,却不会因为它把灵魂出卖给了“邪道”(他称那些琼华弟子“入邪”)。
他的觉醒和改变,比任何人都来得不易和痛苦,琼华虽然可恶,可那有他十几年的眷念,否则他不会曾经尽力保护着师弟师侄——虽然到关键时候,还记得他的好的只剩下怀朔一个人了。
他的理智,意味着承担更多不能承受之重。

他是隐忍又坚贞的男子——对自己的信念是,对情谊,亦是。
爱的事件里,他静默的担当让人肃然敬畏,却也勾起了无数玩家的YY
为什么关于他究竟爱谁的争论不断?感情内敛是一个因素,更重要的是,他把别人给他的情谊看得太重了吧,对所有的朋友,他都付出了绝对的真心——不分先后不分轻重的付出,所有的情谊,他都是愿意用生命去守护的。

私以为,他喜欢过菱纱的吧。那么明亮大方的女孩子,三言两语就把他看个通透,懂得他的心事理解他的悲伤。封神陵中那个女孩子转过身去取后羿射日弓,他望着一直珍藏着的九龙缚丝剑穗——他所拥有关于她的唯一慰藉,脸上荡开难以掩饰的哀伤。
也是对她,他说出了“此行如有任何报应,我慕容紫英为朋友心甘情愿。”
我不愿把它看做深沉的告白,正如后来的“若用我一命可换得菱纱一命,我定会毫不犹豫”一样,这是他对朋友许下的诺言,作战伙伴也好、暗恋对象也好,他会用生命保护她,就像他会用生命保护天河、保护梦璃、保护师弟师妹师侄一样。
他不是把爱情当作第一要义的人,所以他把自己的爱隐藏得尽量不露破绽。
爱情,或许就在百年的沧桑里经沉淀为记忆的化石,风化了,耗尽了,剩下的,只是他为朋友监守的诺言,无私的诺言。
也许爱情、友情、同门情谊真的无须分的那么清楚吧……他寂寞的身影承担了太多坚持太多情,他为之付出的一切,心甘情愿。

于是我成了紫单,不是觉得他无情,不是害怕他受伤。只是这个执拗的孩子坚持得太让我心疼,心疼得不忍去改变他的选择……毕竟他让我动容,不是用感天动地的爱恋,而是用骨子里的隐忍和坚持。
只是我偶尔也看看关于他的配对的文字,偶尔让天平倾斜一下,心疼喜爱的男子,也该有梦的权利。梦里,亲爱的小紫英,放下承担,肆意幸福吧……

百年后的他,挥袖一别,带着昨日未曾完满的思念,乘风而去。
那似水的流年是如何过的,游历四海还是守护青崖,重振琼华还是专心铸剑,都不重要了。
如今霜肩银发的身影,阅尽浮华看透红尘的男子,消失在天际的时候,我看到几抹流光,有如暗涌的光阴,流逝成看不见的氤氲。
那么亲爱的小紫英,一路走好。

 
2009-01-09 00:45
blog访问量竟然过了两万。
不想再让无关紧要的人不着痕迹地看我写的乱七八糟的东西了。从现在开始,我的日志都会设置权限,仅限好友访问。所以,请要看我blog内容的朋友们申请一个baidu帐号并加我好友。当然不想看的人没必要这样做。
那么,如果你打开我的主页,第一篇日志是这篇,那么必然的是,你忘记登陆了。
 
2008-09-08 22:31
许多(413403878) 21:19:21
正要写呢
《windows游戏编程大师技巧》
《网络游戏服务器编程》
《3D数学基础:图形与游戏开发》 清华大学出版社
《3D游戏程序设计基础》 北京希望电子出版社(3D入门挺不错)
《Directx3D》图形与动画程序设计 人民邮电出版社(讲得比较全面)
 
2008-07-23 15:33
菜菜菜菜菜菜菜(631695609) 15:28:55
第33届ACM/ICPC亚洲区预选赛(杭州赛区)_网络选拔赛(10月18日)
第33届ACM/ICPC亚洲区预选赛(成都赛区)_网络选拔赛(10月19日)
菜菜菜菜菜菜菜(631695609) 15:29:29
哈尔滨赛区      9月20日        10月11日

北京赛区        9月27日     10月25日

杭州赛区        10月18日              11月22日

成都赛区        10月19日              11月29日

合肥赛区          9月28日              11月15日
 
2008-07-23 11:05
我是个懒人,就直接copy聊天记录了,呵呵
思路是:
用0表示没放,1表示放了。横放则左右两格都是1,竖放则上格是0,下格是1。
这种记录state的方法决定了:如果上下两行的state是确定的,那么放法唯一。
Fun(state,n)表示n这行的状态是state的时候有多少种放法。
那么我们要求的就是Fun(2^m-1,n).
Fun(state,n)就等于sigma Fun(last,n-1),last取遍所有可以取到的状态。
限制last取值的因素有两个:
1、state中是0的位置,last中一定是1,否则出现没填满的情况。
2、把state和last取&,也就是last是0的位,state也变0,看有没有影响到state,让它出现单1不能横放。
结束条件是n==1,且state能横放。

还有一个要注意的问题就是结果要用64位整型保存。


#include <cstdio>

const int large = 1<<11;
int m,n;
__int64 result[12][12];
__int64 dp[large][12];
int power;

__int64 Fun( const int state, const int n )
{
    if ( n == 1 )
    {
         int flag = 1;
         for ( int i = 0; i < power; ++i )
         {
             if ( (state&(1<<i)) == 0 )continue;
             if ( i+1 == m )
             {
                  flag = 0;
                  break;
             }
             if ( (state&(1<<(i+1))) == 0 )
             {
                  flag = 0;
                  break;
             }
             ++i;
         }
         if ( flag ) return 1; //若能横放
         return 0;
    }
   
     int last = ~state;//last是last状态1起码的状态
     last &= ( (1<<m) -1 );//我一开始忘记了加这一句,last全都是负的,哈哈
     __int64 s = 0;
     if ( dp[state][n] != -1 ) return dp[state][n];
    
     for ( int i = 0; i < power; ++i )
     {
         int flag = 1;
         int tmp = state&i;
         if ( (i&last) != last ) continue; //last限制因素1
         for ( int j = 0; j < m; ++j )//last限制因素2
         {
             if ( (tmp&(1<<j)) == 0 ) continue;
             if ( j+1 == m )
             {
                  flag = 0;
                  break;
             }
             if ( (tmp&(1<<(j+1))) == 0 )
             {
                  flag = 0;
                  break;
             }
             ++j;
         }
         if ( flag ) s+= Fun( i, n-1 );
     }
    
     dp[state][n] = s;
     return s;
}

int main()
{
    while ( scanf( "%d%d", &m, &n ), !( m == 0 && n == 0 ) )
    {
          int s = 0;
          if ( (m*n)%2 ) //面积
          {
               puts( "0" );
               continue;
          }
          if ( m > n ) //使n大m小
          {
               int tmp = m;
               m = n;
               n = tmp;
          }
          if ( result[n][m] != 0 ) //算过就不要再算了
          {
               printf( "%I64d\n", result[n][m] );
               continue;
          }
          power = 1<<m;
          //初始化
          for ( int i = 0; i < large; ++i )
          {
              for ( int j = 0; j <= n; ++j )
              {
                  dp[i][j] = -1;
              }
          }
         
          result[n][m] = Fun( power-1, n ); //最后一行放满
          printf( "%I64d\n", result[n][m] );
    }
   
    return 0;
}
 
2008-07-20 11:52
POJ 2411 Mondriaan's Dream 解题报告
(原文链接http://hi.baidu.com/newmyl/blog/item/b1d3c609fd6009206b60fbb1.html)

这题的DFS+DP解法:

      当高度和宽度都为奇数时显然答案为0, 这个用面积的奇偶性就很容易得证记f[i][s1]为第i-1行全满且第i行状态为s1时的种数,便有如下递推关系:
f[i][s1] = sigma(f[i-1][s2]);
其中(s1, s2)整体作为一个放置方案, 这样f[h+1][0]即是答案了

      对于每一个位置,我们有三种放置方法:

1.       竖直放置

2.       水平放置

3.       不放置

d为当前列号 ,初始化d, s1, s2都为0;对应以上三种放置方法,s1, s2的调整为:

1. d = d + 1, s1 << 1 | 1, s2 << 1;

2. d = d + 2, s1 << 2 | 3, s2 << 2 | 3;

3. d = d + 1, s1 << 1,   s2 << 1 | 1;

先就第一种情况解释一下,另外的两种情况可以类推

S1<<1|1即为把s1的二进制表示后面加上一个1,对就于本题来说就是(d+1)列上放置,s2<<1即为把s2的二进制表示后面加上一个0,对于本题来说就是(d+1)列上不放置。

       但为什么s1、s2会如此变化呢?s1对应于本行的状态,s2对应于上一行的状态,能竖直放置意味着上一行的(d+1)列是空着的,因此此时上一行的状态为s2<<1,同时竖置放置了之后,则本行(d+1)行放置了东西,状态于是变为s1<<1|1;

当d == w时保存状态

对于初始时的f值,可以假设第0行全满,第一行只有两种放法:

1. 水平放置 d = d + 2, s << 2 | 3;
2. 不放置   d = d + 1, s << 1;
另外,利用滚动数组,可以减少空间的开销

还有一个可以提高较率的地方,当输入的 w > h 时,对调,因为横向的运算是指数

级的, 而列向的是线性的.

附代码:
# include <stdio.h>
# include <string.h>

__int64 a[2][3000];
int t,n,m;

void dfs(int d,int mm) //d表示列数,mm表示状态
{
    if(d==m)
    {
        a[0][mm]++;
        return;
    }
    if(d+1<=m)
        dfs(d+1,mm<<1);
    if(d+2<=m)
        dfs(d+2,mm<<2|3);
}

void DFS(int d,int mm,int nn)//mm对应于上一行状态,nn对应于下一行状态
{
    if(d==m) //若全部的列都确定状态,就把此状态的放法数加到nn状态里
    {
        a[t][nn]+=a[(t+1)%2][mm];
        return;
    }
    if(d+1<=m) //如上所说
    {
        DFS(d+1,mm<<1,nn<<1|1);
        DFS(d+1,mm<<1|1,nn<<1);
    }
    if(d+2<=m)
        DFS(d+2,mm<<2|3,nn<<2|3);
}
int main()
{
    int i;
    while(scanf("%d%d",&n,&m)&&n&&m)
    {
        if((n*m)%2) //根据面积
        {
            printf("0\n");
            continue;
        }
        if(n>m)
            n^=m,m^=n,n^=m; //交换
        memset(a,0,sizeof(a));
        dfs(0,0);//初始化第一行
        for(i=2;i<=n;i++)
        {
            t=(i+1)%2; //滚动数组的第一个下标计算
            DFS(0,0,0);
            memset(a[(t+1)%2],0,sizeof(a[0]));//清空另一行
        }
        printf("%I64d\n",a[(n+1)%2][(1<<m)-1]); //输出最后一行全部放满的结果。
    }
    return 0;
}
别附打表代码:

# include <stdio.h>
__int64 a[11][11]={0,1,0,1,0,1,0,1,0,1,0,1,2,3,5,8,13,21,34,55,89,144,0,3,0,11,0,41,0,153,0,571,0,1,5,11,36,95,281,781,2245,6336,18061,51205,0,8,0,95,0,1183,0,14824,0,185921,0,1,13,41,281,1183,6728,31529,167089,817991,4213133,21001799,0,21,0,781,0,31529,0,1292697,0,53175517,0,1,34,153,2245,14824,167089,1292697,12988816,108435745,1031151241,8940739824,0,55,0,6336,0,817991,0,108435745,0,14479521761,0,1,89,571,18061,185921,4213133,53175517,1031151241,14479521761,258584046368,3852472573499,0,144,0,51205,0,21001799,0,8940739824,0,3852472573499,0};
int main()
{
int n,m;
while(scanf("%d%d",&n,&m)&&n&&m)
   printf("%I64d\n",a[n-1][m-1]);
return 0;
}
 
2008-07-18 18:09
Psytopic分析:您的性格类型是“ISFJ”(内向+实感+情感+判断)

沉静,友善,有责任感和谨慎。能坚定不移地承担责任。做事贯彻始终、不辞劳苦和准确无误。忠诚,替人着想,细心;往往记着他所重视的人的种种微小事情,关心别人的感受。努力创造一个有秩序、和谐的工作和家居 环境。

ISFJ型的人忠诚、有奉献精神和同情心,理解别人的感受。他们意志清醒而有责任心,乐于为人所需。 ISFJ型的人十分务实,他们喜欢平和谦逊的人。他们喜欢利用大量的事实情况,对于细节则有很强的记力。他们耐心地 对待任务的整个阶段,喜欢事情能够清晰明确。 ISFJ型的人具有强烈的职业道德,所以他们如果知道自己的行为真正有用时,会对需要完成之事承担责任。他们准确系统地完成任务。他们具有传统的价值观,十分保守。他 们利用符合实际的判断标准做决定,通过出色的注重实际的态度增加了稳定性。 ISFJ型的人平和谦虚、勤奋严肃。他们温和、圆通,支持朋友和同伴。他们乐于协助别人,喜欢实际可行地帮助他人。他们利用个人热情与人 交往,在困难中与他人和睦相处。ISFJ型的人不喜欢表达个人情感,但实际上对于大多数的情况和事件都具有强烈的个人反应。他们关心、保护朋友,愿意为朋友献身,他们有为他人服务的意识,愿意完成他们的责任和义 务。

您适合的领域有:领域特征不明显,较相关的如:医护领域、消费类商业、服务业领域

您适合的职业有:

· 内科医生
· 营养师
· 图书/档案管理员
· 室内装潢设计师
· 顾客服务代表
· 记账员
· 特殊教育教师
· 酒店管理
· 人事管理人员
· 电脑操作员
· 信贷顾问
· 零售业主
· 房地产代理或经纪人
· 艺术人员
· 商品规划师
· 语言病理学者
· 审计师
· 会计
· 财务经理
· 办公室行政管理
· 后勤和供应管理
· 中层经理
· 公务(法律、税务)执行人员
· 银行信贷员
· 成本估价师
· 保险精算师
· 税务经纪人
· 税务检查员
· 机械、电气工程师
· 计算机程序员
· 数据库管理员
· 地质
· 气象学家
· 法律研究者
· 律师
· 外科医生
· 药剂师
· 实验室技术人员
· 牙科医生
· 医学研究员

先找个地方记下来。这个苦命的孩子,多好的孩子噢
 
2008-07-07 21:10
[kaikai]诅咒[wtthappy],[wtthappy]所有数值下降
[wtthappy]向[kaikai]发起攻击,[kaikai]受到90点伤害
[kaikai]发狂了 上前咬了[wtthappy]一口,[wtthappy]受到126点伤害
[wtthappy]向[kaikai]发起攻击,但是却被[kaikai]绊倒了,[wtthappy]受到13点伤害
[kaikai]发狂了 上前咬了[wtthappy]一口,但是被[wtthappy]闪开了
[wtthappy]向[kaikai]发起攻击,[kaikai]受到100点伤害
[kaikai]向[wtthappy]发起攻击,[wtthappy]受到77点伤害
[wtthappy]向[kaikai]发起攻击,[kaikai]受到38点伤害
[kaikai]诅咒[wtthappy],[wtthappy]所有数值下降
[wtthappy]向[kaikai]发起攻击,但是却被[kaikai]绊倒了,[wtthappy]受到57点伤害
[kaikai]向[wtthappy]发起攻击,[wtthappy]受到117点伤害
[wtthappy]被击败了
 
2008-06-29 19:23

我这几天都在干啥呢。。。

这是用豆豆坏掉的晾衣架做的,放在厕所挂卫生纸用,厕所灯光不好,所以这张很糊。

这个是用塑料纸自己锁的边,还比较实用

我很残忍。他在说:你不爱我为什么要创造我,既然创造了我为什么要折磨我

如果有一天,我养不活自己了,就开个布艺手工店吧。做这些东西的时候,我很开心很开心

 
     
 
 
留言板
 

你好,能和你交个朋友吗?
 

观世音菩萨转世师父在山东省济宁市鱼台县呆了短短的两天,被菩萨转世师父解脱病痛的近...
 

你好,我们交个朋友吧
 

你的空间真漂亮!也欢迎你到我的空间看看!别忘了给我留言呦!
 

祝您天天开心,踩一踩好心情!欢迎回访~
 
     
 
最新评论
 
文章评论|照片评论

手很好看。哈哈。
 
又是一个多月没登录,我已经脸皮厚到没有愧疚感了
 
漂亮
 
     
 
文章分类
 
 
 
 
 
 
 
 
 
 
 
     
 
最新动态
 
   
 
不知算不算侵权
 
 
 
 
 
 
 
 
     
 
好友最新文章
 
     
 
最近访客
 
 

啊啦小菜

happyfish2008

qi13485057193

明江_apple

联天合地

Fate_lee

s2008shenhua

vampire1019
     
 
RSS订阅
 
   
 
我的搜藏
 
     
 
其它
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu