2007年10月29日 星期一

Fw: 肝硬化,居然有救( 多多轉寄)--有效的請分享經驗

 
 

肝硬化,居然有救( 多多轉寄)

【無價至寶】新奇的新鮮果汁
 
日本禪宗高僧富澤知芳大師,提個馬鈴薯鮮汁療法,有顯著的神奇藥效。
馬鈴薯、紅蘿蔔、蘋果三合一鮮汁 的功效:
一、 防治癌症,抑制癌細胞生長
二、 防治肝臟病、腎臟病、胰臟病、胃潰瘍。
三、 防治非典型肺炎、心臟病、高血壓。
四、 恢復體力,增強體質,提高免疫和自癒能力。
五、 恢復眼睛疲勝,消除眼睛乾燥,令雙眼亮麗。
六、 治癒腰痛、肩膀痛、膝痛。
七、 排除體內毒素,美容顏潤皮膚、治肥胖。
八、 根治便秘,痔瘡,根治口臭、胃酸、減低月經痛。

特點:
沒有任何副作用,高營養健康食品,迅速吸收和排毒,令食慾增加,補氣恢復體力。
材料:
新鮮馬鈴薯(即薯仔)、紅蘿蔔、蘋果各一個。
每個各重約 150 200
榨汁,即榨即飲,切勿存放。
 
注意:
馬鈴薯發芽處要切除,以免中毒。新鮮果汁宜清晨空腹飲用。

重症患者,每天下午五時空腹時再飲一次。飲用後約一小時才可以進食早、晚餐,以免胃液被稀釋,影響消化力。必須天天飲用不間斷,輕症三週見效。重症三個月見效。

有效病例:
一、二十年口臭頑疾根治
先生四十五歲,二十年來口異臭,給社交帶來極大煩惱,中西醫治療無效,去年經親友熱心推介服用新鮮果汁,當時半信半疑試一試,每天清早空腹飲五百 c.c. ,二個月後口臭完全清除,人變得自信了,新鮮果汁的神奇功效令他佩服,喜不自禁 地再三感謝向他推介的親友,解除了他二十年來的苦惱。

二、 肺癌得以控制
丁 先生耳下生一個腫瘤,被診斷是末期癌細胞,用放射療法之後,癌細胞轉移到肺部,成為肺癌,被宣告已經是到了無法治療的階段。 丁 先生以積極的態度,回到家裡實行鮮汁療法。目前已經控制住癌細胞的蔓延,體力漸漸恢復,而且幾乎可以回到工作崗位。

三、 肝炎、花粉症、濕疹
須 女士六十八歲,患慢性肝炎、花粉症、濕疹。醫生分析,肝炎惡化,會使食道、胃腸易患癌症。 須 女士的父親、叔父、叔母和姐姐都因癌症而去世,她很擔心自己也會得癌症。承以當她看到馬鈴薯鮮汁對治療癌症有效的文章之後,就毫不猶豫隨即把馬鈴薯配合蘋果一起榨成鮮果汁,如此更可口易喝,她把鮮汁視為「生命之水」,一回氣就全部喝完了。不久,奇蹟出現,二個月後檢查:病情穩定」。四個月後檢查:「接近正常」。
 
除了肝炎顯著改善之外,還有二件值得慶幸的意外收穫:
第一:她長年受花粉症的困擾,今年春天沒有出現這種症狀。
第二:以往手腳一吹到冷風,就會出現紅疹,非常痕癢,又稱濕疹。今年卻一次也沒有。這都是飲馬鈴薯鮮汁的功效,體質獲得改善,身體的自癒能力增強承致, 須 女士現在心情非常愉快。

四、 四十年白眼球赤熱,三個月根治
林 先生五十八歲,從十七歲開始雙目常赤熱,中醫診斷是「肝經積鬱」,服藥多年無效。西醫診斷說是城市空氣污染承致,最好移居鄉村,但是居住鄉村十幾年,眼未見好轉。由於白眼球長期充血呈紅色,朋友戲稱他外號叫荔枝眼。去年幸獲讀了三合一新鮮果汁文章之後,每天清早空腹飲五百 cc鮮汁,一個月後雙眼明顯好轉,赤熱減退。三個月後,雙目黑白分明,從此再也沒有赤熱的現象。

五、 肝硬化,居然有救
高 女士五十九歲,患肝硬化,食道靜脈瘤破裂,大量吐血,皮膚黃疸,臉和手腳浮腫,終日昏昏睡夢中,多次入院施手術,亦曾經嘗試各種療法和健康食品,但因肝臟太差,承以總是無效。突然在一個契機經朋友介紹,聽到馬鈴薯鮮汁對治癌症有很好效果,於是立刻動手做馬鈴薯鮮汁。
 
