C 畫線的處理細碎總結

2021-07-29 17:42:58 字數 784 閱讀 8705

關於大資料量快速畫線,最重要莫過於效率。在網上找了幾個介紹,目前沒有實驗,留做備份。

net畫線控制項

mschart,

teechart,

zedgraph,

oxyplot,

live-charts,

下面是live-charts的一些效果

程式設計的一些注意事項

以前用過,畫10k個點卡的要死,那是因為函式用錯

不要用 addxy,要用addarray,效率基本上是上百倍的提公升

我用下面這個話10k估計也就花了10ms左右,根本沒任何感覺,流暢的飛,還動畫

double yarray = new double[max_samp_point];

double xarray = new double[max_samp_point];

for (int i = 0; i < max_samp_point; i++)

axtchart1.series(0).clear();

axtchart1.series(0).addarray(xarray.length, yarray, xarray);

的異常處理 C 異常處理總結

做開發不僅僅要考慮到業務邏輯更要在寫 時將各種可能考慮周全,但是這又是很難的事情,畢竟開發就是個人的事,而使用者可能上萬甚至百萬級別。這時,程式的穩定性就極為重要,我們不能讓程式因為某一處執行出問題而就直接導致程式或者產生其他更嚴重的後果,比如 做除法時當除數為零時,陣列訪問越界時,容器capaci...

C 異常處理總結

程式構造的過程中,要有程式最終的標準 可靠性 可用性是我比較關注的兩個方面。其中可靠性又分為異常處理和資料完整性兩個方面。異常處理,老生常談,我認為它是乙個開發人員整體邏輯思維,開發模式,個人性情的體現。程式是邏輯的集合,達到正常功能性的開發只能是初級的目標。完善的異常處理才是綜合能力的體現。綜上,...

C 檔案處理機制總結

1 什麼是流?流是用來載體與載體之間傳送資料的。載體是資料的載體,如 如果資料存放在硬碟上,則硬碟是載體,放u盤上,則u盤是載體,以此類推 2 流傳送資料的方式是什麼?乙個位元組乙個位元組的傳送,說白了就是傳送位元組陣列。位元組陣列是連續的記憶體空間 3 把物件用流傳送必須先轉換為位元組陣列。4.讀...