问题列表 - 第14878页

RegEx将逗号分隔的数字与可选的小数部分匹配

我有一个正则表达式,它将逗号分隔的数字与给定的多行文本中的可选两位小数部分相匹配.

/(?<=\s|^)\d{1,3}(,\d{3})*(\.\d{2})?(?=\s|$)/m
Run Code Online (Sandbox Code Playgroud)

它成功匹配1,12,12.34,12,345.67等字符串.如何修改它以匹配只有小数部分的数字.23

编辑:只是为了澄清 - 我想修改正则表达式,以便匹配12,12.34.34

我正在寻找'独立'有效数字.即,数字字符串,其边界是空格或行/字符串的开头/结尾.

regex actionscript

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

找不到路径!

我正在为iPhone开发一个拼贴应用程序,我现在正在保存图像,因此我需要正确的路径,以便图像显示在图像库中.

有谁知道路径的地址?

BR,drisse

filesystems iphone path

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

LINQ:检查字段(db)是否包含ILIST中的项目?

我正在尝试创建一个扩展方法,我可以转发IList状态并检查它们存在的天气,我认为最好的方法是做一个ILIST - 但也许我错了?这是将多个项目传递给方法的最佳方法 - 列表吗?它是一个通用的LIST,因此没有来自Object的转换等.

基本上我把它作为签名.

    public static IQueryable<Building> WithStatus(this IQueryable<Building> qry,
          IList<BuildingStatuses> buildingStatus)
    {

        //PSUEDO CODE 
        //return from v in qry
        //       where v.Status is IN MY LIST called buildingStatus
        //       select v;
    }
Run Code Online (Sandbox Code Playgroud)

并且我使用它来调用它(下面的示例是在我的TDD中),它在我上面的方法中得到的值很大.

    target.GetBuildings().WithStatus(new List<BuildingFilters.BuildingStatuses>() 
           { BuildingFilters.BuildingStatuses.Available,
             BuildingFilters.BuildingStatuses.Decommissioned });
Run Code Online (Sandbox Code Playgroud)

所以基本上我有我的列表(IList)它到达扩展方法有2个值很好,但需要在LINQ说我需要说

        return from v in qry
               where v.Status is IN MY LIST called buildingStatus
               select v;
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助,

关于我的扩展方法,它工作,因为我做了类似1但只传递类型BuildingStatus因此只有1 ...

c# linq extension-methods linq-to-sql

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

除了空格是双引号外,Perl如何在空白上拆分一行?

我有以下字符串:

StartProgram    1   ""C:\Program Files\ABC\ABC XYZ"" CleanProgramTimeout    1   30

我需要一个正则表达式来分割这一行,但忽略Perl中双引号中的空格.

以下是我尝试但它不起作用.

(".*?"|\S+)
Run Code Online (Sandbox Code Playgroud)

regex perl split

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

是否可以在不添加状态栏的情况下在表单上提供调整大小指示(resizer-grip)?

我想在Windows窗体表单上有一个调整大小指示(与你有一个状态栏时相同的resize-grip).我不想在表单中添加状态栏 - 这会破坏表单的设计.

表单内部可以有各种控件(Fill).除了在每个控件的右下角绘制调整大小指示之外,我还没有找到任何解决方案,这是不可行的.

如果没有为每个可以停靠在表单中的控件添加调整大小手柄的图片,这是否可行?

c# user-interface winforms

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

Master Detail MVVM WPF无法正常工作

我无法让我的绑定工作在Detail ListView上.我已粘贴下面的所有MVVM模式代码.请帮忙!!!

我的观点:DirectoryDe​​tailView.cs

<UserControl x:Class="S2.Views.DirectoryDetailView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition/>
        <ColumnDefinition/>
    </Grid.ColumnDefinitions>
    <ListView Grid.Column="0" ItemsSource="{Binding Path = DirectoryDetails}"
              IsSynchronizedWithCurrentItem="True"
              SelectedItem="{Binding SelectedDirName, Mode=TwoWay}">
        <ListView.View>
            <GridView>
                <GridViewColumn DisplayMemberBinding="{Binding Path = FileName}"
                                Header="File Name"/>
            </GridView>
        </ListView.View>
    </ListView>
    <ListView Grid.Column="1" Margin="10,0,0,0" ItemsSource="{Binding Path = DirectoryDetails}">
        <ListView.View>
            <GridView>
                <GridViewColumn DisplayMemberBinding="{Binding Path = FileDetails.Length}"
                                Header="Length"/>
                <GridViewColumn DisplayMemberBinding="{Binding Path = FileDetails.LastAccessTime}"
                                Header="LastAccessTime"/>
            </GridView>
        </ListView.View>
    </ListView>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我的型号:

