最佳做法:在class级定义中订购公共/保护/私人?

我从头开始一个新的项目,希望它是干净的/有很好的编码标准。 这些经验丰富的开发人员在什么程度上喜欢把课堂内容放在课堂上? 答:1)公共方法2)私有方法3)公共variables4)私人variables B:1)公共variables2)私人variables3)公共方法4)私人方法 C:1)公共方法2)公共方法3)私有方法4)私人variables 我通常喜欢把公共的静态variables放在最上面,但是在你的构造函数之前是否会列出一个公共的静态方法,还是应该首先列出构造函数? 之类的东西… 我知道这是芬尼,但我只是想知道:这是什么最佳做法? PS:不,我不使用抄送。 我知道。 我是一个笨蛋。

如何使用代码获取屏幕大小?

我想获得iPhone屏幕大小给计算,但我没有find任何文件如何得到它。 你能帮我弄清楚吗? 谢谢

maven2:不包括来自WAR的目录

我试图从我的WAR文件中排除整个目录($ {basedir} / src / main / webapp / webscripts),但是失败了。 哪里不对? 这不起作用: <configuration> <webResources> <resource> <directory>${basedir}/src/main/webapp/webscripts</directory> <excludes> <exclude>**/*.*</exclude> </excludes> </resource> </webResources> </configuration> 这个也是: <configuration> <webResources> <resource> <directory>${basedir}/src/main/webapp</directory> <excludes> <exclude>**/webscripts</exclude> </excludes> </resource> </webResources> </configuration> 任何人都可以帮忙吗?

如何将滚动条添加到相对布局?

我是Android应用开发新手。 现在我正在devise一个应用程序,因为我有一个Activity ,其中包含一些内容,但这些内容是更多的内容是在屏幕之外。 现在,我想向用户展示这些内容,但是我不知道如何将滚动条保留在Activity 。 如何使用RelativeLayout显示滚动器的最终用户的总内容?

file upload的最大图像大小

我在我的表单中有一个ImageField。 我将如何执行一个文件大小最小/最大,就像 – image = forms.ImageField(max_size = 2MB) 要么 image = forms.ImageField(min_size = 100k) 谢谢。

在libgdx中,如何从后退button获取input?

对于我的游戏,我希望Android后退button带你进入暂停菜单,而不是最小化游戏。 从我所search到的,我知道我需要打电话 Gdx.input.setCatchBackKey(true); 但是,我怎样才能真正检查button按? input.isKeyDown(Keys.BACK)似乎没有做任何事情。

通过单击button禁用缩放在Google地图中的拖动

我想添加禁用()函数内的代码,通过点击“禁用”button来禁用拖动和缩放谷歌地图API V3。 <script type="text/javascript"> var map; function initialize() { var uluru = new google.maps.LatLng(21, 57); map = new google.maps.Map(document.getElementById("map"), { zoom: 6, center: uluru, mapTypeId: google.maps.MapTypeId.HYBRID }); } function disable(){ } </script> <body onload="initialize()" > <input type="button" id="next" value="disableZoomDrag" onclick="disable()"> </body>

自动重命名文件,如果它已经存在于Windows的方式

我的C#代码是基于input生成几个文本文件并将其保存在一个文件夹中。 此外,我假设文本文件的名称将与input相同(input只包含字母)如果两个文件具有相同的名称,那么它只是覆盖前一个文件。 但是我想保留这两个文件。 我不想将当前date时间或随机数附加到第二个文件名。 相反,我想要像Windows那样做。 如果fisrt文件名是AAA.txt,则第二个文件名是AAA(2).txt,第三个文件名是AAA(3).txt …..第N个文件名将是AAA(N).txt 。 string[] allFiles = Directory.GetFiles(folderPath).Select(filename => Path.GetFileNameWithoutExtension(filename)).ToArray(); foreach (var item in allFiles) { //newFileName is the txt file which is going to be saved in the provided folder if (newFileName.Equals(item, StringComparison.InvariantCultureIgnoreCase)) { // What to do here ? } }

同时声明和分配多个stringvariables

我声明了一些空的string,所以以后不会抛出错误。 我读过这是正确的方法: string Camnr = Klantnr = Ordernr = Bonnr = Volgnr = Omschrijving = Startdatum = Bonprioriteit = Matsoort = Dikte = Draaibaarheid = Draaiomschrijving = Orderleverdatum = Regeltaakkode = Gebruiksvoorkeur = Regelcamprog = Regeltijd = Orderrelease = ""; 但是这不起作用。 我得到这个错误: Klantnr does not exist in the current context 。 我做错了什么?

选入到mysql

我是一个MSSQL用户,现在我正在将我的数据库转换为MySQL。 我在MySQL中写下面的查询: select * into new_tbl from tbl 我得到以下错误 Error : Undeclared variable new_tbl 如何在MySQL中正确地编写这样的查询?