小编Uoo*_*ooo的帖子

Eclipse中是否有快捷方式重新运行最近启动的程序?

我用Eclipse做的最常见的事情之一是重新运行最后一个程序.我通过运行 - >运行历史 - > [最顶级项目]来实现.

有没有这样做的快捷键?

我知道CTRL+ F11但这对我不起作用.仅当当前活动的类(我正在编辑其源代码的类)没有main方法时,它才会启动最新的程序.如果是,它将使用此类作为程序的入口点,而不是"运行历史记录"列表中的入口点.

eclipse ide

148
推荐指数
3
解决办法
4万
查看次数

<input type ="hidden">的初衷?

我很好奇<input type="hidden">标签的最初目的.

现在它经常与JavaScript一起使用来存储发送到服务器的变量以及类似的东西.

因此,JavaScript 之前<input type="hidden">存在,那么它的最初目的是什么?我只能想象从服务器向客户端发送一个值(未更改)发送回来维护一种状态.或者我在历史上遇到了什么问题,并且总是应该与JavaScript一起使用?<input type="hidden">

如果可能,请在答案中提供参考.

html javascript history

100
推荐指数
5
解决办法
13万
查看次数

具有相同间隔的多个setTimeout()函数的执行顺序

请考虑以下Javascript代码:

function(){
    setTimeout(function() {
        $("#output").append(" one ");
    }, 1000);
    setTimeout(function() {
        $("#output").append(" two ");
    }, 1000);
}
Run Code Online (Sandbox Code Playgroud)

你也可以在jsfiddle上看到这个例子.

我可以确定该值#output始终按此"one two"顺序排列吗?通常,我会像这样处理这个问题:

function(){
    setTimeout(function() {
        $("#output").append(" one ");
        $("#output").append(" two ");
    }, 1000));
}
Run Code Online (Sandbox Code Playgroud)

但我不能那样做,因为我从服务器获取消息,告诉我要执行哪个函数(在这个例子中追加"one"或追加"two"),我必须以一个小延迟执行.

我已经在Internet Explorer 9,Firefox 14,Chrome 20和Opera 12中测试了这个代码,输出总是如此"one two",但我能确定这种情况总是如此吗?

javascript

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

Java:尝试使用泛型

最后,我尝试了一些仿制药.我想出了这段代码:

public class Test {

    static <T> void f(T x) {
        x = (T) (Integer) 1234;
        System.out.println(x);
    }

    public static void main(String[] args) {
        f("a");
        f(1);
        f('a');
        f(1.5);
        f(new LinkedList<String>());
        f(new HashMap<String, String>());
    }
}
Run Code Online (Sandbox Code Playgroud)

我跑了这个并得到了这个输出:

1234
1234
1234
1234
1234
1234
Run Code Online (Sandbox Code Playgroud)

没有例外!这怎么可能?

java generics

27
推荐指数
1
解决办法
504
查看次数

bash错误:找不到/Library/...../setclasspath.sh,但它就在那里

我正在尝试设置tomcat服务器,我正在使用指示我的网站上的说明

      # Execute the Tomcat startup script
      ./startup.sh 
Run Code Online (Sandbox Code Playgroud)

但是当我输入./startup.sh命令时,我收到一个错误

      Cannot find /Library/Tomcat/Home/bin/setclasspath.sh
Run Code Online (Sandbox Code Playgroud)

但是setclasspath.sh就在那里(见下面的截图):

在此输入图像描述

我究竟做错了什么????


现在我不能cd到Home(见下面的截图):

在此输入图像描述

这是路径信息: 在此输入图像描述

macos bash terminal tomcat

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

"q = 0.9,*/*; q = 0.8"是什么意思

我正在研究http协议.当我使用fiddler捕获请求时,我发现一些特殊的论点.

http请求的一部分:

Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryiUs1bDxxBwTvwCxS
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,\*/\*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
Run Code Online (Sandbox Code Playgroud)

什么参数q=0.9,\*/\*;q=0.8在接受头,q=0.8在接受语言头,并q=0.7,*;q=0.3在接收字符集报头是什么意思?

http httpwebrequest http-headers

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

在Eclipse中隐藏状态栏或进度条

如何隐藏Eclipse中的状态栏?我的意思是底部的那个,还显示了"进度"状态.它非常分散注意力,因为它一直在做着什么.

