问题列表 - 第17274页

如何确定字符串是否是有效的变量名?

我正在寻找一种快速方式(在C#中)来确定字符串是否是有效的变量名.我的第一个直觉是鞭打一些正则表达式,但我想知道是否有更好的方法来做到这一点.就像某种秘密方法隐藏在某个名为IsThisAValidVariableName(字符串名称)的地方,或其他一些光滑的方法,这样做不容易出现由于缺乏正则表达能力而可能出现的错误.

c# regex string variables

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

如何在VB.NET中按字母顺序对通用List(Of String)进行排序?

我已经创建并填充了一个通用的字符串列表,如下所示:

Dim MyList As New List(Of String)
MyList.Add("Beta")
MyList.Add("Echo")
MyList.Add("Charlie")
MyList.Add("Alpha")
MyList.Add("Delta")
Run Code Online (Sandbox Code Playgroud)

现在我想订购它.

vb.net collections list

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

如何查询X11显示分辨率?

这似乎是一个简单的问题,但我找不到答案:你如何查询(通过X11)什么监视器存在及其解决方案?

linux x11

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

如何在Vaadin应用程序中包含iframe?

我想在我的Vaadin应用程序中包含一个Iframe,我该如何继续实现呢?我最初的想法是使用Vaadin书中描述的方法包装GWT Frame小部件.这是可能的,还是有更好的方法?

gwt widget vaadin

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

如何让程序等待Java中的按钮按下

现在,我不知道这是可能的,甚至来完成我想要做的最好的方式,但基本上我创建一个非常简单的Swing GUI的一个非常简单的模拟程序.

在每轮模拟之后,界面上的一些按钮被启用以供用户进行更改,然后用户可以按下"继续"按钮以再次开始模拟.模拟本身基本上是一个while循环,需要在继续之前等待用户操作.我的问题是如何让程序停止并等到用户按下"继续"按钮?如果不清楚我是否还能提供更多细节,请告诉我!

编辑:

我将在这里添加一些简化的代码,所以这可能会更有意义.该程序分为两部分,模拟类和视图.因此,当模拟在其类中进行时,要按下的按钮位于视图类中.

模拟类:

SimulationView view = new SimulationView(); // extends JFrame

while (!some_condition) {
    // code
    // need user action via button press here before continuing!
}
Run Code Online (Sandbox Code Playgroud)

java swing

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

嵌入式Linux上的轻量级调试

我正在开发一个运行在基于Linux的小型SBC(~32MB RAM)上的应用程序.可悲的是,我的应用程序最近变得太大而无法在GDB下运行.有没有人知道我可以在嵌入式Linux中使用的任何好的,轻量级的调试方法?即使能够查看线程的堆栈跟踪也非常有用.

我应该提一下,这个应用程序是用C++编写的,并运行多个线程,所以gdbserver是不行的,因为它不适用于多线程应用程序.

提前致谢,

摩诃

c++ linux embedded debugging embedded-linux

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

如何创建默认使用$ _的Perl函数?

所以我有一个数组和一个修剪空格的简单函数:

my @ar=("bla ", "ha  1")
sub trim { my $a=shift; $a =~ s/\s+$//; $a}
Run Code Online (Sandbox Code Playgroud)

现在,我想将它应用于具有map函数的数组.为什么我不能通过给出函数名称来实现这一点,就像使用内置函数一样?

你可以这样做

print map(length,@ar)
Run Code Online (Sandbox Code Playgroud)

但你做不到

print map(trim,@ar)
Run Code Online (Sandbox Code Playgroud)

你必须做类似的事情:

print map {trim($_)} @ar
print map(trim($_),@ar)
Run Code Online (Sandbox Code Playgroud)

perl

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

在Apple的私有头文件中提供Underscore的原因是什么?

我见过许多苹果的.h(私人API).大多数变量/结构/枚举/类都有_作为前缀.

#import <Foundation/NSValue.h>
#import <Foundation/NSObjCRuntime.h>

@class NSString;

typedef struct _NSRange {
    NSUInteger location;
    NSUInteger length;
} NSRange;
Run Code Online (Sandbox Code Playgroud)

我的问题是,

用正确的方法再次给予下划线和打字的原因是什么?

objective-c foundation

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

在C#中将对象列表转换为其接口类型

我知道我可以将一个对象从它自己的类型转换为它的接口类型,如下所示:

IMyInterface myValue = (IMyInterface)MyObjectThatImplementsMyInterface;
Run Code Online (Sandbox Code Playgroud)

我怎样才能投IList<MyClassThatImplementMyInterface>IList<IMyInterface>

.net c# generics

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

WPF - 在XAML中绑定到后面的代码中创建的对象

可以在代码中创建的对象(即C#)用于XAML中的绑定吗?

例如:

public class MyForm
{
    private MyComplexObject complexObject;

    public MyForm()
    {
        InitializeComponent();
    }

    public OnButtonClick(object sender, RoutedEventArgs e)
    {
        complexObject = new MyComplexObject();
    }
}
Run Code Online (Sandbox Code Playgroud)

complexObject在单击按钮之前不会创建.但是,一旦点击该按钮,我想有一个文本框,必须complexObject.ID开始显示Id.

如果可能的话,我想在XAML中这样做.

可以这样做吗?如果是这样,怎么样?

c# data-binding wpf binding

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