最近用excel.dll匯出excel那個小程式收到大家認可,感覺使用很方便,大家都反覆使用,單位時間產生大量的excel檔案,不知道為什麼使用頻率增多後,總有excel的程序停不掉,導致生成100份excel報表總有1-2份沒有儲存。任務管理器一抹多excle的程序。
網上找的
諸如: system.runtime.interopservices.marshal.releasecomobject(myrange);
system.runtime.interopservices.marshal.releasecomobject(mybook);
system.runtime.interopservices.marshal.releasecomobject(myexcel);
還有這些 gc.collect();
gc.waitforpendingfinalizers();
gc.collect();
gc.waitforpendingfinalizers();
統統不管用。
最後我想是不是用多執行緒套用模板生成表,每份之間時間太短,excel來不及釋放,又被呼叫造成。最後添了句
system.threading.thread.sleep(100);
一下子就ok了。
真高興。
不曉得大家有沒有其他好方法,來解決這個問題。請指教下。
遇到的小tip
1 要想讓表單在手機端填寫時,填寫框隨著鍵盤出現而上移從而不被遮擋,填寫框的top值就要寫成50 margin top是負的高度的一半,外層的半透明可以單獨寫乙個。2 判斷開啟的url是否有效 ajax error function 3 ios safari中對於看似手機號碼的數字自動生成 鏈結,影...
讓 UI 動畫更加出色的幾個小 tip
本文翻譯自 pablo stanley 的 good to great ui animation tips,請參考原文閱讀。如何讓 ui 動畫從單純的良好變得更加出色呢?在這裡我將舉一些例項。只需要將動畫進行一些微調,就可以讓其效果更佳。下面列出的互動效果顯示了狀態之間的連續性,共享元素之間的關係,...
關於placeholder的小tip
h5給我們提供了許多方便的屬性以及更加語義化的標籤,但是瀏覽器的相容性還是一大問題,首先想要使用placeholder屬性瀏覽器需要支援h5,而對於支援h5的瀏覽器來說顯示效果也是有一定區別,當我們僅僅想要改變input框內文字的顏色,使其能與placeholder的灰色區別開來,比如紅色 inpu...