材料是馬鈴薯、紅蘿蔔、蘋果、再加三份一的檸檬汁調味,三種一起榨汁即時飲用,一個小時後才吃早餐。

2007年10月12日 星期五

文字裁切雙位元函數


文字裁切雙位元函數
 
或許已有高手編寫過了,但因為沒有找到過
所以編寫了這支可以切斷文字左邊或右邊的函數,
想請各位高手多多指導精簡一下,
並看看是否還有其他要改進的地方.
謝謝~
 

(SETQ STR "一二三四五") ;字串
(SETQ STR_ST 3)  ;字串起始值 1...
(SETQ STR_LH 3)  ;字串切割位數 1...N / NIL
(SETQ DB_Byte T) ;雙位元計算保留 T/NIL
(SETQ CP_LF T)   ;反轉左切 T/NIL
(JTHWA-TRIM-STR STR STR_ST STR_LH DB_Byte CP_LF)
 
exp1:
(SETQ STR "1234567890")
(JTHWA-TRIM-STR STR 3 1 t t)
_$ "3"
(JTHWA-TRIM-STR STR 3 2 n t)
_$ "23"
(JTHWA-TRIM-STR STR 3 1 n n)
_$ "3"
(JTHWA-TRIM-STR STR 3 2 n n)
_$ "34"
 
exp2:
(SETQ STR "一二三四五")
(JTHWA-TRIM-STR STR 3 2 n n)
_$ "二"
(JTHWA-TRIM-STR STR 3 3 n n)
_$ "二?
(JTHWA-TRIM-STR STR 3 3 t n)
_$ "二三"
(JTHWA-TRIM-STR STR 4 3 t n)
_$ "二三"
(JTHWA-TRIM-STR STR 4 4 t n)
_$ "二三四"
(JTHWA-TRIM-STR STR 4 4 n t)
_$ "一二"
(JTHWA-TRIM-STR STR 4 3 n t)
_$ "@二"
(JTHWA-TRIM-STR STR 5 2 t t)
_$ "二三" 
(JTHWA-TRIM-STR STR 7 3 t t)
_$ "三四"
 
