Time of Update: 2018-12-07
問題描述: 從A匯入資料,同步到B,在A系統中刪除資料,在B系統中刪除資料。 前提:A、B已經完成一次FULL_IMPORT、FULL_SYNC,假設在A中的資料在B中的資料(不考慮過濾),都一一對應。 按照之前的思路,在A中刪除一條記錄後,通過FULL_IMPORT的時候,在CS_A中會刪除記錄A,通過FULL_SYNC,因為CS_B中的DATA_1仍然與MV保持Connected,因此包括MV在內一直都會存在該條記錄。 解決方案: 1、
Time of Update: 2018-12-07
假設有這麼一個情境: 表1和表2,假設結構相同(這不是重點),兩張表都以userId作為Key。目標是從表1的資料同步到表2。 實現:1、表1中有,表2中沒有的資料,從表1同步到表2。 2、表1中有,表2中也有的資料,以表1的各個欄位為準。 3、表1中沒有,表2中有的資料,在表2中繼續保留。 做法1: 兩個MA,分別以userId作為Anchor,DistinguishedName,並且欄位分別映射。
Time of Update: 2018-12-07
這是一個非常普遍的需求,當我們向一張表插入記錄的時候,如果該記錄已經存在(通常是主鍵相同/其他條件匹配),我們就不應當重複插入記錄,而是更新該記錄。於是我們最原始的想法一般都是有這樣一個預存程序/方法/SQL,先判斷是否該記錄是否存在,然後決定究竟是更新還是插入。首先要避免的是用程式來回讀取,它們起碼要被原子性地處理在一起,否則先不說先判斷再執行帶來增加一次資料庫訪問給應用帶來效能上的開銷外,也無法保證在高並發的前提下的正確性。在參考資料6中,提供了如下一種SELECT XXX, IF XXX
Time of Update: 2018-12-07
最近因為工作需要,在學習silverlight的使用。發現 xaml原本是支援3D,silverlight上的xaml卻沒有3d的支援,想起曾經有個叫 svgvml3d的javascript代碼,可以通過vml或者svg來繪製3d的情境。於是就將其拿來改改,經過半天的折騰,終於出來了大致的模樣。點擊這裡下載代碼用了silverlight後的一個好處就是容易繪製半透明效果。這個代碼IE上運行正常,但是在我的機器上的firefox上卻有問題,一時找不到原因,望高人指點。———————————————
Time of Update: 2018-12-07
當我們使用Http方式建立網站時,IIS的預設配置無法顯示Silverlight。主要原因是因為瀏覽器無法下載.xap檔案,因為IIS的預設配置不支援.xap的mime-type。可以嘗試手動下載.xap檔案,在瀏覽器中輸入http://<hostName>/<projectName>/<silverlightLinkFolder>/ClientBin/<silverlightProjectName>.xap例如:http://localhost/
Time of Update: 2018-12-07
在FIM同步中,除了上次提到的,刪除A庫之後,同步刪除B庫的需求(點擊這裡)。還有一種比較常見的需求:通常在應用系統中,並不會真實刪除一條資料庫記錄,只是做一個標記而已。操作思路:1、資料來源刪除使用者->刪除對應Metaverse對象(此時應用系統對應的CS
Time of Update: 2018-12-07
適用範圍:silverlight1.1 語言:C#想象javascript那樣訪問html元素嗎?我們都知道可以通過javascript來訪問html元素,這個技術就是我們大家現在所知道的DOM(Document Object Model)--由W3C標準制訂.其實在silverlight裡也可以用C#代碼來很方便的訪問html元素.首先你要做的是引用如下名稱空間:C#代碼using System.Windows.Browser;
Time of Update: 2018-12-07
PS:目前官網的SDK詳細文檔還沒出,我也只能盡我所知來寫了,不對的地方,大家可以一起補充;如果有新的發現,我會持續更新此文。MediaElement類簡介:用來播放視頻或聲音名稱空間:System.Windows.Controls程式集:agclr 定義:C#代碼public sealed class MediaElement :System.Windows.Controls.MediaBase 如何?MedioElement重複播放(Replay)?1
Time of Update: 2018-12-07
FIM錯誤: Error:invalid-dn,Multiple values were specified for an attribute that can have only one value. 原以為是有多個值設定到同一個屬性中(包括http://support.microsoft.com/kb/286760 的說法也是。) 但後來仔細觀察發現出現這類問題的共性在於他們多了個空格。
Time of Update: 2018-12-07
[從架構到設計]第一回:設計,應該多一點發布日期:2007.8.15 作者:Anytao2007 Anytao.com
Time of Update: 2018-12-07
在 我的架構經驗小結(二)-- 關於三層架構 一文中,已經比較深入的介紹過三層架構方面的一些經驗了,現在,我們來使用一個更小的比例尺來近距離觀察我所理解的三層架構。一.三層架構圖 二.系統各層次職責1.UI(User Interface)層的職責是資料的展現和採集,資料擷取的結果通常以Entity object提交給BL層處理。Service Interface側層用於將業務或資料資源發布為服務(如WebServices)。2.BL(Business
Time of Update: 2018-12-07
遊戲背景: 時間是歐洲中世紀,一位英雄堅守著他國家最後的城堡。一旦敵人攻破這個城堡,他的任務就失敗了。這位英雄有著百步穿楊的本領,還有強大的魔法技能。雖然敵人發起了一波波潮水般的攻擊,但他都頑強的擊退了。 敵人不甘失敗,派出了各種兵力,長矛兵,盾牌兵,騎兵,後來還調來投石車,空中的獅鷲騎士。敵人勢要把這個城堡攻下,這位最後的英雄能守住城堡嗎? 開發曆程:
Time of Update: 2018-12-07
在 我的架構經驗小結(一)-- 常用的架構模型 一文中簡單介紹了我常採用的幾種架構模型,本文將稍微深入地介紹其中的一種 -- 三層架構模型。一.三層架構圖 二.系統各層次職責1.UI(User Interface)層的職責是資料的展現和採集,資料擷取的結果通常以Entity object提交給BL層處理。與UI平行的Service Interface層用於將業務發布為服務(如WebServices)。2.BL(Business Logic)層的職責是按預定的商務邏輯處理UI層提交的請求。(
Time of Update: 2018-12-07
Time of Update: 2018-12-07
準備寫一系列XNA裡設計2D遊戲的文章,這是第一章。 1.XNA裡的hello world 1.1建立XNA遊戲開發項目 我們初學程式的時候,總是愛寫一個hello world 來體驗下。可以說寫出hello world 是我們瞭解一個語言或者架構最簡單的做法。那麼我們如何在wp7(windows phone 7)裡用xna遊戲架構在螢幕輸出hello world呢。
Time of Update: 2018-12-07
一、 引言 迭代這個名詞對於熟悉Java的人來說絕對不陌生。我們常常使用JDK提供的迭代介面進行java collection的遍曆:Iterator it = list.iterator();while(it.hasNext()){ //using “it.next();”do some businesss logic}而這就是關於迭代器模式應用很好的例子。 二、 定義與結構 迭代器(Iterator)模式,又叫做遊標(Cursor)模式。GOF給出的定義為:提供一種方法訪問一個容器(
Time of Update: 2018-12-07
前言: 早於前幾天的工作很忙沒有來得及支學習,所有就沒有寫文章了,今天抽出一點時間來,寫一點自己的心體體會今天給大家講得的就Image控制項的使用及圖片的複製目錄: 結果瀏覽 Image控制項的介紹 代碼演試及分析 代碼下載 總結 第一節 結果瀏覽
Time of Update: 2018-12-07
如果把建立看作一個職責,那麼系統中的哪個對象應該擁有這個職責呢?如果把建立看作知識,那麼建立知識應該放置在什麼地方呢?說到職責我們不得不說一下著名的GRASP原則:GRASP是通用職責分配軟體模式(General Responsibility Assignment Software patterns)的簡稱。它包含了9大模式,分別如下所示: 1 建立者(Creator) :決定對象應該有誰來建立的問題。 2 資訊專家(Information
Time of Update: 2018-12-07
前言 由於這一段時間沒有空餘的時間來學習Silverlight,所沒有把我的心理與體會共用出入,這在裡我深表歉意,希望大家 對我的工作忙碌得到一下理解我會抽我更多的時間來寫出更多的文章 在這章是我們主要是學會怎麼來綁定資料,其實也沒有什麼可講的,就是關於一個資料的綁定,代碼很簡單目錄: 建立一個實本類 文字框的綁定 datalist控制項的綁定 代碼下載 總結結果瀏
Time of Update: 2018-12-07
前幾天由於自己的家裡的電腦出了一點上的問題,重新做了一下系統,把所有的東西都重新做了一次,沒有天急寫這方面的文章。今天從公司裡面把silverlight 2.0 的SDK下載了下來,這裡我就不說這麼多的話吧,還是來看看喲首先在這裡聲明一點,可能沒有其他的高手寫得哪麼的精,但是我的文章是為了給初學者一點協助就OK了在你自己的電腦按裝VS2008,裝好以後可到關方網站上下一個silverlight 2.0