<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如鵬網 大學生計算機學習社區

    CowNew開源團隊

    http://www.cownew.com 郵件請聯系 about521 at 163.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks

    ???在開發過程中我發現終端屏幕頻繁的刷新,看上去閃的厲害。使用截包工具(我用的是EtherDetect Packet Sniffer,在Sniffer單機端口數據的時候比Sniffer Pro易用)分析發現,每次更新一個子窗口的時候竟然整個屏幕都被刷新了,數據量非常大。為了發現問題,我編寫了下面的測試程序:
    from ACursesEX import *
    import curses

    def main():
    ??? mainwin = curses.newwin(15,50,0,0)
    ??? mainwin.box()
    ???
    ??? mainwin.addstr(0,0,"主窗口")
    ??? mainwin.refresh()
    ???
    ??? cwin = curses.newwin(5,20,2,2)
    ??? cwin.addstr(1,1,"子窗口")
    ??? cwin.box()
    ??? cwin.refresh()
    ??? while(True):
    ??????? ch = cwin.getch()
    ??????? cwin.clear()
    ??????? cwin.addch(2,1,ch)
    ??????? cwin.touchwin()
    ??????? cwin.refresh()
    ???????
    ??
    try:
    ??? initapp()
    ??? try:???????
    ??????? main()
    ??? except:???????
    ??????? traceback.print_exc()
    finally:
    ??? endapp()

    經測試每一次按鍵的時候屏幕的數據都刷新一次,經過嘗試發現把cwin.clear()改成cwin.erase()就不會出現這種問題了。查看curses的API說明才發現自己犯了一個大錯誤:
    clear( ) :
    Like erase(), but also causes the whole window to be repainted upon next call to refresh().

    ???也就是說erase只會使子窗口刷新,而clear會導致整個窗口刷新。
    看來還是自己太粗心了!

    ?

    posted on 2007-03-06 16:32 CowNew開源團隊 閱讀(334) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 91网站免费观看| 一日本道a高清免费播放| 亚洲视频在线免费观看| 亚洲男人的天堂www| 精品国产免费人成网站| 亚洲XX00视频| 在线播放免费人成视频网站| 亚洲精品高清一二区久久| EEUSS影院WWW在线观看免费 | igao激情在线视频免费| 亚洲另类少妇17p| 久久国产一片免费观看| 亚洲国产三级在线观看| 人妻无码久久一区二区三区免费 | 亚洲嫩模在线观看| 91久久青青草原线免费| 亚洲Av高清一区二区三区| 妞干网免费观看视频| 婷婷国产偷v国产偷v亚洲| 亚洲精品麻豆av| 免费无遮挡无码永久视频 | 亚洲精品97久久中文字幕无码| 青青草97国产精品免费观看 | 在线观看亚洲专区| 亚洲人成电影网站国产精品| 最近免费中文字幕MV在线视频3| 亚洲福利一区二区精品秒拍| 在线免费视频一区二区| 人人公开免费超级碰碰碰视频 | 亚洲制服丝袜中文字幕| 免费看国产一级片| a毛片久久免费观看| 亚洲国产精品久久网午夜 | 亚洲乱码中文字幕综合| 91精品免费在线观看| 国产亚洲综合视频| 亚洲精品无码不卡| 国产精品冒白浆免费视频 | 亚洲精品无码不卡在线播放| 国产精品亚洲w码日韩中文| 免费观看激色视频网站(性色)|