(DEFUN JTHWA-TRIM-STR (STR STR_ST STR_LH DB_Byte CP_LF / ANS I ST01
      ST02 STAL STNNB STR_LH-BK STR_LH-FT STR_LH-K
      STR_LH-ME STR_ST-BK STR_ST-FT STR_ST-ME
      STR_STLH SUBNB-K TSTNB )      
  (SETQ STNNB NIL)
  (SETQ STAL (tc:getstrwid STR))
  (SETQ ST01 (CAR (tc:getstrwid STR)))
  (SETQ ST02 (CDR (tc:getstrwid STR)))
  (SETQ I -1)
  (REPEAT ST01
    (SETQ I (1+ I))
    (SETQ TSTNB (strlen (NTH I ST02)))
    (REPEAT TSTNB
      (SETQ STNNB (CONS I STNNB))
    )
  )
  (SETQ STNNB (reverse STNNB))
  (IF CP_LF
    ;; ======================處理左切字串
    (PROGN
      (SETQ STR_STLH (strlen STR))
      (SETQ SUBNB-K (1- STR_ST))
      (SETQ STR_ST-FT (IF (minusp (1+ SUBNB-K))
   NIL
   (NTH (1+ SUBNB-K) STNNB)
        )
      )
      (SETQ STR_ST-ME (IF (minusp (NTH SUBNB-K STNNB))
   NIL
   (NTH SUBNB-K STNNB)
        )
      )
      (SETQ STR_ST-BK (IF (minusp (1- SUBNB-K))
   NIL
   (NTH (1- SUBNB-K) STNNB)
        )
      )
      (COND
 ((OR
    (= SUBNB-K 0)
    (minusp STR_ST)
    (< STR_ST STR_LH)
  )
   (PRINT "Runner Error")
   (SETQ ANS "")
 )
 (T
   (IF DB_Byte
     (PROGN
       (IF (= STR_LH NIL)
  (SETQ STR_LH (1- STR_ST))
       )
       (COND
  ((= STR_ST-ME STR_ST-FT)
    (SETQ STR_ST (1+ STR_ST))
    (SETQ STR_LH (1+ STR_LH))
  )
  ((= STR_ST-ME STR_ST-BK)
    (SETQ STR_ST STR_ST)
  )
       )
       (IF STR_LH
  (PROGN
    (SETQ STR_LH-K (- STR_ST STR_LH))
    (SETQ STR_LH-FT (IF (minusp (1+ STR_LH-K))
        NIL
        (NTH (1+ STR_LH-K) STNNB)
      )
    )
    (SETQ STR_LH-ME (IF (minusp (NTH STR_LH-K STNNB))
        NIL
        (NTH STR_LH-K STNNB)
      )
    )
    (SETQ STR_LH-BK (IF (minusp (1- STR_LH-K))
        NIL
        (NTH (1- STR_LH-K) STNNB)
      )
    )
  )
       )
       (IF STR_LH
  (PROGN
    (COND
      ((= STR_LH-ME STR_LH-FT)
        (SETQ STR_LH STR_LH)
      )
      ((= STR_LH-ME STR_LH-BK)
        (SETQ STR_LH (1+ STR_LH))
      )
    )
    (SETQ ANS (SUBSTR STR (1+ (- STR_ST STR_LH)) STR_LH))
  )
  (SETQ ANS (SUBSTR STR 1 STR_ST))
       )
     )
     (PROGN
       (IF STR_LH
  (SETQ ANS (substr STR (SETQ STR_ST (- (1+ STR_ST)
            STR_LH
         )
          )
      (SETQ STR_LH STR_LH)
     )
  )
  (SETQ ANS (substr STR 1 STR_ST))
       )
     )
   )
 )
      )
    )
    ;; ======================處理右切字串
    (PROGN
      (SETQ STR_STLH (strlen STR))
      (SETQ SUBNB-K (1- STR_ST))
      (SETQ STR_ST-FT (IF (minusp STR_ST)
   NIL
   (NTH STR_ST STNNB)
        )
      )
      (SETQ STR_ST-ME (IF (minusp (NTH SUBNB-K STNNB))
   NIL
   (NTH SUBNB-K STNNB)
        )
      )
      (SETQ STR_ST-BK (IF (minusp (1- SUBNB-K))
   NIL
   (NTH (1- SUBNB-K) STNNB)
        )
      )
      (COND
 ((OR
    (= SUBNB-K 0)
    (minusp STR_ST)
    (> SUBNB-K STR_STLH)
  )
   (PRINT "Runner Error")
   (SETQ ANS "")
 )
 (T
   (IF DB_Byte
     (PROGN
       (COND
  ((= STR_ST-ME STR_ST-FT)
    (SETQ STR_ST STR_ST)
  )
  ((= STR_ST-ME STR_ST-BK)
    (SETQ STR_ST (1- STR_ST))
    (SETQ STR_LH (IF (= STR_LH NIL)
     (SETQ STR_LH NIL)
     (1+ STR_LH)
          )
    )
  )
       )
       (IF (= STR_LH NIL)
  (SETQ STR_LH NIL)
  (IF STR_LH
    (PROGN
      (SETQ STR_LH-K (- (+ STR_ST STR_LH) 2))
      (SETQ STR_LH-FT (IF (minusp (1+ STR_LH-K))
          NIL
          (NTH (1+ STR_LH-K) STNNB)
        )
      )
      (SETQ STR_LH-ME (IF (minusp (NTH STR_LH-K STNNB))
          NIL
          (NTH STR_LH-K STNNB)
        )
      )
      (SETQ STR_LH-BK (IF (minusp (1- STR_LH-K))
          NIL
          (NTH (1- STR_LH-K) STNNB)
        )
      )
    )
  )
       )
       (IF STR_LH
  (PROGN
    (COND
      ((= STR_LH-ME STR_LH-FT)
        (SETQ STR_LH (1+ STR_LH))
      )
      ((= STR_LH-ME STR_LH-BK)
        (SETQ STR_LH STR_LH)
      )
    )
    (SETQ ANS (SUBSTR STR STR_ST STR_LH))
  )
  (SETQ ANS (SUBSTR STR STR_ST))
       )
     )
     (PROGN
       (IF STR_LH
  (SETQ ANS (substr STR STR_ST STR_LH))
  (SETQ ANS (substr STR STR_ST))
       )
     )
   )
 )
      )
    )
  )
  (PRINT ANS)
  (prin1)
)
 
tc:getstrwid 函數
引用來源: http://www.mjtd.com/bbs/dispbbs.asp?boardID=3&ID=50326&page=1
BY xxsheng
(defun tc:getstrwid(str / m n a c)
  (setq m 0)
  (setq n 0)
  (while (< m (strlen str))
    (if (> (vl-string-elt str m) 128)
      (progn
        (setq n(1+ n))
    (setq a (substr str (1+ m) 2))
    (setq m(+ 2 m))
      )
      (progn
    (setq n(1+ n))
    (setq a (substr str (1+ m) 1))
    (setq m(1+ m))
      )
    )
    (setq c(cons a c))
  )
  (setq c(reverse c))
  (cons n c)
)