<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開源團隊 閱讀(329) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 在线免费观看污网站| 亚洲免费中文字幕| 亚洲AV日韩精品一区二区三区| 精品国产成人亚洲午夜福利| 中国在线观看免费高清完整版| 亚洲小说区图片区| 51视频精品全部免费最新| 91亚洲va在线天线va天堂va国产| 99视频免费观看| 亚洲高清免费在线观看| 久久久久久曰本AV免费免费| 亚洲影视一区二区| 成人免费福利电影| 免费一级全黄少妇性色生活片| 亚洲国产专区一区| 精品国产麻豆免费人成网站| 亚洲一区二区三区首页| 日韩一区二区a片免费观看| 亚洲成AV人片在WWW| 精品亚洲一区二区三区在线观看| 免费无码又爽又刺激网站| 亚洲AV成人无码久久精品老人| 99无码人妻一区二区三区免费| 亚洲综合精品第一页| 亚洲国产成人精品91久久久| 在线观看免费视频一区| 亚洲人成网网址在线看| 无码欧精品亚洲日韩一区夜夜嗨| a级毛片黄免费a级毛片| 亚洲av永久无码嘿嘿嘿| 亚洲Av无码乱码在线znlu| 永久免费av无码网站yy| 精品亚洲AV无码一区二区三区| 免费v片在线观看品善网| 国产拍拍拍无码视频免费| 激情五月亚洲色图| 亚洲中文字幕久久精品无码APP | 亚洲精品视频在线播放| 免费无遮挡无码视频网站| 波霸在线精品视频免费观看| 亚洲a级在线观看|