问题列表 - 第18093页

如何指定Regex(在LINQ查询中)仅比较字符串的开头?

我有以下代码:

            string filterTerm = txtDocFilterTerm.Text.ToLower();
            var regEx = new Regex(filterTerm);

            //griQualifiedDocs is a grid
            //storage.QualifiedDocs is the master/original collection

            griQualifiedDocs.ItemsSource = storage.QualifiedDocs
                .Where(item => regEx.IsMatch(item.DocName.ToLower()))
                .ToList();
Run Code Online (Sandbox Code Playgroud)

此查询将返回与filterterm匹配的所有字符串,无论它在字符串中的位置如何.我如何限制它,以便正则表达式只针对字符串的开头运行?

例如,如果过滤器是"琼斯",则当前代码将返回"Joe Jones"和"Jonesy Smith"; 我只想回归"琼斯史密斯"

TIA.

c# regex linq

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

Liferay请求当前页面名称

获取请求来源的当前页面名称的最明智的方法是什么?页面我指的是包含当前portlet的真实页面名称.

java portal liferay

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

如何在线性布局的顶部绘制边框

我已经按照渐变分频器的示例进行了操作:http://www.connorgarvey.com/blog/? p = 34

我试图在线性布局的BOTTOM处绘制一条水平线.

这是我的线性布局文件:

        <LinearLayout android:id="@+id/test" android:layout_width="fill_parent"
            android:layout_height="wrap_content>

<ImageView android:id="@+id/icon1"
    android:layout_width="32dip"
    android:layout_height="32dip"
/>
Run Code Online (Sandbox Code Playgroud)

我确实添加了

<View
android:background="@drawable/black_white_gradient"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_above="@id/test"
/>
Run Code Online (Sandbox Code Playgroud)

但我没有在LinearLayout的顶部看到任何行.当我进入Hierarchy View并查看他的View(对于hort分隔符)时,getWidth()为0而getHeight()为1.

你能告诉我我错过了什么吗?

谢谢.

android

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

正确的方法来取消装箱数据库值

我有一个较旧的Oracle数据库的工作,我觉得有可能是一个更好的方式去了解我拆箱从数据库中检索值.

目前,我有一个充满不同类型特定方法的静态类:

public static int? Int(object o)
{
    try
    {
        return (int?)Convert.ToInt32(o);
    }
    catch (Exception)
    {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

..等等,对于不同的类型,但我觉得应该有更好的方法?如果我想取消装箱值,我会做一些......

int i;
i = nvl.Int(dataRow["column"]); //In this instance, "column" is of a numeric database type
Run Code Online (Sandbox Code Playgroud)

我想过使用泛型类来处理所有不同的类型,但我无法找到最佳方法.

有任何想法吗?

c# database unboxing

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

二进制Java 7 for Mac

在任何地方都有Java 7的二进制版本(使用Mac/BSD端口项目)吗?一些博客(例如,在Mac OS X上构建Java 7)有详细的说明从源代码构建jdk,但我希望有人可以下载它的二进制文件.

这些说明的问题在于让所有版本号都正确是非常烦人的,而轻微的变化可能会导致浪费时间.

java binary macos release java-7

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

让rails忽略特定路径

我的shared/文件夹中有一个文件my_app/public/夹,当试图通过www.my_app.com/shared访问它时,我看到:

no route matches '/shared', :method => 'get'

这是有道理的,但我希望rails忽略这个文件夹,让我使用Apache在这里呈现标准目录列表.

有什么办法吗?

ruby-on-rails

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

线程化:c#是否具有Java Runnable接口的等价物?

c#是否具有Java Runnable接口的等价物?

如果不是如何实施或根本不需要?

谢谢.

c# java multithreading interface

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

excel:mid:找不到项目或库

由于某种原因,在Excel中我的VBA代码,当它到达的代码行,其中我使用mid它说找不到项目或库.这是什么意思?

excel vba

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

扩展Android虚拟设备(模拟器)实例的大小?

在一个相对较新的仿真器图像(AVD)上,我有大约40mb的可用空间.我该如何扩展呢?

更新: 要明确......我说的是"内部手机存储"大小,而不是SD卡大小.

android emulation android-virtual-device

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

在./script/console中显示ActiveRecord对象,例如表

如何显示ActiveRecords之类的

  >> Role.all
  +----+-----------+-------------------------+-------------------------+
  | id | name      | created_at              | updated_at              |
  +----+-----------+-------------------------+-------------------------+
  | 1  | Admin     | 2009-11-16 21:22:59 UTC | 2009-11-16 21:22:59 UTC |
  | 2  | Moderator | 2009-11-16 21:23:06 UTC | 2009-11-16 21:23:06 UTC |
  | 3  | Author    | 2009-11-16 21:23:16 UTC | 2009-11-16 21:23:16 UTC |
  +----+-----------+-------------------------+-------------------------+
  3 rows in set
Run Code Online (Sandbox Code Playgroud)

我在railscasts.com/episodes/189-embedded-association和http://asciicasts.com/episodes/189-embedded-association中看到了它

console activerecord ruby-on-rails

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