如果有私有构造函数,JVM是否会插入对超级构造函数的调用?
我指的super()是私有构造函数中的调用.
class Alpha {
static String s="";
protected Alpha(){
s+="alpha";
}
}
class SubAlpha extends Alpha{
private SubAlpha(){
s+="sub";
}
}
class SubSubAlpha extends Alpha{
private SubSubAlpha(){
s+="subsubAlpha";
}
public static void main(String[] args){
new SubSubAlpha();
System.out.print(s);
}
}
Run Code Online (Sandbox Code Playgroud)
在这里,我没有得到任何编译错误.在SubSubAlpha类中有私有构造函数.该编译器是否插入super()调用,如果是这样,SubAlpha该类中会发生什么.即使有私人建设者.如果没有访问,继承树如何继续到顶部.
我正在考虑将我的菜单整合到一个
<li id="menu"><a href="News">News</a> <a href="blog">blog</a> <a
href="other stuff">other stuff</a>
这似乎太简单了,不像典型的网页设计师选择制作每个小节,新闻,博客,其他人都有不同的内容.这样,您就不必担心一致性或任何问题.
那么人们为什么要使用多个li?我老实说好奇.谢谢!
在Ruby on Rails中,是它@variable.delete还是@variable.destroy
我正在闲暇时间写一个django应用程序,用于我们在工作中进行的一场小费比赛.我认为我会明智地利用这段时间,并加快virtualenv,pip,packaging,django 1.3的速度,以及如何编写一个易于重新分发的应用程序.到现在为止还挺好.
我喜欢包装部分.例如,GitHub上的许多django应用程序大多以相同的方式捆绑(大致).我将以django-uni-forms为例.
我正在做的一个假设是,MANIFEST.in并且setup.py是pip需要完成其工作的唯一必需件.那是对的吗?如果我的假设错了,还需要哪些其他组件?
是否通常生成所需的包装文件,还是手工制作?是否可以描述依赖关系并进行安装?我的应用程序依赖于django-uni-forms,我将它列在requirements.txt我的应用程序中的一个文件中,我用它来安装依赖项; 但这是包装系统可以照顾的东西吗?
我需要遵循哪些步骤来打包我的应用程序,以便pip能够安装它和任何依赖项?
我需要根据对象的属性类别对对象列表进行查询.我需要这些组的顺序不是我在许多其他样本中看到的通常的字母顺序.我正在使用我从其他地方带来的一个例子.如何基于HomeProvince生成Person对象列表,但是根据此排序:
安大略省,魁北克,艾伯塔省,曼尼托巴省,不列颠哥伦比亚省 每组中的排序无关紧要.
Person[] people = new Person[]
{
new Person() { FirstName = "Tony", LastName = "Montana", Age = 39, HomeProvince = "Ontario" },
new Person() { FirstName = "Bill", LastName = "Smith", Age = 23, HomeProvince = "Ontario" },
new Person() { FirstName = "Jane", LastName = "Doe", Age = 23, HomeProvince = "Alberta" },
new Person() { FirstName = "John", LastName = "Doe", Age = 23, HomeProvince = "Alberta" },
new Person() { FirstName = "Alex", LastName …Run Code Online (Sandbox Code Playgroud) 我有一个员工和工资表,用这种方式定义:
"name" (type: VARCHAR)
"salary" (type: INTEGER)
Run Code Online (Sandbox Code Playgroud)
我可以使用什么查询来获得此表中第二高的薪水?
我有一个看起来像这样的csv文件:请注意,没有引号,标签(\ t)是分隔符,标题和实际内容之间有一个空行.
Facility No Testing No Name Age
252 2351 Jackrabbit, Jazz 15
345 257 Aardvark, Ethel 41
Run Code Online (Sandbox Code Playgroud)
我想我已经尝试了几乎所有可能的想法和参数组合
f = open('/tmp/test', 'r')
csvFile = f.read()
reader = csv.DictReader(csvFile, delimiter='\t', quoting=csv.QUOTE_NONE)
print reader.fieldnames
Run Code Online (Sandbox Code Playgroud)
印刷的结果是:
['F']
Run Code Online (Sandbox Code Playgroud)
我怎样才能将其解析为可以解析的数据库?将它放入字典会很有帮助.
如何为MKMapView创建触摸事件.我正在使用UIViewController并使用界面构建器添加MKMapView.现在我需要处理该地图的触摸事件.....
我尝试编写UITouch Delegate方法但是我失败了...它没有被调用.
请发布一个解决方案如何在MKMapView上处理触摸事件.....
提前致谢...
我正在使用“ Zend表单”。我应该怎么做才能在FORM标签中获得正确的“操作”参数?
例如,indexAction中的SearchController中使用的Form_Search形式。我应该在哪里以及如何设置action参数以使其形成“ / my / app / directory / search / index”?
更新:“ action”参数应该与表单相同(如果未设置)。我只需要FORM中的参数来简化JS编码。