WCF知識點記錄

2022-02-06 14:03:30 字數 859 閱讀 9785

1:wcf有兩種序列化器,xmlserializerdatacontractserializer,xmlserializer能夠直接對資料物件進行序列化輸出,而datacontractserializer則是按照特性進行序列化輸出。

預設是採用的datacontractserializer序列化器。

2:wcf基於tcp的埠共享是建立在net.tcp埠共享服務上的,所有安裝.net framwork 3.0及以上的作業系統都具有該服務net.tcp port sharing service.同時程式中需要指定binding的portsharingenabled=true

3:客戶端**類的建立:第一種方式,可以同過channelfactory直接建立服務呼叫的**物件。第二種方式,可以通過svcutil.exe工具匯入服務的元資料生成相關的服務**類(vs中新增服務引用)。

4:例項上下文instancecontext:per-call,無論相同客戶端還是不同客戶端,都會建立乙個新的例項上下文。per-session,每個客戶端都對應乙個例項上下文。single,所有客戶端都公用乙個例項上下文。服務端採用何種例項上下文模式是服務自身的行為,與客戶端無關。通過設定服務的instancecontextmode來進行選擇。

5:會話模式(sessionmode):allowed,required,notallowed,分別標識允許、強制、不允許。不同的例項上下文模式和不同的會話模式,會產生不同的呼叫結果。

知識點記錄

1 jensen不等式 jensen不等式表述如下 如果f是凸函式,x是隨機變數,那麼 特別地,如果f是嚴格凸函式,那麼 e f x f e x 當且僅當p x e x 1,也就是說x是常量。2 unet結構,卷積的三種模式 full,same,valid 其實這三種不同模式是對卷積核移動範圍的不同...

記錄知識點

03d 輸出三位寬度的整數,不足時前補0 3d 輸出三位寬度的整數,不足時後補空格 3d 輸出三位寬度的整數,不足時前補空格 d 輸出整數 未指定寬度,以實際寬度輸出 floor x 為1的值範圍是 1,2 而floor x 0.5 為1的範圍是 0.5,1.5 四捨五入 c語言函式總結大全 例如 ...

知識點記錄

資料結構與演算法 目的就是 達到 速度快和空間省 時間複雜度 細緻分析每一行 執行的次數,核心 執行次數的 n 的量級,就是整段要分析 的時間複雜度 加法法則 乘法法則 巢狀迴圈 複雜度量級,我們可以粗略地分為兩類,多項式量級和非多項式量級。其中,非多項式量級只有兩個 o 2n 和 o n 當資料規...