问题列表 - 第41811页

oophp,方法和属性命名

在php中,使用之间是否有任何区别

$myClass::method()
Run Code Online (Sandbox Code Playgroud)

$myClass->method()
Run Code Online (Sandbox Code Playgroud)

改变的原因是什么?(我相信->已经存在了很长时间.)

我可以看到::用于方法和->属性的点,反之亦然.

php oop naming-conventions

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

如何使用JQuery的AJAX方法解析页面的特定部分?

我正在尝试使用JQuery的AJAX方法解决如何解析页面的特定部分.我想做的是这样的事情:

$.ajax({
    url: "page-to-load.htm",
    dataType: "html",
    success: function (response) {
            var html= $(response);
            var content = html.find("#main");
            var title = html.find("title");
            var nav = html.find("ul.nav");
    }
});
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用[container] .load()加载特定的页面部分,但这将(据我所知)为我想要加载的每个页面部分创建一个请求.

在我的示例代码中,html对象似乎是一个HTML元素数组,但find()返回的每个对象都是null.搜索到的元素确实存在于目标页面中.

我错过了一些明显的东西,或者这不是JQuery可以处理的东西吗?

jquery

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

Jquery选择除具有某个类的图像之外的所有图像

我想在页面上使用lazyload.

我的代码是:

$(function() {
    $("img.lazy").lazyload();
});
Run Code Online (Sandbox Code Playgroud)

但是我希望它忽略所有具有"notlazy"类的图像.如何在选择器中添加条件?

在此先感谢,抱歉这个原始问题.

jquery jquery-selectors

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

Html.DropDownList设置选中的Item

如何将Html.DropDownList的选定项目设置为Request.QueryString ["JobType"]

<td class="data"><%= Html.DropDownList("MaintJobTypes")%>
Run Code Online (Sandbox Code Playgroud)

有些事情要:

<td class="data"><%= Html.DropDownList("MaintJobTypes").selectedItem = Request.QueryString["JobType"]%>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-2

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

如何使用perl正则表达式从'[1]'中提取数字值?

我的代码......

$option = "[1]";
if ($option =~ m/^\[\d\]$/) {print "Activated!"; $str=$1;}
Run Code Online (Sandbox Code Playgroud)

我需要一种方法从$ option中删除方括号.$ str = $ 1由于某种原因不起作用.请指教.

regex perl

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

在MVC中添加动态表单内容

我正在尝试将动态内容添加到我的mvc应用程序中.

我正在使用Steven Sanderson发布编辑可变长度列表,ASP.NET MVC 2样式,并且由于它,我有一些动态内容.由于我的应用程序的一些限制,我不得不改变基础礼品类.

问题是现在应用程序无法正常工作.

在我的模型中我有:

public class Gift
{
    //public string Name { get; set; }
    //public double Price { get; set; }

    public List<string> MyList { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在,我在gifts参数中得到null值

[HttpPost]
public ActionResult Index(IEnumerable<Gift> gifts)
{
    return View("Completed", gifts);
}
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个事?

编辑: 这是我的查看代码:

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

<asp:Content ContentPlaceHolderID="HeadContent" runat="server">
    <link rel="Stylesheet" href="../../Content/styles.css" />
    <script type="text/javascript">
        $(document).ready(function () {

            $("#addItem").click(function () {
                $.ajax({
                    url: this.href,
                    cache: false,
                    success: function (html) { …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery dynamic-content asp.net-mvc-2

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

如何避免子串

我目前处理的字符串部分如下:

for (i, j) in huge_list_of_indices:
    process(huge_text_block[i:j])
Run Code Online (Sandbox Code Playgroud)

我想避免生成这些临时子串的开销.有任何想法吗?也许是以某种方式使用索引偏移的包装器?这是我目前的瓶颈.

请注意,process()是另一个期望字符串作为输入的python模块.

编辑:

有些人怀疑是否存在问题.以下是一些示例结果:

import time
import string
text = string.letters * 1000

def timeit(fn):
    t1 = time.time()
    for i in range(len(text)):
        fn(i)
    t2 = time.time()
    print '%s took %0.3f ms' % (fn.func_name, (t2-t1) * 1000)

def test_1(i):
    return text[i:]

def test_2(i):
    return text[:]

def test_3(i):
    return text

timeit(test_1)
timeit(test_2)
timeit(test_3)
Run Code Online (Sandbox Code Playgroud)

输出:

test_1 took 972.046 ms
test_2 took 47.620 ms
test_3 took 43.457 ms
Run Code Online (Sandbox Code Playgroud)

python regex string

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

以编程方式执行R脚本

我有一个C#程序生成一些R代码.现在我将脚本保存到文件,然后将其复制/粘贴到R控制台.我知道有一个到R的COM接口,但它似乎不适用于最新版本的R(或2.7.8之后的任何版本).有没有什么方法可以在将其保存到文件后以编程方式从C#执行R脚本?

c# com r

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

如果ObjectDataSource不是大型应用程序的答案,那是什么?

这个问题上引用安德鲁野兔的答案。

对象数据源非常适合小型项目,但是在将数据层信息嵌入应用程序的UI层时,它们的伸缩性不好。我建议您仅将它们用于非常小的应用程序和暂存器测试内容。如果您决定使用它们,请做好准备,以应对将来的扩展和维护问题。

应用程序架构=可维护性+可伸缩性+ ......

而且我想,我阅读的开始学习应用程序体系结构的每篇文章都使用一些类来构建业务数据层,并用于ObjectDataSource将表示层与业务层连接起来。

看来我错了。真正用于业务层及其与表示层的连接的最佳方法是什么?

c# architecture asp.net ado.net objectdatasource

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

T-SQL条件WHERE子句

在这里找到了几个类似的问题,但无法弄清楚如何应用于我的场景.

我的函数有一个名为@IncludeBelow的参数.值为0或1(BIT).

我有这个问题:

SELECT p.*
FROM Locations l
INNER JOIN Posts p
on l.LocationId = p.LocationId
WHERE l.Condition1 = @Value1
AND   l.SomeOtherCondition = @SomeOtherValue
Run Code Online (Sandbox Code Playgroud)

如果@IncludeBelow为0,我需要查询为:

SELECT p.*
FROM Locations l
INNER JOIN Posts p
on l.LocationId = p.LocationId
WHERE l.Condition1 = @Value1
AND   l.SomeOtherCondition = @SomeOtherValue
AND   p.LocationType = @LocationType -- additional filter to only include level.
Run Code Online (Sandbox Code Playgroud)

如果@IncludeBelow为1,则需要排除最后一行.(即不要应用过滤器).

我猜它需要是一个CASE声明,但无法弄清楚语法.

这是我尝试过的:

SELECT p.*
FROM Locations l
INNER JOIN Posts p
on l.LocationId = p.LocationId
WHERE l.Condition1 = …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server case-statement where-clause

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