问题列表 - 第31246页

如何在1.6中禁用JTable中的所有排序代码

我有一个JTable扩展,自项目中的Java 1.3/1.4以来一直在使用,通过单击列提供列重新排序和排序等功能.我们正在升级到Java 1.6,新的JTable阻止旧的排序代码工作.将所有内容都安装到新的JTable API上会有一些广泛的返工.在那之前有没有办法在JTable中完全禁用这些添加?

编辑:在进一步调查之后,问题集中在这样一个事实:标题上的鼠标事件被1.6中的Swing吞噬,并且没有传递给表实现,即使它设置了自己的标题呈现.非常适合吹嘘的Java向后兼容性.

那么有没有办法让JTable 1.6停止?我无法做到.甚至覆盖表上的UI和表头也无济于事.

java swing jtable jdk1.6 java-6

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

Windows 7 UAC警告消息原因

我们已经开始在Windows 7上测试应用程序.我们首先得到了"未知提供商"消息.我们签署了申请,现在收到一条消息:

是否要允许以下程序更改您的计算机?

这些消息都不是在Vista中生成的.我知道UAC在Win 7中得到了增强.很难找出导致这些消息的真正原因.

我搜索过网络,但没有提供一个很好的清单,列出了产生第二条消息的内容.有没有人有这样的清单?此外,是否有人知道当应用程序尝试以未经批准的方式访问系统时是否生成此消息,或者标记是否以某种方式编译到应用程序中?

uac windows-7

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

保护SSJS免受未经验证的代码

我想使用node.js(或其他SSJS解决方案),运行我自己的代码+内部编写的代码(不可信).

任何分离和保护我自己的代码的方法?我可以限制不受信任的代码的模块和系统效果(限制访问文件,非HTTP端口等)?

javascript security trusted-vs-untrusted

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

在发送另一个之前,jquery abort()ajax请求

基于:使用jQuery中止Ajax请求 ...在inventory_search()中 - 在发出ajax请求之前,如何检查当前请求并在发出新请求之前中止()它们?或者......有更好的方法吗?

<script type="text/javascript">

    $(function() {
        $('form#internal_catalog').change(function() {
            inventory_search();
        });
    });

    function inventory_search() {
        var search_data = $('form#internal_catalog').serialize();
        var a = $.ajax({
            type: 'post',
            url: '/test.php',
            data: search_data,
            success: function(data) {
                $('#catalog').html(data);
            }
        });
    }

</script>
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

26
推荐指数
2
解决办法
5万
查看次数

如何减去年数?

我在R有一个日期,例如:

dt = as.Date('2010/03/17')
Run Code Online (Sandbox Code Playgroud)

我想从这个日期减去2年,而不用担心闰年和这样的问题as.Date('2010-03-17').

我该怎么办?

r date date-arithmetic r-faq

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

访问整数的最后2个字节

我有一个结构,包含一个整数和一个char ..如何我访问我的int的最后2个字节?

c c++

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

优雅的方式来测试python ASTs的相等性(不是引用或对象标识)

不知道这里的术语,但是这将是区别eq?equal?的差额,方案,或者==strncmp与C字符串; 在每种情况下,第一个将返回false为两个不同的字符串,实际上具有相同的内容,第二个将返回true.

对于Python的AST,我正在寻找后一种操作.

现在,我这样做:

import ast
def AST_eq(a, b):
    return ast.dump(a) == ast.dump(b)
Run Code Online (Sandbox Code Playgroud)

这看起来很有效,但感觉就像是等待发生的灾难.谁知道更好的方法?

编辑:不幸的是,当我去比较两个AST时__dict__,这个比较默认使用单个元素的__eq__方法.AST被实现为其他AST的树,并且它们__eq__显然检查参考标识.因此,无论是直接==还是托马斯链接的解决方案.(除此之外,我也不想将每个AST节点类型子类化以插入此自定义__eq__.)

python equality abstract-syntax-tree

8
推荐指数
3
解决办法
1642
查看次数

jQuery .attr()在IE中不起作用

我正在使用一些简单的jQuery将onfocus/onblur事件添加到生成的表单中.以下代码适用于其他浏览器,IE7/8除外:

$(document).ready(function(){
   $("input#edit-submitted-first-name").attr('onfocus', "if(this.value=='First Name') this.value = ''");
   $("input#edit-submitted-first-name").attr('onblur', "if(this.value=='') this.value = 'First Name'");
});
Run Code Online (Sandbox Code Playgroud)

在IE源代码中,它甚至没有将它添加到输入中.有关于此的IE错误吗?

jquery internet-explorer

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

如何将UILabel放在UIToolbar的顶部?

我有一个UILabel,当用户键入文本字段时显示字符数.目前它坐在半透明的UIToolbar后面.我希望UILabel成为UIToolbar的顶端.我怎么能做到这一点?

iphone cocoa-touch objective-c uitoolbar uilabel

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

将x509证书写入java中的PEM格式化字符串?

是否有一些高级方法将X509Certificate写入PEM格式的字符串?目前我正在使用x509cert.encode()将其写入DER格式的字符串,然后对其进行64位编码并附加页眉和页脚来创建PEM字符串,但这看起来很糟糕.特别是因为我也必须在线下休息.

java pem x509 der

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