小编kam*_*lot的帖子

从java中的main方法调用另一个方法

我有

class foo{

   public static void main(String[] args){
      do();
   }

   public void do(){}


}
Run Code Online (Sandbox Code Playgroud)

但后来当我打电话do()main通过运行以下命令java foo在命令行上,JAVA抱怨说,你不能调用从静态功能的方法.

所以我的问题是:如何从main方法调用方法,如果不可能,在使用java命令从命令行运行程序之后调用方法的替代策略是什么.

java methods static-methods program-entry-point

23
推荐指数
4
解决办法
25万
查看次数

sublime text 3,indexing和goto symbol/goto definition

所以我下载了崇高的文本3,据说"Sublime Text现在扫描你项目中的文件,并建立一个索引,其中包含哪些文件包含哪些符号.这支持新功能Goto定义和Goto符号在项目中".

我创建了一个包含zend框架源代码的新项目...然后我尝试执行goto定义和转到符号,但它们仍然只允许您"转到"当前文件中的定义/符号而不是整个项目.

我应该如何配置sublime text 3,以便我可以将goto定义/符号用于项目中的任何方法,而不仅仅是当前文件(类似于Eclipse的Ctrl+ Shift+ MOpen方法功能).

ide sublimetext sublimetext2 sublimetext3

18
推荐指数
2
解决办法
3万
查看次数

如何检测jquery中的文档大小更改

所以假设单击某些内容会导致新内容被加载到屏幕上,因此文档的高度会发生变化,而之前没有滚动条,现在实际上有滚动条...

我如何检测使用jquery发生的事情

绑定resize事件到窗口只检测窗口调整大小,而将其绑定到文档不起作用

javascript browser size jquery resize

15
推荐指数
1
解决办法
3万
查看次数

iframe和外部网站

所以我有这个代码:

<iframe id="theFrame" src="http://localhost" style="width:100%;" frameborder="0">
</iframe>
Run Code Online (Sandbox Code Playgroud)

和iframe中加载的localhost网站就好了..

但是当我将src更改为外部网站时

<iframe id="theFrame" src="http://www.youtube.com" style="width:100%;" frameborder="0">
</iframe>
Run Code Online (Sandbox Code Playgroud)

该网站没有加载.

我做错了什么?我知道您可以在iframe中使用外部网站,因为Google图片搜索会这样做...

如何让我的iframe中的外部网站工作?

html iframe web

15
推荐指数
4
解决办法
6万
查看次数

停止eclipse CDT从main调试

因此,如果我使用eclipse CDT调试我的C++代码,它似乎总是从main()函数启动调试过程,即使在main()开头没有断点...

有没有办法让eclipse CDT从第一个断点而不是main()开始调试?

c++ eclipse debugging program-entry-point eclipse-cdt

14
推荐指数
1
解决办法
3582
查看次数

在PHP中声明静态函数有什么意义?

所以在PHP中你可以拥有

Class A{
   function B(){}
}
Run Code Online (Sandbox Code Playgroud)

你可以把它称为静态函数:

A::B();
Run Code Online (Sandbox Code Playgroud)

我的问题是......如果我能做到这一点,那么我为什么要将函数B()声明为静态,因为这样做会使$ this不可用,所以灵活性较低,所以你有一切都会失去但却无法获得...... .

或者是否有一个将我不知道的函数声明为静态的优点?

我也听说过"非静态方法的静态调用"被"弃用"了......这究竟与这种情况有什么关系呢?A::B()在B()没有被声明为静态的东西时我正在调用吗?如果是这样,为什么会这样呢?

php static static-methods class function

13
推荐指数
1
解决办法
900
查看次数

通过jquery上下移动选择选项

所以我得到这个代码适用于Firefox和Chrome ...它的作用是它允许你重新排序HTML选择表格中的选项...但是当我通过IE8测试代码时,它有点不完整......它仅适用于前几次点击,之后您必须在按钮上多次单击才能使其正常工作..

有没有人知道任何其他允许您重新排序在IE8中完美运行的选择字段项的代码?

<select id="list" multiple="multiple">
     <option value="wtf">bahaha</option>
        <option value="meh">mwaahaha</option>

</select>
<button id="mup">Move Up</button>
<button id="mdown">Move Down</button>
<a href="#">Add Item</a>
<a href="#">Remove item</a>

<script>

$(document).ready(function(){

 $('#mup').click(function(){

  moveUpItem();

 });

 $('#mdown').click(function(){

  moveDownItem();

 });


});

 function moveUpItem(){
  $('#list option:selected').each(function(){
   $(this).insertBefore($(this).prev());
  });
 }

 function moveDownItem(){

  $('#list option:selected').each(function(){
   $(this).insertAfter($(this).next());
  });

 } 
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery select

12
推荐指数
1
解决办法
2万
查看次数

在包含整数数组的ArrayList上使用contains

我有一个ArrayList<int[]>,我添加一个数组.

ArrayList<int[]> j = new ArrayList<int[]>();
int[] w = {1,2};
j.add(w);
Run Code Online (Sandbox Code Playgroud)

假设我想知道是否j包含一个{1,2}没有使用的数组w,因为我将从另一个类调用它.所以,我用{1,2}它创建了一个新的数组......

int[] t = {1,2};
return j.contains(t);
Run Code Online (Sandbox Code Playgroud)

...但是即使w添加到列表中,这也会返回false ,并且w包含完全相同的数组t.

有没有办法使用包含这样,我可以检查,看看其中一个元素ArrayList是否具有数组值{1,2}

java arrays contains arraylist

12
推荐指数
2
解决办法
3万
查看次数

如何使用java从另一个类获取命令行参数

所以假设我有一个java包....

它有主要方法的主类

然后它有一大堆其他类......

我的问题是,是否有可能从其他类中获取传递给main方法的args,这些类不是主类的一部分,而是在同一个包中...

java command-line command program-entry-point class

11
推荐指数
3
解决办法
1万
查看次数

获取getElementsByName返回的对象的标记名称

所以假设我document.getElementsByName("title");在javascript中调用

我想知道该函数返回的元素的标签类型,例如,查看它是元标记还是div标记或span标记等

我该怎么做呢?

html javascript dom meta-tags

11
推荐指数
2
解决办法
3万
查看次数