问题列表 - 第27330页

用于匹配数字序列的正则表达式?

有没有人知道正则表达式匹配四位数的序列?我需要在升序(1234),降序(4321)或相同(1111)上进行匹配.这将严格上升/下降; 1357不应该匹配.

regex

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

在Java中,是Collections.sort()线程安全使用的Comparator吗?

如果我创建一个Comparator的单个实例,那么可以跨多个线程使用该实例来使用Collections.sort()对集合进行排序吗?或者,我是否需要为每次调用Collections.sort()创建一个新的Comparator实例以确保线程安全?

java thread-safety comparator

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

什么是最好的EMACS文件模式?

什么是在EMACS中查找多个文件中的字符串的最佳包.我知道grep等,但我想要一些更平滑的操作.

emacs

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

用于确定是在iPhone还是iPad上运行的API

是否有用于在运行时检查您是在iPhone还是iPad上运行的API?

我能想到的一种方法是使用:

[[UIDevice currentDevice] model];
Run Code Online (Sandbox Code Playgroud)

并检测字符串@"iPad"的存在 - 这看起来有点脆弱.

在3.2 SDK中,我看到它UIDevice也有一个我正在寻找的属性,但不适用于3.2之前(显然):

[[UIDevice currentDevice] userInterfaceIdiom]; 
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以检查通用应用程序是否存在@"iPad"?

iphone cocoa-touch objective-c uidevice ipad

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

如何使用cfpdfform在PDF中嵌入图像

我正在动态生成包含一些变量的PDF,但还需要能够在PDF上嵌入图像.任何人都有这方面的经验吗?

pdf coldfusion pdf-generation coldfusion-8

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

GWT现在有弹簧支持,这对GWT开发者意味着什么?

我一直在使用GWT和App Engine一段时间.最近有消息称GWT将支持Spring Roo和SpringSource Tool Suite.我无法从Google公告页面看到大图.对于那些对Spring不太了解的人来说,这对于GWT开发人员来说,这对于构建类似摇摆的gui来说意味着什么呢?

gwt google-app-engine spring-roo

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

LINQ:如何在不使用For循环数组的情况下使用RemoveAll

我目前有一个日志对象,我想根据LINQ查询删除对象.如果程序中的版本总和大于60,我想删除日志中的所有记录.目前我非常有信心这可行,但它看起来像kludgy:

        for (int index = 0; index < 4; index++)
        {
          Log.RemoveAll(log =>
                    (log.Program[index].Version[0].Value +
                     log.Program[index].Version[1].Value +
                     log.Program[index].Version[2].Value ) > 60);
        }
Run Code Online (Sandbox Code Playgroud)

该程序是一个包含4个值的数组,版本具有3个值的数组.有没有更简单的方法在LINQ中执行此RemoveAll而不使用for循环?

在此先感谢您的帮助!


编辑: 不幸的是,程序和版本所基于的变量类型(这是我正在使用的框架的约束)限制了我们,使得我无法访问"任何"成员.然而,我确认如果你通过创建一些示例代码来获得列表,那么tzaman的解决方案是有效的.我只限于类似数组的变量(参见注释掉的区域)

// I'm restricted to Arrays, but if I had lists, this would work. 
  internal class MyLogCollection
  {
    List<MyLog> MyListOfZones = new List<MyLog>();

    public void TestRemove()
    {
      // Original Implementation
      for (int i = 0; i < 4; i++)
      {
        MyListOfZones.RemoveAll(log => (log.MyZoneArray[0].MyVersionArray[0].Value +
                                        log.MyZoneArray[0].MyVersionArray[1].Value +
                                        log.MyZoneArray[0].MyVersionArray[2].Value) > 60);
        //"Any" method is not …
Run Code Online (Sandbox Code Playgroud)

c# linq lambda removeall

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

将属性限制为类或属性是否可行?

我有两个自定义属性定义如下:

internal class SchemaAttribute : Attribute {
    internal SchemaAttribute(string schema) {
        Schema = schema;
    }

    internal string Schema { get; private set; }
}

internal class AttributeAttribute : Attribute {
    internal AttributeAttribute(string attribute) {
        Attribute = attribute;
    }

    internal string Attribute { get; private set; }
}
Run Code Online (Sandbox Code Playgroud)

我想将SchemaAttribute限制为类,将AttributeAttribute限制为属性.

这可行吗?

c# vb.net attributes custom-attributes .net-2.0

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

使用PHP POST到Web API的最佳方法是什么?

我已经看到curl()用作POST的一种方式 - 是否有更广泛使用或更好的其他方法?

php

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

如何在控制台程序中接收参数?

所以我希望其他用户能够运行我的程序发送参数.怎么办这样的事情?

c# console command-line-arguments

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