public class DirectoryModel : INotifyPropertyChanged
{
    private string _fileName;
    private DateTime _createdTime;

    public string FileName
    {
        get
        {
            return _fileName; …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf mvvm

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

在 Delphi 中合并两个或多个 pdf 文件的最简单方法是什么?

我希望能够使用 Delphi 2009 将多个 pdf 合并到一个文件中。我愿意为此查看第三方组件。

请不要推荐 Gnostice 的产品 - 我曾尝试使用它们来实现此目的,但到目前为止感到失望。

delphi

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

如何为InitializeComponent提供自定义代码?

在设计时修改ListView的列标题时,设计器会生成在运行时序列化列标题的代码:

private void InitializeComponent()
{
    this.listView1 = new System.Windows.Forms.ListView();
    this.columnHeader1 = new System.Windows.Forms.ColumnHeader();
    this.columnHeader2 = new System.Windows.Forms.ColumnHeader();
    this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
        this.columnHeader1,
        this.columnHeader2
    });
}
Run Code Online (Sandbox Code Playgroud)

表单设计者如何知道它应该为每个列调用构造函数,然后调用ListView的Columns属性的AddRange方法?我需要这个像我正在写的UserControl ListView.

c# user-controls initializecomponent designer winforms

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

是否可以使用"纯".NET和*重启PC而不使用p/invoke?

是否可以在不使用pinvoke的情况下使用.NET重启PC?

我有点重复这个标题,但我不太清楚如何进一步阐述!

编辑:

我应该提到不要使用"shutdown -r"作为解决方案.

我真的采用纯粹的.NET方式,例如:

Environment.ShutDown();

换句话说,随着Windows的新版本而出现的东西出现了.

编辑2:

停止询问"p/invoke有什么问题".这些答案正是SO用户似乎喜欢的; 回答问题的假设"横向"方法.然而,尽管p/invoke没有真正的问题,我很乐意使用它,但是问.NET是否有更正式的实现方法呢?如果它在.NET中,那么操作系统之间的任何API更改都将(很可能)得到反映.无论是什么原因,寻求最小化DLL导入使用是不是犯罪呢?

我确定我是否在一个问题中包含了一些内容:

[DllImport("something32.dll")]
static extern int ClimbWall32Ex(IntPtr32 blah);
Run Code Online (Sandbox Code Playgroud)

你可以这样做:

SomeNamespace.ClimbWall();
Run Code Online (Sandbox Code Playgroud)

这里的每个人都会尖叫:"使用时有什么问题SomeNamespace.ClimbWall();?"

叹.

.net c# pinvoke restart dllimport

6
推荐指数
3
解决办法
606
查看次数

Objective-C:调试器中的实例变量超出范围

我有一个超类和一个子类,它们都定义了实例变量.

超类的粗略轮廓:

/* GenericClass.h */
@interface GenericClass : NSObject {
    /* some variables */
}
@end
/* GenericClass.m */
@implementation GenericClass
    /* ... */
@end
Run Code Online (Sandbox Code Playgroud)

子类概要:

/* SpecificClass.h */
#import "GenericClass.h"
@interface SpecificClass : GenericClass {
    NSMutableString *str;
}
/* SpecificClass.m */
#import "SpecificClass.h"
@implementation SpecificClass
- (void)aMethod {
    //Debugger reports str as out of scope
    str = [[NSMutableString alloc] initWithCapacity:100];
    //Works fine:
    self->str = [[NSMutableString alloc] initWithCapacity:100];
    //Doesn't compile as I haven't defined @property/@synthesize:
    self.str = [[NSMutableString alloc] initWithCapacity:100]; …
Run Code Online (Sandbox Code Playgroud)

inheritance cocoa pointers scope objective-c

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