Archive: 2016/3

0

取得當前程式執行階段的Method Name

當你在開發或維護大型程式系統時,其系統中的各項Method錯綜複雜(就是程式很亂),又有馬上需要 Trouble shooting壓力,這時候就很需要知道,程式是執行到哪一個Method,方便進行Trace。通常我會把這功用下列兩個地方: 系統發生Exception地方,需記錄知道哪一個Method發生問題 系統Kernel的地方,以方便了解資料進出是發生在哪一個Method 首先參照下面

0

全球供應鏈的思維

雖然,SCM (Supply Chain Management)對於我來說並不陌生,再加上自己也曾經做過SCM系統一段時日,但是,日子久了畢竟人還是會健忘的,加上自己現在工作還是跟這方面有著間接關系,所以,還是趕緊把自己曾經講過SCM課程,做一下摘要性整理 何謂全球供應鏈管理 全球市場為範圍,將集團或是公司在涉及不同國家的運籌管理功能,進行協調與合理化。 滿足客戶需求的前提下,把物流與庫存成本

0

使用Ajax.BeginForm在Controller做頁面跳轉

MVC使用Ajax.BeginForm並且在Controller控制頁面轉跳是很常使用的,若是在Controller用return RedirectToAction(XXXX)跳轉,就會發生頁面卡著不動。 View 1234567@using (Ajax.BeginForm("Login", "XXX", new AjaxOptions { UpdateTargetId = "Erro

0

如何序列化Datatable / Dataset物件

在做SOA機制上,有需要接受Datatable或DataSet傳送給SOA平台,但是,物件無法這樣直接傳遞,必須先做過序列化才有辦法將物件傳遞出去。 DataTable 序列化 123456789internal string DatatableSerialize(System.Data.DataTable _dt){ System.Xml.Serialization.Xml

0

將VBA的RecordSet轉換Datatable類別

寫一篇關於將Datatable轉換成Vba可接受的RecordSet類別,如果把結果顛倒過來呢?這也是可以的。其主要目的是讓Excel內的資料上傳後,可以透RecordSet 轉換成 Datatable解析其中資料內容或是讓.Net可以快速針對內容作處理。 主要需要靠ADODB.Stream&ADODB.Recordset物件幫助。 12Type adoStreamType = Typ

0

Azure Web App設定虛擬網路固定IP

我們知道在Azure Web App的虛擬IP是採用Share,所以,無論建立幾個Web Site的虛擬IP都會是同一組,若是有需要自己一組固定的虛擬IP呢?這時候就必須在Web App上面做一些設置,才有辦法讓你的Web App會有擁有一組的固定IP,未設置前如下圖 要讓自己的Web App有固定Inbound IP,需要下列幾個步驟 建立一個規模至少必須是『基本』的Web App,這邊採用

0

取得該日期之對應週別

取得日期對應週別,這個功能滿有用,主要是可以識別目前日期是整年的第幾週。當然,在某些公司內的週期定義,可能不是所謂的週日到週六為一週,有可能是上周五到下周四為完整一週,這樣去計算週期就會跟一般有所不同 這邊先講一般正常週別的作法,必須用到System.Globalization.Calendar類別。要宣告這個物件跟一般物件不太一樣,它必須透過CultureInfo.Calendar屬性來做宣告