问题列表 - 第9235页

如何在C#中进行只进,只读的WMI查询?

一位同事告诉我,如果我的WMI系统信息收集查询只是前向和/或只读,那么它们会更快.那讲得通.但是我该怎么办呢?

.net c# wmi

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

JTable中的页脚行

将页脚行放入JTable的最佳方法是什么?有没有人有任何示例代码来执行此操作?

到目前为止,我唯一想到的方法是在表模型中放一个特殊的行,它总是被排序到底部.


这是我最终得到的:

JTable mainTable = new JTable(mainTableModel);
JTable footerTable = new JTable(footerModel);
footerTable.setColumnModel(mainTable.getColumnModel());

// Disable selection in the footer. Otherwise you can select the footer row
// along with a row in the table and that can look quite strange.
footerTable.setRowSelectionAllowed(false);
footerTable.setColumnSelectionAllowed(false);

JPanel tablePanel = new JPanel();
BoxLayout boxLayout = new BoxLayout(tablePanel, BoxLayout.Y_AXIS);
tablePanel.setLayout(boxLayout);
tablePanel.add(mainTable.getTableHeader()); // This seems like a bit of a WTF
tablePanel.add(mainTable);
tablePanel.add(footerTable);
Run Code Online (Sandbox Code Playgroud)

排序工作正常,但选择页脚行有点奇怪.

java swing jtable

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

是否可以使用DTrace查看传递给strncpy的参数?

我知道我可以编写一个内插器来观察传递给strncpy库调用的参数,但看起来这对DTrace来说应该很容易.

solaris dtrace

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

为什么WPF数据绑定会吞下异常?

我最近浪费了大量时间尝试调试WPF数据网格(来自WPF工具包).我有一个绑定到linq查询的列,其中包含抛出异常的属性(在几行中).WPF似乎捕获异常,它只是使单元格为空.我已修复导致异常的错误,但我想改变WPF的行为.我一直想知道是不是有问题.为什么吞下异常是默认行为,如何更改?

.net c# data-binding wpf

20
推荐指数
2
解决办法
4465
查看次数

如何在不触及引脚的情况下触发MKAnnotationView的标注视图?

我正在MKMapView使用通常的彩色针作为位置点.我希望能够在不触碰针的情况下显示标注.

我该怎么办?调用setSelected:YESannotationview什么也没做.我正在考虑模拟针上的触摸,但我不确定如何去做.

iphone

74
推荐指数
9
解决办法
5万
查看次数

"可选"量词('??')的惰性版本在正则表达式中是否有用?

我想不出我想要??在正则表达式中使用的情况,但也许我的想法不够.

regex

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

月末计算

只是想知道是否知道以下的优雅解决方案.

如果我有2009年6月30日,我加上一个月,我希望它到2009年7月31日,而不是2009年7月30日.

这个逻辑基于这样一个事实,即2009年6月30日是6月底,当我加上一个月时,我想要到下个月底.

但如果我在2009年6月29日和我增加一个月,它应该到2009年7月29日.

注意我需要能够添加任意数月,我需要考虑闰年.

此外,我知道这里的逻辑是有问题的,但它是一个业务需求,与月合约要到月底在未来一个月的结束工作.

我想过几个解决方案,但没有一个非常优雅.因此我觉得有人可能会有更好的方法.

干杯安东尼

.net c# logic datetime date

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

使用jQuery.animate在Adobe AIR中进行动画

在我的AIR应用程序中,我想使用jQuery为HTML元素设置动画.当我在全局HTMLLoader中尝试动画时,没有问题.但是,在尝试为"辅助"HTMLLoader(即原始文档打开的元素)中的元素设置动画时,我遇到了问题.

动画不流畅 - 当我移动鼠标时它只是"步进".动画属性(例如top,left等)仍然更新 - 除非移动鼠标,否则它是不可见的.因此,如果我没有移动鼠标,动画就会完成,而不会看到开始和结束状态之间的任何转换.

动画的类型似乎并不重要.我已将代码简化为以下内容:

var loader;

$(function() {
    loader = new air.HTMLLoader();
    loader.addEventListener(air.Event.COMPLETE, start);
    window.htmlLoader.stage.addChild(loader);
    loader.load(new air.URLRequest('sandbox2.html'));
});

