【因?yàn)樵谥胁坎迦霐?shù)據(jù)時(shí)在萬(wàn)級(jí)數(shù)據(jù)單位時(shí)LinkedList性能不如ArrayList,而且差距很大】
實(shí)測(cè)在元素?cái)?shù)量為10萬(wàn)列表中插入1000個(gè)元素,LinkedList(369ms)性能是ArrayList(11965ms)的300多倍。
插入或刪除中間元素時(shí)ArrayList 都必須遷移該位置之后的所有元素
那就是創(chuàng)建相應(yīng)的highcharts對(duì)象,在series的load事件中編寫相對(duì)應(yīng)的數(shù)據(jù)回調(diào)方法。series的load是對(duì)應(yīng)一個(gè)highcharts對(duì)象。
不是顯示問題,如果不移除前面的點(diǎn),統(tǒng)計(jì)參數(shù)太多造成javascript繪制很慢,最后肯定瀏覽器內(nèi)存滿了
【在series的load事件中使用ajax定時(shí)加載數(shù)據(jù)】,series即是代表曲線的對(duì)象。仔細(xì)看上面的代碼,chart的events中有一個(gè)load事件接口暴露出來了,在chart加載完成后,即可以調(diào)用ajax或通過其他方式獲取數(shù)據(jù)后直接調(diào)用series的addPoint方法把數(shù)據(jù)添加進(jìn)去。頁(yè)面自動(dòng)刷新展示曲線。可以參考官網(wǎng)的api說明
re: 輸入法問題,盲目求解。。。。 溫水青蛙 2010-12-11 22:23
攔截鍵盤消息,變成字符消息再放入到消息隊(duì)列。系統(tǒng)自動(dòng)放入當(dāng)前具有焦點(diǎn)的UI的線程的消息隊(duì)列中。