我看了一下这个问题,但是那里和超级用户给出的答案没有说明如何隐藏它.我也没有在偏好中找到任何内容.我正在使用Eclipse 3.7.2.

如何隐藏状态栏,或者至少,摆脱底部的"进度"栏?

eclipse ide

14
推荐指数
2
解决办法
8496
查看次数

jQuery UI datepicker:配置键盘快捷键

我使用jQuery UI datepicker让用户选择日期.它有一些快捷方式,因此可以使用键盘控制:

page up/down      - previous/next month
ctrl+page up/down - previous/next year
ctrl+home         - current month or open when closed
ctrl+left/right   - previous/next day
ctrl+up/down      - previous/next week
enter             - accept the selected date
ctrl+end          - close and erase the date
escape            - close the datepicker without selection
Run Code Online (Sandbox Code Playgroud)

但它对我来说似乎不是用户友好的.在我在文档中阅读之前,我没有发现自己如何用键盘选择日期.我想只有少数用户会发现他们必须按"CTRL +箭头键"来选择日期.

因此,我想用其他一些替换键盘快捷键.特别是我希望用户在几天和几周之间使用箭头键导航时不必按"控制"键.

因为我在文档中没有找到任何关于此的配置,所以我尝试使用一些自定义javascript来实现这个目标,我在那里监听键盘事件并手动设置日期.但它从一个问题导致另一个问题:

  • 它只在选择第一个日期后才能正常工作
  • 当用户仅使用箭头键导航时,它会干扰用户使用"CTRL +箭头键"
  • 输入字段中的日期会立即更新,与使用日期选择器的原始键盘控件的"CTRL +箭头键"导航时不同
  • 浏览器的其他快捷方式不起作用 event.preventDefault()

我知道所有这些问题都可以通过额外的Javascript再次解决,但我更喜欢它,如果我可以以某种方式配置它.

是否可以配置jQuery UI datepicker的快捷方式?

javascript jquery jquery-ui

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

如何减少第一个字节时间或第一个加载时间

我开发了一个joomla 3.2站点.我用webpagetest.org对它进行了测试,得到了以下结果

First Byte Time-F
Keep-alive Enabled-A
Compress Transfer-A
Compress Images-A
Progressive JPEGs-F
Cache static content-A
Effective use of CDN-yes
Run Code Online (Sandbox Code Playgroud)

链接结果 - http://www.webpagetest.org/result/140205_RX_DE5/1/details/ www.webpagetest.org/result/140205_RX_DE5/

我在我的网站上启用了cdn.现在,我希望减少我网站的第一个字节时间,因为我在第一个字节时间内获得了F. 我怎样才能提高我的网站的性能?而且,我如何将图像转换为渐进式图像,因为我还有渐进式JPEG中的F?

这是我网站的链接 - http://www.guru99.com

请帮助我改善网站性能.

performance joomla load cdn web

10
推荐指数
1
解决办法
4万
查看次数

Linux:如何安装DBD :: Pg模块?

已经安装了Postgres DB.我没有使用系统perl我在"/ srv/data203806/Migration/CPAN/localperl/bin"中安装了另一个perl.当我尝试安装时,它要求PATH TO pg_config:

[root1@frmrszvwb023 bin]# ./cpan install DBD::Pg
Reading '/root/.cpan/Metadata'
  Database was generated on Fri, 07 Mar 2014 03:53:02 GMT
Running install for module 'DBD::Pg'
Running make for T/TU/TURNSTEP/DBD-Pg-3.0.0.tar.gz
Checksum for /root/.cpan/sources/authors/id/T/TU/TURNSTEP/DBD-Pg-3.0.0.tar.gz ok

  CPAN.pm: Building T/TU/TURNSTEP/DBD-Pg-3.0.0.tar.gz

    Configuring DBD::Pg 3.0.0
    Path to pg_config?
    No POSTGRES_HOME defined, cannot find automatically
    Warning: No success on command[/srv/data203806/MUXmh-Migration/CPAN/localperl/bin/perl Makefile.PL]
    'YAML' not installed, will not store persistent state
      TURNSTEP/DBD-Pg-3.0.0.tar.gz
      /srv/data203806/MUXmh-Migration/CPAN/localperl/bin/perl Makefile.PL -- NOT OK
    Running make test
      Make had some problems, won't test
    Running …
Run Code Online (Sandbox Code Playgroud)

postgresql perl perl-module dbd-pg

10
推荐指数
6
解决办法
3万
查看次数