function start() {
    loader.width = loader.window.document.width;
    loader.height = loader.window.document.height;
    $('.task', loader.window.document).click(function() {
        $(this).animate({ backgroundColor: '#c00' }, 1000);
    });
}
Run Code Online (Sandbox Code Playgroud)

我尝试将等效的HTML/JS加载到Firefox和Safari中,这很好.我正在运行Mac OS X 10.5.

有任何想法吗?谢谢!

air jquery jquery-animate

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

使用JavaScript/jQuery更改表单的操作

我有一个让我发疯的问题.我正在尝试修改openid-selector以支持facebook.我正在使用RPXNow作为我的提供者,因此它要求将表单提交给与标准不同的URL.

例如.RpxNow要求我像这样设置我的表单:

<form action="https://wikipediamaze.rpxnow.com/openid/start?token_url=...">

这适用于除Facebook和Myspace之外的所有提供商.那些需要将表单发布到不同的URL,如下所示:

<form action="https://wikipediamaze.rpxnow.com/facebook/start?token_url=...">

<form action="https://wikipediamaze.rpxnow.com/myspace/start?token_url=...">

open id选择器在表单上有一堆按钮,每个按钮代表openid提供程序.我要做的是检测点击Facebook或Myspace按钮的时间,并在提交前更改表单上的操作.然而,它不起作用.这是我的代码.

我尝试了几种具有相同"不支持"异常的变体

$("#openid_form").attr("action", form_url)
document.forms[0].action = form_url
Run Code Online (Sandbox Code Playgroud)

有什么建议?

更新

以下是有关代码的更多详细信息.为简洁起见,我省略了一些.我唯一做的是将Facebook部分添加到"providers_large"对象(成功地将徽标添加到网站),而不是提供识别用户的URL,我正在创建一个名为"form_url"的属性,是我想要设置我的表单的动作.如果您查看标题"提供者图像点击",您将看到我在哪里检查属性"form_url"的存在,并使用jQuery更改操作并提交表单.但是,当我在调试模式中单步执行JavaScript时,它告诉我这是一个无效的操作.

var providers_large = {
    google: {
        name: 'Google',
        url: 'https://www.google.com/accounts/o8/id'
    },
    facebook: {
        name: 'Facebook',
        form_url: 'http://wikipediamaze.rpxnow.com/facebook/start?token_url=http://www.wikipediamaze.com/Accounts/Logon'
    },

};
var providers_small = {
    myopenid: {
        name: 'MyOpenID',
        label: 'Enter your MyOpenID username.',
        url: 'http://{username}.myopenid.com/'
    },
    livejournal: {
        name: 'LiveJournal',
        label: 'Enter your Livejournal username.',
        url: 'http://{username}.livejournal.com/'
    },
    flickr: {
        name: 'Flickr',        
        label: 'Enter your Flickr username.',
        url: 'http://flickr.com/{username}/'
    }, …
Run Code Online (Sandbox Code Playgroud)

openid jquery openid-selector

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

使用GROUP BY时,MYSQL显示不正确的行

我有两张桌子:

article('id', 'ticket_id', 'incoming_time', 'to', 'from', 'message')
ticket('id', 'queue_id')
Run Code Online (Sandbox Code Playgroud)

其中ticket表示支持人员和客户之间的电子邮件线程,而文章是组成线程的各个消息.

我希望找到具有最高的传入时间(表示为UNIX时间戳),每个TICKET_ID的文章,这也是我目前使用的查询:

SELECT article.* , MAX(article.incoming_time) as maxtime
FROM ticket, article
WHERE ticket.id = article.ticket_id
AND ticket.queue_id = 1
GROUP BY article.ticket_id
Run Code Online (Sandbox Code Playgroud)

例如,

:article:
id --- ticket_id --- incoming_time --- to ------- from ------- message --------
11     1             1234567           help@      client@      I need help...   
12     1             1235433           client@    help@        How can we help?
13     1             1240321           help@      client@      Want food!    
...

:ticket:
id --- queue_id
1      1
...
Run Code Online (Sandbox Code Playgroud)

但结果看起来是具有最小文章ID的行而不是我正在寻找的那个具有最高传入时间的文章.

任何建议将不胜感激!

mysql select group-by max greatest-n-per-group

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