问题列表 - 第14674页

filter_var 与 preg_match

大家早

我正在将我正在开发的网站转换为与最新版本的 PHP 兼容,因此我将检查并用未折旧的等效项替换所有 ereg 实例。不过,有人告诉我 PHP 中有一个方便的内置函数,称为 filter_var。

我的问题是,使用 filter_var 而不是 preg_match 有意义吗?比如选择其中一种是否会带来性能提升或任何其他好处,如果有的话,它们是什么?

php regex

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

编写jQuery选择器的技巧

在编写jQuery时,最重要但最棘手的事情就是选择器.

你有什么建议来编写一个准确的选择器?

jquery css-selectors jquery.support

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

c ++中带多态的静态方法

我有一个使用多态的奇怪问题.我有一个实现静态方法的基类.由于各种原因,此方法必须是静态的.基类还有一个纯虚方法run(),由所有扩展类实现.我需要能够run()从静态类调用.

当然,问题是静态类没有this指针.此方法可以在void*参数中传递.我一直试图想出一种聪明的方法将run方法传递给它,但到目前为止还没有任何工作.我也试过把它传递给它.这个问题是我必须实例化它,这需要知道扩展类.这破坏了多态性的整个目的.

关于如何解决这个问题的任何想法?

c++ polymorphism static-methods non-static

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

在Django QuerySet中,如何检查ManyToMany字段中的特定对象?

我有以下型号:

class Topping(models.Model):
    ...

class Pizza(models.Model):
    toppings = models.ManyToManyField(Topping)
Run Code Online (Sandbox Code Playgroud)

然后我有一个顶部对象:

cheese = Topping.objects.get(name='cheese')
Run Code Online (Sandbox Code Playgroud)

然后我通过以下查询找到所有带有奶酪馅料的比萨饼:

Pizza.objects.all().filter(toppings=cheese)
Run Code Online (Sandbox Code Playgroud)

以上似乎有效,但这是正确的方法吗?

django django-models

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

用php隔离网址的一部分

如果结构保持不变,我想隔离URL的某个部分:

恩.网址 - http://www.URL.co.uk/87/318/carrot_cake/

它是上面例子中的318部分,但是数字可以在1 - 999999之间 - 但是总是保持在2 x'/'和标题左边(示例中的carrot_cake)之间,这就是我蜷缩的地方.

谢谢,B

php

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

在同一页面上渲染两个部分视图

我可以显示所有客户的列表,我可以显示所有订单的列表,我想进一步.

我想在同一页面上呈现两个部分视图,以显示与该客户相关的客户详细信息和订单.

 <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage< MyDemo.Models.CustomerAndOrdersViewModel >" %>

<% Html.RenderPartial("CustomerDetails", this.ViewData.Model.Customer); %>
<% Html.RenderPartial("CustomerOrders", this.ViewData.Model.Order); %>
Run Code Online (Sandbox Code Playgroud)

我创建了一个viewmodel

public class CustomerAndOrdersViewModel
{
    public CustomerAndOrdersViewModel(Customer customer,
                        IEnumerable<Order> orders)
    {
        this.Customer = customer;
        this.Order = orders;
    }

    public Customer Customer { get; set; }
    public IEnumerable<Order> Order { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在我的客户控制器中我定义了

    ICustomerRepository customerRepository;
    IOrderRepository orderRepository;

    public CustomersController()
        : this(new CustomerRepository())
    {
    }

    public CustomersController(ICustomerRepository repository)
    {
        customerRepository = repository;
    }

    public CustomersController(IOrderRepository repository)
    {
        orderRepository = repository;
    } …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc partial-views

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

.NET 3.5 DLL使用自己的配置文件

我需要一个.NET 3.5 DLL有自己的配置文件.可以从许多不同的应用程序调用此DLL,因此存储在配置文件中的信息(如连接字符串)需要保存在DLL可以引用的配置文件中.我想要的是当使用DLL时,我需要"切换"用于引用信息的配置文件作为DLL配置文件.然后,当使用配置信息完成DLL时,交换机将恢复为默认值.DLL是使用.NET 3.5编写的.我一直在寻找如何做到这一点,我一直在寻找的是如何将信息与exe的app.config文件合并.在我的情况下,我不知道这个DLL将如何用于修改任何exe的app.config文件.这个解决方案需要独立存在.但是,我用于创建DLL(包含业务对象)的基类期望在配置文件中查找连接字符串和其他信息,这就是为什么我需要在其时"切换"到我的DLL配置文件的原因.访问,然后切换回来,所以我不搞乱调用DLL的exe应用程序.

dll configuration-files .net-3.5

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

SharePoint在后面的代码中获取当前页面的完整URL

在SharePoint中,如何从后面的代码中获取您所在页面的URL?例如,包含blah.aspx页面......

SPContext.Current.Web.Url给出http:// vm/en /

我需要它与http://vm/en/Pages/blah.aspx

c# sharepoint

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

类依赖工具

我正在寻找一个(最好是开源)工具,在给定大量C/C++代码的情况下,它将生成类(C++)和/或文件(C)之间依赖关系的可视或XML图.

我们的想法是,如果你必须将代码转换为另一种语言,你希望能够首先编译最低级别的类,并从那里开始构建.所以,你首先需要确定那些类.

据我所知,Doxygen并不具备这种能力,但我可能错了.

c c++ dependencies

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

如何在Snow Leopard中录制一个AppleScript?

我打开ScriptEditor,单击Record,单击doc中的一些图标,打开System Preferences,然后单击ScriptEditor中的stop,没有任何反应,这意味着我没有脚本.没有记录.

有没有人能够使用Snow Leopard下的脚本编辑器录制任何AppleScript?难道我做错了什么?

谢谢,

-Sergio

applescript osx-snow-leopard

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