小编Mat*_*all的帖子

Javascript Focus()函数无法正常工作

我有一个文本框,我想设置焦点,但它不起作用.

document.getElementById("txtCity").focus();
Run Code Online (Sandbox Code Playgroud)

任何的想法?

javascript

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

JAX-RS @PathParam注入类成员变量?

我想做这样的事情:

@Stateless
@Path("/sensors/{sensorid}/version")
@Consumes({MediaType.APPLICATION_XML, MediaType.TEXT_XML})
@Produces({MediaType.APPLICATION_XML, MediaType.TEXT_XML})
public class SensorVersionRestView extends VersionRestView{

    @PathParam("sensorid")
    private String sensorid;

    @GET
    @Path("count")
     // so the complete path is i.e. 
     // domain.com/rs/sensors/111211/version/count
    public void getCount() {

        // do something with the sensorId....

    }
}
Run Code Online (Sandbox Code Playgroud)

但我唯一得到的是null运行时(我使用带有Jersey的Glassfish v3).编译器和eclipse从未提到@PathParam成员类变量的问题.

我的构造有什么问题?

主要问题是,为什么我不想在这个类中的每个方法上使用整个路径,还有另一个类处理传感器层上的一些休息操作(deomain.com/rs/sensors/count ie)

rest jax-rs jersey

6
推荐指数
2
解决办法
5715
查看次数

Thread.setName(name)警告

我有一个使用套接字的多线程客户端服务器应用程序.找到新连接后,使用新的Executors线程池将进一步执行转移到新线程.

我想在该客户端的所有日志记录语句中记录客户端ID.问题是我不想修改方法签名只是为了传递客户端ID.

我想到的解决方案是:

  1. 使用ThreadLocal保存客户端值.
  2. 在run()中,我可以使用Thread.currentThread().setName(clientId);将客户端ID设置为Thread.

第一个应该工作.但我喜欢第二种选择,因为a.我可以从调试器中找到客户端ID.记录器库可以配置为显示线程名称.因此,日志语句不需要进行任何更改,它也适用于库中的记录器.

除了javadoc中提到的那些之外,使用thread.setName()的注意事项是什么?它如何影响性能?调用thread.setName()的峰值频率约为每秒200次,平均值约为每秒0.3次.

java multithreading thread-safety threadpool

6
推荐指数
1
解决办法
4923
查看次数

如何使用jquery设置表格单元格值

我想通过遍历它们来设置表的所有单元格的值.理想情况下,我想访问像数组一样的Html表$("#tbl")[row][col]="5"

这不起作用.

$(document).ready(function() {
    for (var row = 0; row < 3; row++) {
        for (var col = 0; col < 3; col++) {
            $("#tbl").children().children()[row].children()[col].append("sdfasdf");
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这有效,但我不知道为什么!

  1. 我不理解$("#tbl").children().children()为什么需要第二个孩子
  2. 为什么第3个孩子不是第2个孩子(2).
  3. 为什么innerHTML不是一个函数,即innerHTML()

    $(document).ready(function() {
        for (var row = 0; row < 3; row++) {
            for (var col = 0; col < 3; col++) {
                $("#tbl").children().children()[row].children[col].innerHTML = "H!";
            }
        }
    });
    
    Run Code Online (Sandbox Code Playgroud)

html jquery

6
推荐指数
1
解决办法
5万
查看次数

如何获取 __TIME__ 的 UTC 偏移量?

我们用来__TIME__将编译时间嵌入到二进制文件中。不幸的是,没有 UTC 偏移的时间是没有意义的。我没有看到一种明显的方法来获取编译器正在运行的时区。我想我可以从配置脚本中获取它。但还有更好的办法吗?

如果我从配置脚本中执行此操作,我将需要以某种方式将其放入 .h 或 .c 文件中,并在该文件不存在时执行一些智能操作。

time c99

6
推荐指数
1
解决办法
2189
查看次数

如何在列表视图中禁用子项(使其颜色变为灰色且不可点击)

在我的应用程序中,有一个列表视图,并单击它的每个项目导致一个操作.

但在某些情况下,某些操作无法完成.

如何禁用列表视图中的子项(使其颜色变为灰色且不可点击)?

android listview

6
推荐指数
1
解决办法
6586
查看次数

为什么浏览器等待结束加载页面?

任何人都可以解释为什么那些空间(标有?)在那里?他们正在推迟页面加载.我认为这可能是页面/脚本解析时间,但对于一个简单的页面来说〜350ms看起来太多了; 好吧,有很多脚本,但它仍然看起来很多.

它能是什么?

Chrome页面速度截图

asp.net performance html-rendering webpage-rendering

6
推荐指数
1
解决办法
363
查看次数

使用twitter-bootstrap在btn-group中定义值

我在代码中使用bootstrap时遇到问题.我想从我的btn-radio获得价值,但我无法知道如何做到这一点.

<label>Status</label>
<div class="btn-group" id="filterProductStatus" data-toggle="buttons-radio">
<button class="btn active">All</button>
<button class="btn">Online</button>
<button class="btn">Offline</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我想得到预设按钮的值,然后是所选按钮; someonne能帮助我吗?

jquery html5 twitter-bootstrap

6
推荐指数
2
解决办法
6609
查看次数

接口和类中的函数重载 - 如何?

我有这个界面:

interface IPoint {
    getDist(): string;
    getDist(x: number): any;
}
Run Code Online (Sandbox Code Playgroud)

我需要一个类来实现它,但我无法获得正确的语法来实现该类中的 getDist() 方法..

class Point implements IPoint {
    // Constructor
    constructor (public x: number, public y: number) { }

    pointMethod() { }

    getDist() {
        Math.sqrt(this.x * this.x + this.y * this.y);
    }
    // Static member
    static origin = new Point(0, 0);
}
Run Code Online (Sandbox Code Playgroud)

它说:

“Point”类声明了接口“IPoint”,但没有实现它:“Point”和“IPoint”类型的属性“getDist”类型不兼容:“() => void”和“{()”类型的调用签名:细绳; (x: 数字): 任何; }' 不兼容

这样做的正确方法是什么?

谢谢

overloading interface class typescript

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

使用字节代码进行Java调试

我想知道是否有任何支持混合模式调试的IDE或Eclipse插件.当我搜索术语混合模式时,发现许多引用调试VM语言以及本机代码.

但是我指的是一个类似于C语言编译语言的功能,用户可以看到C源代码行和相应的装配线,并且即使在汇编级别也可以进入.(请原谅如果我通过将该功能称为混合模式而犯了一个术语错误)

换句话说,我在调试java时正在寻找以下功能:

  1. 能够在程序执行期间使用java源代码和相应的字节代码
  2. 能够查看JVM PC寄存器和操作数堆栈
  3. 能够查看其他JVM特定数据结构(例如常量池)

这是为了理解Java源代码如何映射到字节代码以及在插入时如何影响各种JVM关联的数据结构.

java debugging bytecode

6
推荐指数
1
解决办法
1053
查看次数