dry

    1熱度

    2回答

    我目前在此方案中嘗試應用DRY原則。這是代碼。正如你所看到的,我試圖在不同的日子裏運行包含不同變量的腳本。我的意思是,如果直到週五,我可以簡單地發出一堆其他聲明,但這似乎不是正確的做事方式。任何指針? 感謝 <script> function timer(){ window.alert("The timer will start in 1 minute. Get ready!

    1熱度

    2回答

    我有這樣的代碼做一些基本的理智張貼記錄前檢查: if (string.IsNullOrWhiteSpace(textBoxFirstName.Text)) { errorProvider.SetError(textBoxFirstName, "Enter a first name"); } if (string.IsNullOrWhiteSpace(textBoxLastName.

    -1熱度

    1回答

    我有一個WEB Api項目。項目中的不同位置,它會向用戶發送電子郵件。 的代碼看起來是這樣的標準代碼: MailMessage mail = new MailMessage("[email protected]", "[email protected]"); SmtpClient client = new SmtpClient(); client.Port = 25; client.Deli

    0熱度

    1回答

    在MySQL select various(functions(here(...))) foo, count(*) ct from table group by foo having ct > 1; 看起來重複數據刪除一切,我有一個查詢。我想更改查詢以從foo刪除加號和其後的任何內容,以便如果various(functions(here(...)))得到foo+bar我只得到foo。 (

    0熱度

    1回答

    我有一個採用可選參數的方法。而在方法,我在這樣的可選參數做查詢: def filter_element(param1, *param2) param2[0].empty? ? filtered_element = Model_class.where('city = ?', param1) : filtered_element = Model_class.where('city = ?

    3熱度

    1回答

    所以我知道,如果我定義了一個const稔將評估什麼我給它分配在編譯的時候,所以我可以做這樣的事情: proc compileTimeCode: bool = # Put code here return true const _ = compileTimeCode() ,然後我可以把我的代碼在compileTimeCode proc中。 這個工作,但似乎凌亂,過於複雜和

    1熱度

    2回答

    我想簡化/減少我的代碼,所以我嘗試將具有重複參數的類的初始化放在它們自己的擴展類中。這是基於Pyramid & Cornice的REST API。 當我總是在初始化時添加相同的頭文件時,我如何初始化一個pyramid.httpexceptions.HTTPUnauthorized?這也適用於其他HTTP響應,我不需要改變它們的參數就可以重複初始化它們。 目前我想出這個擴展類: class _401

    1熱度

    3回答

    如何縮短此代碼?它的工作原理,但我想編寫更好的代碼,不知道如何組合功能。 $(function() { $('button#check_activity').on('click' , function(e) { if (!$('input[name="multiplequestions-q01"]').is(':checked')) { $('.q01').appen

    0熱度

    3回答

    比方說,我寫了下面的方法: public void submitForm1() { open(); setField(1, "blah"); setField(3, "bla"); setField(4, "blah blah"); submit(); } public void submitForm2() {

    1熱度

    4回答

    $('select.farbe-1').change(function() { var chosen = $(this).find(":selected").text().toLowerCase(); $('img.color-1').attr('src', 'http://www.schiendorfer.info/wordpress/wp-content/plugi