雖然我是做後台出身的,但最近心血來潮越來越關注前台技術了^_^,前二天看了“司徒正美”先生的圖片無縫滾動分析後,對於scrollTop和offsetTop這二個以前一直沒搞太明白的屬性研究了一番,大致弄明白了,貼在這裡備份,測試代碼如下:Code highlighting produced by Actipro CodeHighlighter
上一篇"base64編碼在silverlight中的使用"裡已經提到WriteableBitmap對象可以藉助FluxJpeg轉化為base64字串,而WriteableBitmap又能從BitmapSource直接構造,so ... 問題解決了 先將BitmapImage轉化為WriteableBitmap,然後得到base64字串,然後可以得到base64的byte[]數組,再然後您可以把byte[]變成Stream 關鍵代碼:Code highlighting produced by
原以為int.MaxValue就是所有數組下標的最大值,編譯也能通過,結果運行時發現報錯:記憶體溢出。 經過測試發現,原來在不同的系統/不同的配置上,這個值都不太一樣,我筆記本經過測試 byte[] b = new byte[int.MaxValue-56]; //windows 7 64位,4G記憶體 換另一個機器,結果 byte[] b = new byte[int.MaxValue/2]; //windows 2003 sp2
上一篇裡,已經知道了“偽3D”是怎麼回事,今天結合以前的做的圖片廣告輪換,又弄了一個圖片切換的小東東,不知道以後有什麼用,先貼在這裡備份::因為silverlight的xml讀取策略等其它原因,沒辦法直接在部落格中貼出來,下面是線上樣本地址:http://images.24city.com/jimmy/projection/default.htm思路:1.將每個圖片以及下面的標題文字,封裝成控制項Code highlighting produced by Actipro
silverlight3中的3d效果,實際上是通過2d+演算法類比出來的"偽3D"(個人估計可能是考慮跨平台和顯卡硬體支援通用性所以最終採用了這種設計) 上面示範了基本的3d效果,本質是通過將圖片繞著x,y,z三個軸旋轉產生關鍵代碼: Code highlighting produced by Actipro CodeHighlighter
以前一直用 var query = xxx.Select(c=>new {c.X,c.Y}); 來取表中的某二欄欄位,今天有個應用需要轉成Dictionary<T,U>,很少這樣使用,居然忘記了寫法! 回憶了半天終於寫對了,貼在這裡備個份,方便以後尋找:Code highlighting produced by Actipro CodeHighlighter