问题列表 - 第18868页

Windows上有posix SIGTERM替代品吗? - (轻轻杀死控制台应用程序)

我有一个由GUI应用程序运行的控制台守护程序.当GUI应用程序终止时,我也想停止守护进程.

我如何在Windows上以温和的方式做到这一点?

在Linux上,我只是使用SIGTERM在Windows上是否有类似的机制用于控制台应用程序?

为了提供更多细节,守护进程应用程序是用python编写的,gui是用C#和windows表单编写的.

.net c# windows winapi sigterm

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

调试时EXC_BAD_ACCESS

我在尝试查看NSMutableArray的内容时遇到此错误:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000021
0x94d5a688 in objc_msgSend ()
Run Code Online (Sandbox Code Playgroud)

ViewController.h:

@interface PeopleViewController : UITableViewController {
    NSMutableArray *people;
}

@property (nonatomic, retain) NSMutableArray *people;
Run Code Online (Sandbox Code Playgroud)

ViewController.m:

@implementation PeopleViewController

@synthesize people;
Run Code Online (Sandbox Code Playgroud)

在viewDidLoad中:

- (void)viewDidLoad {
    [super viewDidLoad];

    // initialize our people array with an autoreleased object
    people = [NSMutableArray array];

... Populate the people array with Person objects.

}
Run Code Online (Sandbox Code Playgroud)

当我正在修改tableview中单元格的内容时,我在输入'po self.people'时无法访问gdb中的people数组:

Person *person = [[Person alloc] init];
person = [self.people objectAtIndex: indexPath.row]; // <--- …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

运算符"<<"在C#中的含义是什么?

我正在使用NAudio包在C#中进行一些基本的音频编程,我遇到了以下表达式,我不知道这意味着什么,因为我从未见过之前使用的<<运算符.那么<<是什么意思呢?

请快速解释一下这个表达方式.

short sample = (short)((buffer[index + 1] << 8) | buffer[index + 0]);
Run Code Online (Sandbox Code Playgroud)

c# operators

32
推荐指数
3
解决办法
5949
查看次数

WPF:如何避免ListBox或ListView中已选中复选框的闪烁?

如何避免WPF ListBox或ListView中已选中复选框的闪烁?通过单击"刷新"按钮或滚动列表框,可以使用以下代码复制它.如果IsChecked为false,则不会闪烁.

Window1.xaml:

<Window x:Class="WpfApplication6.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="300" Width="300">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <ListBox Name="listBox">
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal">
                        <CheckBox IsChecked="True"
                                  VerticalAlignment="Center"/>
                        <Label Padding="3"
                               Content="{Binding}"/>
                    </StackPanel>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
        <Button Content="Refresh"
                Grid.Column="1"
                VerticalAlignment="Top"
                Click="Button_Click"/>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

Window1.xaml.cs:

using System.Windows;

namespace WpfApplication6
{
    partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
            Button_Click(null, null);
        }

        void Button_Click(object sender, RoutedEventArgs e)
        {
            var items = new int[10000];
            for (int i = 0; i < items.Length; i++)
                items[i] = i …
Run Code Online (Sandbox Code Playgroud)

wpf rendering

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

如何发送HTML电子邮件

我发现了一种使用意图发送纯文本电子邮件的方法:

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/plain"); 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new     
String[]{"example@mail.com"}); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Test");
Run Code Online (Sandbox Code Playgroud)

但我需要发送HTML格式的文本.
尝试setType("text/html")不起作用.

email android html-email android-intent

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

刷新(F5)在jQuery Dialog中不起作用

我正在使用jquery对话框小部件来显示模式框.但是当按下F5时,模态打开时不会发生刷新.任何的想法?

有趣的更新:

试试这个演示:http://jqueryui.com/demos/dialog/#modal-message 现在当焦点在"ok"按钮上,然后刷新(F5)工作,但是当按钮没有焦点时,然后它没有.

更新2

实际上我们可以在对话框中添加任何类型的控件,将高度和宽度设置为0 css并设置焦点以使刷新工作.这不是最好的解决方案.我仍在尝试让按键工作.

更新3

以下似乎现在有效:

$(document).keydown(function(e)
{
    if (e.which == 116) // key code of the F5 button
    {
        document.location.reload();
     }
}); 
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-dialog

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

如何获取UIElement的父Popup?

我对下面的标记有两个问题:

<Popup>
    <Button x:Name="button"/>
</Popup>
Run Code Online (Sandbox Code Playgroud)
  1. 为什么VisualTreeHelper.GetParent(button)返回null?
  2. 我怎样才能得到父母PopupUIElement

silverlight popup uielement

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

退出功能在Linux上

在我的应用程序中读取/写入文件时,如果文件未正确关闭,我想退出(1).在Windows上它运行良好,但在Linux上出现此错误:

‘exit’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

谢谢.

c linux exit

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

如何提高数据库的性能?

我在公司里多次设计过数据库.为了提高数据库的性能,我只查找规范化和索引.

如果要求您提高数据库的性能,该数据库包含大约250个表和一些包含数百万条记录的表,那么您需要查找哪些不同的内容?

提前致谢.

sql database performance sql-server-2005

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

Latex:如何创建看起来像1.1,1.1.1,1.1.2,1.2的嵌套列表

如何创建看起来像这样的列表:

1. Topic
1.1 First Subtopic
1.2 Second Subtopic

我尝试使用枚举列表

\begin{enumerate}
\item Topic
\begin{enumerate}
\item First Subtopic
\item Second Subtopic
\end{enumerate}
\end{enumerate}
Run Code Online (Sandbox Code Playgroud)

但输出看起来像:

1. Topic
  (a) First Subtopic
  (b) Second Subtopic

那我该如何获得清单呢?是否有另一个列表环境或可能是额外的包?

latex list

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