溫故而知新集 專案總結 01某金融服務系統

2021-07-29 14:35:14 字數 1283 閱讀 1965

開發環境:visual studio 2010 +sql sever 2008

應用技術:c# .net,mvc,ef codefirst,儲存過程,命令計畫

功能與實現思路:

2、excel的資料匯入與報表匯出:使用npoi

3、操作日誌記錄:使用mvc動作過濾器特性actionfilterattribute,建立乙個actionlog類實現該特性,重寫其中的onresultexecuted方法,並新增自定義的屬性如:action欄位等,在動作上打上actionlog標籤,傳遞自定義引數的值如,action=「建立融資申請」等,onresultexecuted方法中實現log資料的補充,並插入資料庫或記事本。

4、郵件傳送:

建立emailhelper類

using system;

using system.collections.generic;

using system.net.mail;

using system.configuration;

using system.net;

namespace bbb.core

catch (smtpfailedrecipient***ception e)

catch (smtpfailedrecipientexception e)

catch (smtpexception e)

catch (exception e)

finally

return flag;}}

}

5、mvc檢視免引用程式集,在view資料夾下的webconfig檔案中的configuration節點的子節點->system.web.webpages.razor節點中統一引用,關閉重新生成。

else

}7、儲存過程的呼叫,參考

dbcontext db = new dbcontext();

sqlparameter sqlparameter = new sqlparameter[10];

//........

decimal? sum = db.database.sqlquery>("exec getallmargin_proc @status, @id, @deaids, @deaname, @isdeadline, @begindate, @number, @cnum, @outdate, @enddate", sqlparameter).first();

溫故而知新

堆排 建立堆,維護堆的屬性 一次拿掉乙個,然後維護屬性,二分的結構 使得維護屬性只要logn的時間 冒泡也是一次拿走乙個 但是線性的結構 每次沒有節省時間 快排 一次確定 乙個值的位置,然後二分,縮小問題的範圍。floyd找最短 一次更新 將狀態改為經過固定點的 最短距離 迴圈 遍歷每個點,則結果為...

溫故而知新(一)

一 c 基礎語法 1.注釋符 b.解釋所寫的 2.vs中常用的快捷鍵 3.變數 用來在計算機中儲存資料 b.要給儲存空間起乙個有意義的名字,方便我們以後的使用 b.變數型別 變數名 值 4.命名規則 5.號的使用 6.佔位符的使用 先挖坑,再填坑 異常 exception 在程式執行的過程中,由於某...

C 陣列 溫故而知新

using system using system.collections.generic using system.linq using system.text namespace 陣列 陣列初始化器只能在宣告陣列變數時使用,不能在宣告陣列之後使用 int iii new int 用花括號初始化陣...