code-conventions

    5熱度

    2回答

    我想用下面的常數: final String ADD = "Add text"; 但我的CheckStyle的工具,告訴我, 'ADD'與模式不匹配'^[a-z][a-zA-Z0-9]*$'. 任何人都可以告訴我'ADD'有什麼問題嗎? 意思是'^[a-z][a-zA-Z0-9]*$'每個名字都必須以低字符開頭? 沒有其他的可能嗎? 感謝您的回答。

    3熱度

    3回答

    比方說,我有一個Java類A,它需要一個幫助類B。該輔助類僅用於A,沒有其他用途。另外,B不需要以任何方式使用A(不要調用方法或訪問字段)。 那麼,問題是:放哪裏B? 主要有以下幾種選擇: 靜態嵌套類。在我看來,它只是讓代碼更清晰(更多縮進等)。在相同的源 public class A { ... private static class B { ... } } 非公共類

    1熱度

    1回答

    這個問題是關於處理這個指針問題的最佳實踐,我已經深入瞭解自己。 我有一個在讀取csv的函數中動態生成的結構數組。 int init_from_csv(instance **instances,char *path) { ... open file, get line count *instances = (instance*) malloc((size_t) sizeof(in

    4熱度

    2回答

    比方說,我有一些JavaScript,看起來像這樣: function A() { var MyVar, SomeParameter; // do work MyVar = FunctionB(SomeParameter); } 的JSLint說我Missing 'new'. at the line MyVar = FunctionB(SomeParam

    2熱度

    7回答

    是否有任何原因在同一行上使用else statement作爲大括號? if (condition) { statements } else { statements }

    0熱度

    1回答

    我有一個調用回調的jQuery插件。 我傳入一個對象到回調中,但有一件事我不知道該怎麼辦。 當在一個實例中調用回調時,它將從ajax調用返回,並將響應傳遞給對象。 在另一種情況下,它傳遞一個jQuery已包裝的對象集合,這些對象以前已經從ajax加載。 我是否應該將它們都稱爲同名,因爲它們都表示相同的內容?他們應該有不同的名字,因爲一個是字符串,另一個是jQuery? 在參數對象中傳遞jQuery

    4熱度

    4回答

    我正在做一段代碼的功能增強,這裏是我在現有代碼中看到的。如果有一個枚舉或結構中聲明,以後總有一個typedef: enum _Mode { MODE1 = 0, MODE2, MODE3 }; typedef enum _Mode Mode; 與之相似的結構: struct _Slot { void * mem1; int mem2; }

    1熱度

    3回答

    最近我最近下載了最新版本的XCode(4.3.1)。我注意到,當我創建新的UIViewController對象時,關聯的.m文件包含我以前從未見過的其他類定義代碼。 具體而言,如果我創建一個名爲'TestViewController'的新UIViewController,我會得到以下.m文件輸出。 \\... removed comments... #import "TestViewContro

    4熱度

    3回答

    在Qt源文件,有兩個版本的頭文件,如: qxmlstream.h qxmlstream_p.h 爲什麼有_p.h文件?