code-duplication

    2熱度

    3回答

    我使用shiro爲我的CXF Web服務實現身份驗證。我正在使用jdbc-Realm,並在ini文件的幫助下對其進行配置(附後)。身份驗證數據與我需要的其他數據一樣被保存在同一個數據庫中,但對於系統的其餘部分,我使用屬性文件(也可以在下面找到)來提供連接信息。 現在很明顯,在這兩種情況下數據源的數據是相同的,但我似乎找不到解決此代碼重複的方法。任何有經驗的開發Web應用程序的人都有解決方案嗎?如果

    2熱度

    3回答

    我正在寫函數,採取兩個不同的東西的校驗和:一,文件;和兩個存檔條目a la BSD libarchive庫。我借用了GNU的coreutils的校驗碼。 我對文件做一個校驗碼從它的源讀取這樣的: unsigned char buf[BUFLEN]; size_t bytes_read; FILE *fp; ... while ((bytes_read = fread (buf, 1, BU

    1熱度

    2回答

    我正在尋找一個工具來查找複製代碼,因爲複製&粘貼編程可以在大型Ada代碼庫上運行。我想,在工具阿達支持是比瑣碎文本相似性檢測更多,即,忽略佈局或標識符差重要等 了我與阿達支持中的工具如下: Clone Doctor,支持多種語言的商業產品,包括Ada。 http://www.semdesigns.com/Products/Clone/index.html ConQAT:商業支持的開源產品,包括自2

    9熱度

    4回答

    我有一些代碼有很多重複。問題來自我正在處理嵌套IDisposable類型的事實。今天,我有東西,看起來像: public void UpdateFromXml(Guid innerId, XDocument someXml) { using (var a = SomeFactory.GetA(_uri)) using (var b = a.GetB(_id)) us

    1熱度

    1回答

    我有從基本策略派生的策略。有些課程專門針對派生策略,而其他課程僅專門針對基本策略,可以與所有衍生策略配合使用。 我遇到的問題是代碼重複太多(主要是構造函數和類本身的一些鍋爐代碼)。下面的代碼可以更好地解釋我的意思: struct BasePolicy {}; struct DerivedPolicy1 : public BasePolicy {}; struct DerivedPolicy2

    32熱度

    2回答

    int a, b, c; Constructor() { a = 5; b = 10; c = 15; //do stuff } Constructor(int x, int y) { a = x; b = y; c = 15; //do stuff } Constructor(int x, int y

    0熱度

    4回答

    我的JavaScript知識很少,並且已經負責將DIV中的H2和P複製到另一個DIV中,並將其顯示在懸停上。請看看我在這裏試圖做什麼:http://dev.surgeryatnmc.org/surgical-services/。 我想克隆從.orig到.hover,它是有點工作,但在每個工具提示而不是單獨顯示所有三個活的項目。 這裏是我的列表項: <ul> <li class="lact

    0熱度

    1回答

    加速C++中的練習3-3讓我對循環設計有兩個更廣泛的問題。練習的挑戰是將任意數量的單詞讀入矢量,然後輸出給定單詞在該輸入中出現的次數。我已經包含下面我相關代碼: string currentWord = words[0]; words_sz currentWordCount = 1; // invariant: we have counted i of the current words in

    1熱度

    2回答

    代碼複製也稱爲Duplicate code通常被認爲對系統質量有害。 我想知道這些重複的代碼是否可以在標準的API或其他成熟的工具中看到。 如果確實如此,那麼您認爲應該引入code clone練習的概率更高嗎?哪種語言(如C,Java,Python,Common Lisp等)

    1熱度

    4回答

    我需要一些幫助,讓jquery更高效一些。我已經嘗試了各種方法,但我得到的是我能找到最好的唯一方法。基本上,我有6個面板彼此獨立地切換...當一個面板可見時,無論哪個面板顯示,其他5個面板都可以隱藏。 這裏是JQuery的: $("span.boxes ul li.one").click(function(){ $("span.panel1").slideToggle(); $