问题列表 - 第29421页

为什么明确管理线程是件坏事?

在上一个问题中,我做了一个失礼.你看,我一直在阅读有关线程的文章,并且给人的印象是,自从奇异果jello以来,它们是最美味的东西.

想象一下,当我读到这样的东西时,我的困惑:

[T] hreads是一件非常糟糕的事情.或者,至少,线程的显式管理是一件坏事

跨线程更新UI通常表明您正在滥用线程.

因为每当有什么东西让我感到困惑时我就会杀了一只小狗,考虑一下这个机会让你的业力重新回到黑色......

我该如何使用线程?

c# multithreading

45
推荐指数
5
解决办法
4195
查看次数

Silverlight 4:当项目缩小时,列表框不会缩小

这个问题中,我将问题深入到列表框中,当Listbox-Items缩小时,该列表框不会调整大小.当项目的大小增加时,它会相应地调整大小,但是当项目的大小减小时,它不会缩小.

项目可以增长/缩小,因为包含文本框的项目会随输入调整大小.

Jeremiah建议用更多代码开始一个新问题,所以我们走了:

我们的邪恶列表框是UserControl的一部分,它包含一个带有Label(Horizo​​ntalAlignment = Center)的StackPanel,列表框(HA = Left)和一个Button(HA = Right).listbox-items被数据链接到ObservableCollection

您将识别ListBox和ListBoxItems上的漂亮BackgroundColors.我用它们来告诉项目或列表框本身不会缩小.我发现,项目缩小,但列表框没有.

好的,这是我的UserControl的代码:

<StackPanel VerticalAlignment="Top" HorizontalAlignment="Left">
  <StackPanel.Background>
    <SolidColorBrush Color="{StaticResource ColorBasicDark}"/>
  </StackPanel.Background>

  <sdk:Label x:Name="LabelServiceName" FontSize="{StaticResource FontSizeMedium}" Margin="2" HorizontalAlignment="Center" Content="LabelServiceName">
    <sdk:Label.Foreground>
      <SolidColorBrush Color="{StaticResource ColorBasicLight}"/>
    </sdk:Label.Foreground>
  </sdk:Label>

  <ListBox x:Name="ListBoxCharacteristics" BorderBrush="{x:Null}" Margin="0" HorizontalContentAlignment="Left" FontSize="9.333" HorizontalAlignment="Left">
    <ListBox.Foreground>
      <SolidColorBrush Color="{StaticResource ColorBasicLight}"/>
    </ListBox.Foreground>

    <!-- DataTemplate to display the content -->
    <ListBox.ItemTemplate>
      <DataTemplate>
        <StackPanel x:Name="StackPanelBorder" Orientation="Horizontal" HorizontalAlignment="Left">
          <TextBox x:Name="TextBoxCharacteristicName" Style="{StaticResource InputTextBox}" Text="{Binding Name}" />
          <TextBox x:Name="TextBoxSep" Style="{StaticResource ReadOnlyTextBox}" Text="=" />
          <TextBox x:Name="TextBoxFuncOrValue" Style="{StaticResource InputTextBox}" Text="{Binding Value.Text}" /> …
Run Code Online (Sandbox Code Playgroud)

silverlight listbox

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

Django模板三元运算符

我想知道是否有一个可以在Django模板中使用的三元运算符(条件?true-value:false-value).我看到有一个python(真值,如果条件其他假值)但我不确定如何在Django模板中使用它来显示由其中一个值给出的html.有任何想法吗?

python django templates ternary-operator

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

FxCop 1.36已经不见了

我只是想下载FxCop 1.36但我在互联网上找不到它.几天前,FxCop 10出现在Windows 7上,但我需要旧版本.该文件在MS服务器上消失,每个人都链接它.

任何人都有旧的安装程序?

installer fxcop

19
推荐指数
2
解决办法
8807
查看次数

为什么Main方法是私有的?

新的控制台项目模板创建一个Main方法,如下所示:

class Program
{
    static void Main(string[] args)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么Main方法和Program类都不需要公开?

.net c# methods syntax

51
推荐指数
2
解决办法
8974
查看次数

Android:EditText和Button; 单击按钮时,取消聚焦EditText并隐藏软键盘?

<EditText android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_weight="1"
    android:id="@+id/name" android:singleLine="true"
    android:maxLength="12" android:capitalize="none" android:inputType="text" />
<Button android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:id="@+id/search_button"
    android:text="Search" />
Run Code Online (Sandbox Code Playgroud)

我在申请的顶部有这个.当应用程序启动时,EditText突出显示为橙色并且其中有一个光标; 点击EditText时,会弹出软键盘.用户使用它键入EditText.

但是,当他们单击Button时,我的onClick方法会触发并执行它应该执行的所有操作,但是软键盘会停留在屏幕上并且EditText仍会使用其光标突出显示.

我也有,在按钮onclick的顶部:

findViewById(R.id.name).clearFocus();
Run Code Online (Sandbox Code Playgroud)

尽管如此,EditText似乎还没有清楚它的重点.如何使按钮实际上就像提交表单一样?

此外,我不会在点击按钮时转换到其他活动.我想这是典型的情况,也可能是他们不打扰隐藏键盘的原因.但是我希望将搜索框和按钮保持在屏幕顶部,这样我只需在按下按钮时动态填充并向屏幕添加视图.

我怎样才能实现我想要的行为?

android

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

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

如何在托管C++中检查"NULL对象引用"?

我遇到了一些像这样的MC++代码:

__gc class ClassA
{
Puclic:
     ClassB GetClassB();
}

__gc class ClassB
{
 Public:
    int Value;
}

int main()
{
    ClassA^ a = gcnew ClassA();
    ClassB^ b = a->GetClassB();

    int c = b->Value;
}
Run Code Online (Sandbox Code Playgroud)

在访问其值之前检查b是否为NULL不重要吗?我试过了if(b == NULL),但它不起作用.

或者它真的没有必要进行检查?但我简直不敢相信......

PS:我只想知道"参考"本身在这里是否为NULL.B类的内容是否为空并不重要.

managed-c++ c++-cli object-reference visual-c++

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

脚本运行时的php垃圾回收

我有一个在cron上运行的PHP脚本,可能需要15分钟才能执行.我定期吐出memory_get_usage()所以我可以看到发生了什么.它第一次告诉我我的用法我是10兆.当脚本完成时,我的速度为114兆!

PHP是否在脚本运行时执行垃圾收集?或者那些记忆发生了什么?有什么我可以做的强制垃圾收集.我的脚本正在执行的任务是每晚将几千个节点导入Drupal.所以很多时候它也在做同样的事情.

有什么建议?

php performance garbage-collection drupal

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

具有相同REST GET的多个响应类型?

我想创建一个可以返回JSON或XML的REST服务.我在请求中设置什么请求参数来请求某个mime类型?我知道如何在响应中设置它,但必须有一种方法来请求某个.目前我在URL中执行此操作

restServlet /发动机/ 2WS2345

jsonServlet /发动机/ 2WS2345

这让我得到了json或xml.但我想我读过在请求中设置了一个参数.我正在使用JAVA ......

java rest

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