code-duplication

    0熱度

    1回答

    因此,我正在開發一個發票模塊,並堅持一個邏輯。 步驟來生成發票: Bringing all those rows whose cancelled_date is none or is of current_month from the database 這給了我所有的數據,生成客戶的發票當月。 僞代碼 - If membership is new: if (working_days/to

    0熱度

    1回答

    我剛剛得到了一個Raspberry Pi,並且正在使用PRAW庫構建一個基於Reddit API的應用程序。我用我的執行Python文件: sudo python3 main.py 不過,我想參數從命令行(這樣我就可以通過它傳遞例如參數silent默默運行的應用程序)傳遞給這個文件,我知道我可以用sys.argv[0], sys.argv[1], etc..這樣做。 我的問題是如何做到這一點,

    0熱度

    3回答

    我必須在我的頁面中多次使用同一個jQuery代碼塊。只更改selector名稱和url參數。 我的代碼看起來是這樣的: $(document).ready(function() { $("#year").change(function() { var url = ''; var c = $("#category").val(); var d = $(this

    0熱度

    1回答

    我在我的模型類中有一個枚舉,所以我不必擔心傳入它的錯誤值。 我遇到的問題是,由於所述枚舉,我的代碼中有很多代碼重複。每當我想改變枚舉我也不得不改變我的代碼的這些部分,使整個事情的工作: 更改枚舉本身 更改SQL表定義(我使用MySQL枚舉) 更改enumToString轉換表在我的數據訪問層(我需要SQL查詢字符串) 變化在我的數據訪問層的stringToEnum轉換表(檢索到的值轉換回到正確的枚

    4熱度

    1回答

    我有一個類有兩個方法有很多重複的代碼,但是唯一的位在整個事物的中間。從我的研究中,我認爲我應該做「執行周圍的方法」模式,但我找不到可以遵循的資源,因爲它們似乎都使用我無法複製的代碼。 我有兩個方法,apiPost和apiGet,我已經粘貼在下面。我裹着的這些方法的意見表現出特有的部分,其中唯一的段開始和結束: /** * Class that handles authorising the co

    2熱度

    2回答

    我有這種方法,與工作Npgsql的: private DataTable GetTableN(string sql, string[] pars) { NpgsqlCommand zapytanie = new NpgsqlCommand(sql, connn, trann); NpgsqlDataAdapter da = new NpgsqlDataAdapte

    1熱度

    1回答

    所以,我正在研究一個結構轉換類,它應該將我們的系統中的文件從一種情況轉移到另一種情況。 因爲它坐着,我有一個List<File>包含需要移動的前綴(因爲每個都有稍微不同的規則)需要移動的XML項目的數量。新位置的數據來自文件本身。 我現在遇到了很多問題,我的邏輯保持不變:基本上,我遍歷列表,做一些通用邏輯來確定它必須去的位置,做一些特定的邏輯,然後我做通用採取具體行動之後的行動。 for(...)

    1熱度

    3回答

    我的HTML頁面(pipad.org/tmp/fourier02.html)之間共享包含兩個着色器: <script type="application/glsl" id="shaderA"> uniform vec4 a; vec4 f(vec4 x, vec4 y){ ... } // DUP vec4 main(vec4 u, vec4 v) { return

    0熱度

    2回答

    我知道我想做的事聽起來很愚蠢,但聽: 我有抽象類Entity和Player(擴展Entity)和非抽象類TestPlayer(擴展Player)和TestMob (延伸Entity)。 現在我面臨着以下問題: 我想實現Entity一些抽象方法裏面TestPlayer和TestMob相同的功能。理論上,我可以創建另一個類TestEntity(擴展爲Entity),並使TestPlayer和TestM

    2熱度

    5回答

    比方說,我有兩個型動物枚舉 public enum SomeEnumClass { private static final SomeEnumClass[] mValues = SomeEnumClass .values(); ONE(1), TWO(2), THREE(3); } public enum OtherEnumClass { private s