解析EIT遇到的問題

2021-08-28 04:51:22 字數 313 閱讀 8587

在從ts流檔案中獲取eit表資訊時,要注意一些東西,這些東西是讓我迷惑的:

在pat中獲取到的節目號在eit中搜尋不到,這是正常的,有這個節目並不一定有它的節目描述資訊;在pat中獲取不到的節目號在eit中卻存在,這也正常,而且節目資訊可能在eit中重複儲存。

那我們在解析的時候就要注意了,我的方法是先從pat中獲取到節目號和節目個數,在解析eit資料的時候獲取到service_id去和節目號相比較,看是不是我需要尋找的資訊,是的就把這個service_id儲存起來,然後再通過這個service_id去尋找儲存我們真正需要的資訊,這有點顯得麻煩,但是我暫時也想不出來太好的方法。

做SQL解析時遇到的問題

相對於算術表示式,json和xml等解析,sql就比較複雜了。舉個例子來說 符號 是目前的sqlanalyzer1.00中作為進入遞迴的標誌之一,到 結束,中間是個查詢語句。如果測試用例也是這樣,自然沒有問題,但是,sql是靈活的.首先,括號裡未必是子查詢,它可能是函式的一部分,比如count 這時...

關於POI解析Excel遇到空行的問題

因為我們在錄入excel時如果直接按delete鍵刪除,poi會認為我們delete的這行是null,但是存在 那麼在讀取過程中,就會有行數干擾問題,導致報空指標異常 這裡我是這麼做的 int rowcount sheet.getlastrownum int rownums 0 這裡是去除 裡的空行...

批處理遇到問題解析

1 pause 與pause nul pause 就是暫停命令,執行時會在命令列視窗顯示 請按任意鍵繼續.並等待你按鍵。pause nul的作用是同樣的,區別是不顯示 請按任意鍵繼續.這些字,nul相當於空檔案,把這些文字隱去了。同樣是等待你按鍵。2 del abc.txt nul 2 nul 命令...