问题列表 - 第13644页

Javascript正则表达式匹配六位数字

我试图将过去以不同方式使用的正则表达式合并到一些通过JavaScript进行的验证检查中.

以下是我的脚本:

    var regOrderNo = new RegExp("\d{6}");
    var order_no = $("input[name='txtordernumber']").val();
    alert(regOrderNo.test(order_no));
Run Code Online (Sandbox Code Playgroud)

如果txtordernumber文本框值是六位数或更多,为什么这不会返回true ?

javascript regex

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

需要ClassInterfaceType.None?

  1. 从MSDN中得不到以下内容:

    ClassInterfaceType.None

    表示没有为类生成类接口.如果没有显式实现接口,则该类只能通过IDispatch 接口提供后期绑定访问.这是推荐的设置ClassInterfaceAttribute.使用ClassInterfaceType.None是通过类显式实现的接口公开功能的唯一方法.

  2. [ComVisible(true)]COM可见性是必须的吗?

.net c# com interop com-interop

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

为什么要使用Intellij,或者在评估期间做什么

我下载了IntelliJ IDEA并开始了30天的评估.

现在我只是想知道,为什么我应该将IntelliJ用于普通的旧Java开发(所以没有Hibernate,JSP等)?它与eclipse或NetBeans看起来并没有什么不同,所以我希望一些IntelliJ大师可以提供一些IntelliJ可以做的事情来证明将资金投入其中.我正在尝试将评估用于最充分的并且不想错过重要的功能.

可以在IntelliJ中找到可能但不在eclipse中的列表,但我对每日工作流程比对一些月份使用两次的模糊功能更感兴趣.

ide intellij-idea

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

Javascript验证还是ASP验证?

我正在与同事交谈,我们讨论了客户端验证.

哪种验证方法更好(javascript/asp.net验证)?

我知道当javascript在浏览器上被禁用时,验证将被禁用但是使用asp.net验证控件,你可以调用方法page.validate()来进行验证,即使javascript被禁用.

javascript validation

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

从不同的Action返回ActionResult时的ASP.NET MVC View问题

我有两个ASP.NET MVC操作:

public ActionResult GetAll()
{
      return GetOne(1);
}

public ActionResult GetOne(Int32 id)
{
      return View(id);
}
Run Code Online (Sandbox Code Playgroud)

如您所见,GetAll正在调用GetOne操作.但是,当调用GetAll()(调用GetOne(id)并且应该返回GetOne视图)时,MVC会抛出一个错误,指出没有GetAll视图.咦?

我怎样才能让GetAll调用GetOne并使用GetOne的视图(我认为这是合乎逻辑的事情)?

asp.net-mvc controller-actions

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

在SELECT查询中使用TOP 1的性能影响

我有一个User表,其中有Username和Application列.用户名可能重复,但用户名+应用程序的组合是唯一的,但我没有在表上设置唯一约束(性能)

问题:以下两者之间是否存在任何差异(性能方面):

SELECT * FROM User where UserName='myuser' AND Application='myapp'
Run Code Online (Sandbox Code Playgroud)

AND -

SELECT TOP 1 * FROM User where UserName='myuser' AND Application='myapp'
Run Code Online (Sandbox Code Playgroud)

由于Username + Application的组合是唯一的,因此两个查询总是返回不超过一条记录,因此TOP 1不会影响结果.我一直认为添加TOP 1会真正加快速度,因为sql server会停止查找它找到一个匹配项,但我最近在一篇文章中读到使用TOP实际上会减慢速度并且建议避免,尽管它们没有解释原因.

任何意见?

谢谢!安德烈

sql t-sql sql-server

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

为什么你只能在函数式语言中添加前缀?

我只使用了3种函数式语言 - scala,erlang和haskell,但在所有这三种语言中,构建列表的正确方法是将新数据添加到前面然后反转它而不是仅仅追加到最后.当然,您可以附加到列表,但这会导致构建一个全新的列表.

为什么是这样?我可以想象这是因为列表在内部实现为链接列表,但为什么它们不能仅作为双链表实现,所以你可以追加到最后没有惩罚?是否有某些原因所有功能语言都有此限制?

language-agnostic functional-programming

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

映射本地文件ASP.NET/MVC的路径

我有一个用ASP.NET MVC编写的文件上传程序.它目前在我的本地开发机器上,我想知道如何(如果可能的话)为每个上传的文件生成链接,以便在单击它时显示/下载项目等.

处理显示文件列表的当前代码/标记:

<table>
    <tr>
        <th></th>
        <th>
            Name
        </th>
        <th>
            Length
        </th>
        <th></th>
    </tr>
    <%
    var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "uploads");
    foreach (var file in Directory.GetFiles(path))
    {
        var item = new FileInfo(file);
    %>
    <tr>
        <td></td>
        <td>
            <%=Html.Encode(Path.GetFileName(item.Name))%>
        </td>
        <td>
            <%=Html.Encode(item.Length >= 1024 ? item.Length / 1024 + " kilobytes" : item.Length + " bytes")%>
        </td>
        <td>
            // This is the line in question. Does not work as-is.
            <a href="<%= item.FullName %>"><%= Html.Encode(Path.GetFileName(item.Name)) %></a>
        </td>
    </tr>
    <% } %>
</table>
Run Code Online (Sandbox Code Playgroud)

我想我将不得不改变文件处理代码一旦它上线,但现在这已经足够了.建议也欢迎:)

谢谢!

asp.net-mvc

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

如何从iPhone顶部删除白色条

我的应用程序中有一个UITabBarController.在这个控制器的第一个视图中,我有一个UINavigatioController,用户可以通过这个NavigationController导航到多个视图.在这个控制器的根视图中,我有我的应用程序的前视图或主视图,它有一个信息图标,它将屏幕翻转到信息页面,这是我的appDelegate中的另一个视图.所以我使用appdelegate中的以下代码切换到信息页面.

UIView * controllersView = [aboutUsViewController view];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:window cache:YES];
[self.window addSubview:controllersView];
//[aboutUsViewController animateView];
[self.tabBarController.view removeFromSuperview];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

我的问题是当我翻转时,我看到顶部有一个非常小的白色条.只有从第一个屏幕的主视图到信息页面而不是反之亦然时,才会看到此白条.

我很困惑如何删除此栏,因为我在主视图上覆盖了整个页面的UIImage.

怎么解决这个问题.

iphone

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

Masked TextBox输入左对齐

我的winforms应用程序上有一个蒙版文本框,如果用户点击屏蔽文本框内部,光标将从该位置开始.例如,如果他们在蒙版文本框的中间单击,则中间会有一个闪烁的光标.如何将光标行为设置为默认位于屏蔽文本框的最左侧部分?

c# user-interface controls textbox winforms

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