Not Equal C && !=C && 不等于西
RSS icon Email icon Home icon
  • C程序内存分配函数小记

    Posted on October 22nd, 2008 Sean Add comments

         今天上课,有学生问C语言中的内存分配函数问题,遂耐心讲解之。不料说着说着发现自己都有点生疏了。写程序这东西,真要天天碰,不然就容易忘。
         查了查资料,翻了翻书,自己小记下:
    基本上一般会用到三个函数——
    void* malloc(unsigned size);
    void* calloc(size_t numElements, size_t sizeOfElement);
    void* realloc(void* ptr, unsigned newsize);

         前两个差不多,都是为用户分配新内存地址;而最后一个是给已经分配了地址的指针重新分配空间。譬如:
    char* p;
    p=(char*)malloc(20*sizeof(char)); // 或者 p=(char*)calloc(20,sizeof(char));
    p=(char*)realloc(p,40*sizeof(char));

         第一句是给指针p分配20个char地址,第二句是把p的地址扩展到40个。

  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...Loading...
    218 views
  • 德州牌

    Posted on October 19th, 2008 Sean Add comments

         看007电影,除了香车、美女,各种稀奇古怪的武器装备,还有一个必不可少的元素——赌牌。
         邦德扮演者的更替,其实也是一部赌牌演变史。记得老肖的007,有一集甚至是在玩麻将;到了罗杰的James,更多的时候是在玩百家乐(Baccarat,以后有机会再细说);而换成了金发碧眼的克雷格,拍桌上也与时俱进的变成了时下最受欢迎的Texas Hold’em (德州牌)。

         Texas Hold’em的玩法稍微有些复杂,请google或百度一下即可获得很多信息。这次仅把赢牌的大小顺序简要说明一下:

    • 1.皇家同花顺 (Royal Flush):最大的一手牌 A, K, Q, J,10,五张牌同一花色
    • 2.同花顺 (Straight Flush):五张牌既是顺子又是同花(比如 8,9,10, J,Q 五张牌全是黑桃,或者 2,3, 4, 5,6 五张牌全是方块)
    • 3.四张(Four of a Kind):四张同样的牌(比如: 四张8或四张Q)
    • 4.葫芦(Boat or Full House):三张同号牌加一对同号牌(比如.: 3张10加一对6,三张K加一对5等)
    • 5.同花(Flush):五张牌同一花色但并不连牌(比如: 4, 5, 7, 10, K五张牌全是黑桃)
    • 6.顺子(Staight):五张牌相连但不同花(比如: 7 , 8 , 9 , 10 , J 五张牌但不是同一花色)。A可以与2,3,4,5结合形成顺子A,2,3,4,5 。这五张牌属于最小的顺子
    • 7.三张(Three of a Kind):五张牌里有三张同号牌另外两张为散牌(比如三张3加一张5一张Q, 或三张J加一张8一张K)
    • 8.两对(Two Pairs):两对不同的牌加一张散牌(比如.一对Q,一对5加一张10 或者一对8一对9加一张A)
    • 9.一对(Pair):一对牌加三张散牌(比如: 一对7加一张4,一张10,一张Q 或者一对J加一张3,一张K,一张8)
    • 10.最大牌 (High Hand):不是以上9种情况的,则比较手上最大的牌,若相同,则比较第二大的牌,其次类推
  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...Loading...
    297 views
  • 酥皮儿小点心

    Posted on October 18th, 2008 Sean Add comments

         最近真是祸不单行,福无双至。还没从黄老板的桂林米粉中回过神来,今天又看到了久违的酥皮小点心。虽然这些东西都会做,但是万恶离不开一个“懒”字。先放上来以做参考:

    其实酥皮儿点心的要点在于制皮。原理是利用两种不同性质的面叠加:油面和水油面,这两样搞定,大功基本告成三分之二。

    1. 先来说说制皮儿:
      • 制油面:用油和面,可用黄油,植物油,人造植物黄油等。我用了植物黄油。
      • 制水油面:用一半水一半油和面。下图左为油面,右为水油面。
    2. 利用两种面做成包饺子那样的剂子,用一块水油面剂子包裹油面剂子,就像包包子。
    3. 按平包好的面团,擀平(这时候是3层面);折叠,再擀平;卷成卷,按平,擀开包馅。

    4. 烤箱上下火175摄氏度,烤18-20分钟。取出,刷蛋液,同时洒上芝麻,再烤5分钟。 即可。
  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...Loading...
    266 views
  • 怀念大学的生活——桂林米粉

    Posted on October 16th, 2008 Sean Add comments

         昨天黄老板心血来潮,下班回家做了一锅桂林米粉。本来对身为广西人的黄老板应无可厚非,可味道之好却让我顿感惊奇——虽然黄老板没买到米粉而用面条代替,另外也没发现牛肉的迹象,花生和酸豆角也未见一粒。
         上大学的时候,校外“美食街”就有几家桂林米粉,虽然味道不尽相同,但就连我这种“酸”、
    “辣”兼修的北方人,吃完后都会大汗淋淋直呼过瘾。个中感觉,绕喉三日,久久未散。
         其实桂林米粉的制作不简单,毕竟是一方特产。成品外表洁白光亮、细滑、柔韧,优质米粉往往是一团只有一根。具体的制作方法是:用清纯的漓江水,将桂林优质大米泡涨,研磨化为浆并滤干,揣成粉团煮热,然后压榨出根根米粉,再在水中团成一团,因为经过了反复揣揉,因此筋力极好。
         做出来的米粉本身淡而无味,做成美味的桂林米粉关键在卤水。店家熬制的卤水都有各自的绝招,一般每家店都不同,而且一般不将配方外传,作为商业秘密。虽然各家不同,但是制作方法大同小异,一般是用豆豉、八角、桂皮、甘草、草果、小茴香等香料坐锅,放入猪肉、猪骨、牛肉、下水等,再加入三花酒、罗汉果等配料,先用武火煮沸,然后用文火精心熬制,方能制出香气扑鼻味道纯美、营美丰富的卤水,与米粉拌和,佐以油炸花生或蒜末、葱花、芫荽、辣椒,那味道堪称好极了,而且吃了一回忘不了。米粉分为米粉(圆的)和切粉(扁的)。

  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...Loading...
    248 views
  • 上班记

    Posted on October 15th, 2008 Sean Add comments

    今天早上,开车上班。和平时一样,洗漱完毕后,就直接出门了。早饭还是边开车边吃。
    心里挺美,既节省时间,又能边吃早饭,边欣赏沿路的风景。

    刚下高速,发现旁边一哥们,边开车边刮胡子。无语……
    想起以前看过的一集憨豆先生,早上起床晚了,在他那辆mini cooper里刷牙洗脸,刮胡子换衣服。
    看来艺术真是来源于生活啊。

  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...Loading...
    238 views