问题列表 - 第22166页

JScrollPane布局

我想将table2添加到已经有table1的scrollpanel(称为feedback)中.但只有一张桌子出现了.如果我使用feedback.add(table2),只有第一个表显示(我猜第二个表位于第一个表后面,但我不知道如何使第二个表位于第一个表之后).如果我使用feedback.getViewport().add(table2,null),只有第二个表显示.我需要在这里使用一些布局管理器吗?我试图在线搜索滚动面板布局,但没有得到任何解决方案.谁能告诉我这是什么问题或者给我一些相关的示例链接?非常感谢.相关代码是:

        content = getContentPane();
        content.setLayout(new FlowLayout());
        scrollPane = new JScrollPane(tree);
        feedback = new JScrollPane(table1);
        JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,scrollPane, feedback);
        content.add(splitPane);
            .
            .
            .
            .
        feedback.add(table2);
        //i add this, but still doesn't work 
        content.add(table2);
Run Code Online (Sandbox Code Playgroud)

java swing jscrollpane

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

是否有可以在URL上传递的标准日期/时间格式?

查看DateTimeFormatInfo文档,看起来所有标准格式都包含冒号,这使得它们在网址上传递不愉快/不可能.

是否有一种标准化格式用于在URL上传递日期时间,最好是可以由.NET自动解析的格式?


更新:稍微澄清一下

这些数据的使用者将是某种类型的Web服务 - 它可以是在查询字符串中具有此值的简单HTTP GET,也可以是具有url中某个值的REST的REST.

ISO 8601管理日期/时间格式,根据维基文章,使用ToString("yyyyMMddTHHmmssZ")至少应符合标准.不幸的是,它没有被ASP.NET MVC自动拾取(还没有尝试过其他任何东西).对于它的价值,ASP.NET MVC也不会自动将刻度转换为日期时间,这让我感到惊讶.

.net url datetime

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

Django模型的额外参数

有了Django模型,我想实现这个目标:

class Foo(models.Model):
    name = models.CharField(max_length=50)

    #wrapping the save function, including extra tasks
    def save(self, *args, **kwargs):
        super(Foo, self).save(*args, **kwargs)

            if extra_param:
            ...do task 1
        else:
            ...do task 2
Run Code Online (Sandbox Code Playgroud)

虽然装箱Foo我想通过如此

Foo(name="Bill Gates",extra_param=True).save() # now triggers the task 1
Foo(name="Bill Gates").save() # now triggers the task 2
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?我也对任何其他建议开放:)

谢谢

python django wrapper django-forms

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

CSS继承:覆盖作为后代选择器的父选择器

如何在不更改或删除父选择器的情况下使此链接使用子选择器?(我希望链接为蓝色.)

<html>
    <head>
        <style>
            .parent a { color:Red; }
            .child { color:Blue; }
        </style>
    </head>
    <body>
        <div class="parent">
            <a class="child" href="http://www.stackoverflow.com">
                stackoverflow
            </a>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是,在这种情况下,父母会覆盖孩子!

css inheritance css-selectors

7
推荐指数
2
解决办法
8006
查看次数

C++奇怪的事情

任何人都可以解释我,为什么这部分代码的行为不同?

while((c = fread(buf, sizeof(char), 1, f)) != 0);
{
    if(write(t, buf, c) < 0)
    {
        return E_MSGSEND;
    }
}

/////////////////////////////////////

do
{
    c = fread(buf, sizeof(char), 1, f);
    if(write(t, buf, c) < 0) 
    {
            return E_MSGSEND;
    }
} while(c != 0);
Run Code Online (Sandbox Code Playgroud)

虽然{}只运行1次但是{}运行5次.什么是差异?在{} c初始化为1之前.

谢谢你的建议

c++

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

终止子进程时终止所有(大)子进程

我会直接进入,简短而具有描述性:

C++,Windows API

我正在使用CreateProcess运行外部(命令行)应用程序创建子进程.我已经内置了超时,如果子进程到那时还没有返回正常执行,我希望强制终止该子进程.

理想情况下,我希望该子进程的行为与调用它一样ExitProcess,或者就像Ctrl+C发送到其控制台(ExitProcess从默认控制台控制处理程序调用)一样.

到目前为止,我的解决方案一直是TerminateProcess强行杀死孩子.这确实迫使孩子立即终止,但不幸的是,如果那个孩子产生了自己的孩子,他们就会一直运行直到他们"自然"完成.

有没有办法告诉子进程调用ExitProcess,或强制所有孩子的孩子在TerminateProcess被叫时终止?

这些外部应用程序是我无法控制的,因此我无法修改它们以提供自定义解决方案.

假设不知道允许我TerminateProcess单独手动调用grand-child进程的grand-child进程(名称/ pids/etc).虽然这可以通过手动枚举所有进程,映射进程关系和跟踪所有进程来完成,但我不认为这是一个有效的解决方案,除非作为绝对的最后手段.

感谢您的时间.

c++ windows parent-child

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

IIS 404自定义错误:URL返回响应代码200

我正在尝试使用IIS6返回自定义404页面.(我有一个网站,主要是使用可移动类型构建的.shtml页面).我试过两种方法:

1)将IIS中的404错误处理程序设置为使用路径\ 404.html键入"file".这有效,但它也意味着我无法导入我的网站的页眉和页脚(因此.shtml)试图将404错误处理程序指向404.shtml结果在默认的404页面...我想IIS可以在404中处理shtml文件.

2)将类型设置为"URL".这很好用,除了响应代码不再是404!它是200.

如何让IIS使用404响应代码回复我的404.shtml文件的内容?

iis http-status-code-404

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

Java:验证并将"host:port"转换为InetSocketAddress的常用方法?

Java中用于验证表单字符串并将其转换host:port为实例的常用方法是InetSocketAddress什么?

如果满足以下条件,那将是很好的:

  • 没有地址查找;

  • 适用于IPv4,IPv6和"字符串"主机名;
    (对于IPv4来说ip:port,对于IPv6来说[ip]:port,对吧?是否有一些RFC定义了所有这些方案?)

  • 优选不用手解析字符串.
    (我正在考虑所有这些特殊情况,当有人认为他知道套接字地址的所有有效形式时,却会忘记导致意外结果的"特殊情况".)

java sockets networking ports hostname

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

Python:为什么不支持列表和元组之间的比较?

将元组与像...一样的列表进行比较时

>>> [1,2,3] == (1,2,3)
False
>>> [1,2,3].__eq__((1,2,3))
NotImplemented
>>> (1,2,3).__eq__([1,2,3])
NotImplemented
Run Code Online (Sandbox Code Playgroud)

... Python并没有像他们那样深入比较它们(1,2,3) == (1,2,3).

那是什么原因呢?是因为可变列表可以随时更改(线程安全问题)还是什么?

(我知道这在CPython中的实现方式,所以请不要回答它在哪里,但为什么要实现它.)

python comparison tuples list

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

使用Comparer通过不同的字段对C#中的IEnumerable进行排序

我有一个对象列表,需要根据对象的三个不同属性进行排序.例

CLass Object1{ Property1 , Property2, Property3}

ListObj = IEnumerable<Object1>

Foreach ( item in ListObj){

    if (item.Property1 == true)
       item goes at top of list
    if(item.Property2 == true)
       item goes end of list
    if(item.Property3 == true)
        item can go anywhere.
}
Run Code Online (Sandbox Code Playgroud)

结束列表应该是Property1 = true的对象,后跟Property2 = true的对象,后跟Property3 = true的对象

c# linq icomparer

8
推荐指数
2
解决办法
6686
查看次数